Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 3400. Отображено 100.
10-05-2012 дата публикации

Methods and systems for caching data communications over computer networks

Номер: US20120117201A1
Принадлежит: PeerApp Ltd USA

A computer-implemented method of caching multi-session data communications in a computer network, includes: (a) receiving, intercepting, or monitoring data sessions between a client and metadata services; (b) analyzing queries and responses exchanged between the client and the metadata services to discover metadata for a desired content object; (c) receiving or intercepting subsequent data sessions between the client and content sources; (d) identifying a data protocol used by the client and identifying data queries within the data sessions; (e) identifying the content object requested by the client in the data queries; and (f) determining if the content object is stored in cache and, if so, sending the content object stored in cache to the client, and, if not, sending the data queries to the content sources, storing data responses from the content sources, and sending the data responses to the client.

Подробнее
14-06-2012 дата публикации

Method, system and device for searching active peer in p2p streaming media system

Номер: US20120151051A1

Disclosed is a method, system and device for searching active nodes in P2P(peer to peer) streaming media system. Selectable nodes briefly and efficiently report their own subblocks information to a tracker device, such as the number of the continuous buffered subblocks, the sequence number of the first subblock of the continuous subblocks and the total number information of the buffered subblocks; the tracker device can select suitable candidate nodes for a request node according to the subblocks information of the selectable nodes, therefore the request node can determine active nodes without sending a large amount of detections to the candidate nodes; the waste of communication resources is avoided and the bandwidth cost is reduced; also, the selectable nodes can report characters of the networks where they locate, and the tracker device can select nodes in wired network to be candidate nodes first, therefore, the transmission speed of the whole P2P system is improved and the waiting delay of the request node is reduced.

Подробнее
05-07-2012 дата публикации

Reduced Bandwidth Data Uploading in Data Systems

Номер: US20120173656A1
Принадлежит: Amazon Technologies Inc

Methods and apparatus for uploading data from a sender to a receiver. A data deduplication technique is described that may reduce the bandwidth used in uploading data from the sender to the receiver. In the technique, the receiver, rather than the sender, maintains a fingerprint dictionary for previously uploaded data. When a sender has additional data to be uploaded, the sender extracts fingerprints for units of the data and sends the fingerprints to the receiver. The receiver checks its fingerprint dictionary to determine the data units to be uploaded and notifies the sender of the identified units, which then sends the identified units of data to the receiver. The technique may, for example, be applied in virtualized data store systems to reduce bandwidth usage in uploading data.

Подробнее
16-08-2012 дата публикации

P2p-engine

Номер: US20120210014A1
Автор: Mohammed El-Beltagy
Принадлежит: Peerialism AB

A peer-to-peer (P 2 P) overlay network, which comprises a streaming source and a plurality of peers arranged in distribution layers, is arranged such that the total number of distribution layers of the overlay network is reduced. First, the upload capacity of each individual peer is determined and a maximum number of overlay peers to which said each individual peer can upload is calculated. Then, the peers are arranged in hierarchical order in relation to the streaming source on the basis of the maximum number of peers to which each individual peer can upload data. A higher number results in the individual peer being arranged in a distribution layer closer to the streaming source while a lower number results in the individual peer being arranged in a distribution layer further from the streaming source. Thus, the total number of distribution layers of the overlay network is reduced.

Подробнее
04-10-2012 дата публикации

Method and system for dynamic distributed data caching

Номер: US20120254341A1
Принадлежит: Parallel Networks LLC

A method and system for dynamic distributed data caching is presented. The system includes one or more peer members and a master member. The master member and the one or more peer members form cache community for data storage. The master member is operable to select one of the one or more peer members to become a new master member. The master member is operable to update a peer list for the cache community by removing itself from the peer list. The master member is operable to send a nominate master message and an updated peer list to a peer member selected by the master member to become the new master member.

Подробнее
14-03-2013 дата публикации

Time multiplexing for coexistence within multiple communication systems

Номер: US20130064155A1
Автор: Katayoun Sohrabi
Принадлежит: WiLAN Inc

Methods and apparatus permitting the coexistence of multiple communication links to distinct wireless systems in a client device are disclosed. A wireless device can interface with both a primary communications system and at least one distinct communications system by managing the coexistence of active communications with the multiple communication systems. The wireless device can initially configure communications with the primary communications system for dynamically reconfigurable time multiplexed operation having scheduled periods of inactivity. The wireless device can determine timing and scheduling of communications with the distinct communications systems and can schedule the communications with the distinct communications systems during periods of inactivity in the primary communications system. The periods of inactivity may be limited to the scheduled periods of inactivity or can include unscheduled periods of inactivity occurring during active periods of the time multiplexed operation. The device may also use data priorities of communications to override overlapping communication activity.

Подробнее
28-03-2013 дата публикации

System and method to facilitate real-time communications and content sharing among users over a network

Номер: US20130080915A1
Принадлежит: Individual

A system and method to facilitate real-time communications and content sharing among users over a network are described. In one preferred embodiment, multiple links to content information are dynamically generated for a sender user. Responsive to selection of a link by the sender user, the link and associated metadata information are communicated to at least one recipient user engaged in the real-time communications session with the sender user.

Подробнее
18-04-2013 дата публикации

COLLECTING ASYMMETRIC DATA AND PROXY DATA ON A COMMUNICATION NETWORK

Номер: US20130097308A1
Принадлежит: SS8 Networks, Inc.

A system, method, and apparatus for collecting data streams, such as data packets, on a network, such as the Internet, are disclosed. A metadata portion of at least one of the data streams is analyzed on the network and evaluated using a metadata processing engine to identify a relationship between at least two of the plurality of data streams, e.g., a relationship between multiple users of interest, a new user of interest, etc. Evaluation of the metadata and the relationships can be performed algorithmically, as predetermined by an analyst or as provided as preset options by the network monitoring system (NMS). An interface manager can receive the new user of interest, evaluate the new user of interest for redundancy against existing users of interest of the NMS; then communicate the new user of interest to at least one access device to collect data streams associated with the new user of interest. 1. On a network monitoring system (NMS) coupled to a network , a method of collecting a collateral and/or asymmetric data stream on the network , the method comprising:receiving a user of interest to be monitored on the network;collecting a first data stream of the user of interest on the network based on a type of the user of interest;identifying a type of application being used by the first data stream;creating a new search term that is specific or unique to an asymmetric data stream associated with the first data stream based on an upper layer of a communication protocol used by the first data stream; andcollecting the asymmetric data associated with the first data stream based on the new search term.2. The method of further comprising:broadcasting the new search term one or more probes in the NMS in order to search for the new search term across a wider expanse of the network.3. The method of wherein the upper layer of communications is a communication layer 5 claim 1 , 6 claim 1 , or 7 claim 1 , or combination thereof of Open Systems Interconnection (OSI) model.4. ...

Подробнее
18-04-2013 дата публикации

METHODS AND APPARATUS TO DETERMINE IMPRESSIONS USING DISTRIBUTED DEMOGRAPHIC INFORMATION

Номер: US20130097312A1
Принадлежит:

Example methods and apparatus to determine impressions using distributed demographic information are disclosed. A disclosed example method to monitor media exposure involves receiving, at a first internet domain, a first request from a client computer, the first request indicative of access to the media at the client computer. The example method also involves determining if the client computer is known. If the client computer is not known, a response is sent from the first internet domain to the client computer, the response to instruct the client computer to send a second request to a second internet domain, the second request to be indicative of access to the media at the client computer. If the client computer is known, an impression of the media is logged. 163.-. (canceled)64. A method of expanding an audience measurement panel , comprising:determining if a received indication identifying access to media was sent by a member of the audience measurement panel;if the received indication identifying access to the media was not sent by the member of the audience measurement panel, forwarding the indication to a social network provider; andif the indication was sent by a user of the social network provider, receiving a log associating the access to the media with first demographics of the user stored in records of the social network provider.65. A method as defined in further comprising claim 64 , if the indication was sent by the member of the audience measurement panel claim 64 , logging an association between the media and second demographics of the member.66. A method as defined in claim 64 , wherein the indication is received via a hypertext transfer protocol request.67. A method as defined in claim 64 , wherein forwarding the indication to the provider of the social network comprises forwarding a modified value of a site identifier indicative of a publisher website of the media.68. A method as defined in further comprising storing the modified value in ...

Подробнее
25-04-2013 дата публикации

LOCATION-SENSITIVE VIRTUAL IDENTITY SYSTEM, APPARATUS, METHOD AND COMPUTER-READABLE MEDIUM

Номер: US20130103760A1
Принадлежит:

Disclosed herein are different embodiments of a location-sensitive virtual identity system, apparatus, method and computer-readable medium. 1. A method for adjusting one or more attributes of a virtual identity associated with a user of a portable computing device , the method comprising:successively identifying portable computing device locations;accessing a respective location-sensitive attribute adjustment for each of said successively identified locations; andsuccessively adjusting the one or more attributes as a function of each said respective location-sensitive attribute adjustment.2. The method of claim 1 , wherein the virtual identity is associated with a user of the computing device claim 1 , the one or more attributes being virtually representative of recognized user activities.3. The method of claim 2 , the virtual identity being implemented within the context of a social network of such virtual identities respectively maintained by distinct users of the social network claim 2 , further comprising the step of sharing said adjusted one or more attributes with at least another one of said distinct users.4. The method of claim 2 , the virtual identity being implemented within the context of a social network of such virtual identities respectively maintained by distinct users of the social network.5. The method of claim 1 , said accessing step comprising the step of accessing a recognizable establishment claim 1 , activity or event associated with at least one of said locations claim 1 , with which is associated said respective location-sensitive attribute adjustment.6. The method of claim 5 , wherein said recognizable establishment comprises at least one of a food service establishment claim 5 , an exercise establishment claim 5 , an entertainment establishment claim 5 , a religious establishment and an educational establishment.7. The method of claim 1 , wherein at least one of the attributes is defined on a variable attribute value scale claim 1 , a given ...

Подробнее
02-05-2013 дата публикации

APPARATUS AND METHOD FOR MATCHING USERS FOR ONLINE SESSIONS

Номер: US20130110938A1
Принадлежит: Apple Inc.

An apparatus, method, and machine-readable medium are described for establishing peer-to-peer (“P2P”) communication channels. In particular, in one embodiment, a matchmaker service performs a series of operations to service match requests received from a group of mobile devices. In one embodiment, the matchmaker service groups the match requests into matchable sets based on the application for which the requests are received and one or more variables associated with the application. Match requests within each match set can then be matched based on variables such as the NAT type, connection type and language associated with each of the mobile devices. Other variables such as geographical location, experience level, and age of the match requests may also be used to render match decisions. 1. A computer-implemented method for establishing peer-to-peer (“P2P”) communication between mobile devices comprising:receiving a plurality of match requests from a plurality of mobile devices, each of the match requests including application data indicating a particular application for which a match is being requested and further including network configuration data indicating a network configuration for each of the plurality of mobile devices;determining match fits for groups of the plurality of mobile devices, the match fits based, at least in part, on the network configuration data of the mobile devices;generating matches for two or more mobile devices based on both the application data and the match fits determined for the mobile devices;determining an age of each of the match request; andadjusting the match fit for potential matches between two or more mobile devices based on the age of each of the match requests.2. The method as in wherein determining the match fit includes determining compatibility between the network configurations of two or more mobile devices submitting the match requests.3. The method as in wherein determining the network configuration compatibility ...

Подробнее
09-05-2013 дата публикации

Establishing Social Network Service Relationships

Номер: US20130117363A1
Автор: WANG Jiawen
Принадлежит: ALIBABA GROUP HOLDING LIMITED

This present disclosure discloses techniques for establishing social network service (SNS) relationship. According to the techniques, online payment information of the first user and/or the second user are obtained from the database of the online transaction platform. Using this online payment information, it is determined whether the first user and the second user know each other. If they do, a message to establish an SNS relationship establishment is sent to the first user. The message contains personal information of the second user and allows the first user to decide whether to establish the relationship. The techniques therefore improve security and success rates in establishing SNS relationships. 1. A method for establishing a social network service (SNS) relationship , performed by one or more processors configured with computer-executable instructions , the method comprising:retrieving online payment information of a first user and/or a second user from a database of an online transaction platform;determining that the first user and the second user know each other based on the online payment information; andsending a message to establish the SNS relationship to the first user, the message to establish the SNS relationship including personal information of the second user.2. The method as recited in claim 1 , wherein the online payment information comprises at least one of following items: direct payment record information claim 1 , substitute payment record information claim 1 , and joint payment record information.3. The method as recited in claim 2 , wherein the determining that the first user and the second user know each other based on the online payment information comprises:in an event determining that there exists a direct payment record between the first user and the second user based on the direct payment record information and determining that there does not exist a transaction record between the first user and the second user, determining that the ...

Подробнее
09-05-2013 дата публикации

CONTENT RECOMMENDATION SYSTEM, RECOMMENDATION METHOD AND INFORMATION RECORDING MEDIUM RECORDING RECOMMENDATION PROGRAM

Номер: US20130117367A1
Принадлежит: NEC Corporation

There are included: a user mode presuming part that presumes an individual reference value about a predetermined individual presumption item based on a user context which indicates a situation of a user and is included in a content recommendation request to calculate a user mode value; a recommendation part that outputs a plurality of recommendation candidate contents extracted based on the user mode value; and a consolidating part that selects and outputs as a recommendation content a predetermined number of contents from a plurality of recommendation candidate contents. 135-. (canceled)36. A content recommendation system which recommends contents based on a content recommendation request from a user , comprising:a user mode presuming part which presumes a predetermined individual presumption item based on a user context indicating the user situation included in the content recommendation request, and calculates a user mode value about a user mode presumption item by calculating an individual reference value about the presumed individual presumption item;a recommendation part which outputs a plurality of recommendation candidate contents extracted based on the user mode presumption item; anda consolidating part which selects the contents of a predetermined number of contents from a plurality of the recommendation candidate contents based on the user mode value, and outputs as a recommendation content.37. The content recommendation system according to claim 36 , wherein the user mode presuming part comprises:a reference presumption unit which presumes the individual reference value; anda user mode generation unit which calculates the user mode value about the user mode presumption item from a plurality of the individual reference values.38. The content recommendation system according to claim 37 , whereina plurality of the reference presumption units are provided, and each of the reference presumption units presumes the individual reference value about the ...

Подробнее
09-05-2013 дата публикации

ENGINE, SYSTEM AND METHOD FOR AN ADAPTIVE SEARCH ENGINE ON THE CLIENT COMPUTER USING DOMAIN SOCIAL NETWORK DATA AS THE SEARCH TOPIC SOURCES

Номер: US20130117370A1
Автор: LIU Bing
Принадлежит:

An engine, system and method for a domain social network that interconnects Internet users with at least domains owned by or of interest to those Internet users, and that may obtain and/or forward obtained dynamic data regarding those domains automatically, such as by web service or email service. The dynamic data may be used to filter and protect content and data of the respective domains, to protect users by identifying low quality web pages or malicious software or pages, to isolate or improve search results regarding the domain, and/or to improve Internet-based transaction flow, such as the creation of advertising. 1. A system for providing enhanced searching of domains , comprising:at least one backend engine, comprising computing code executed by at least one server for interconnecting Internet node points with at least first domains owned by ones of the Internet node points;wherein the backend engine further obtains dynamic data regarding at least the first and second domains;a drag and drop, portable front end that is capable of receiving the dynamic data from the backend engine, and that receives forwarded ones of the dynamic data from the backend via at least one of a web service and an email service; andwherein the dynamic data is capable of indicating filtering for protecting data of the first and second domains, and protecting at least the others of the Internet node points users by identifying low quality or malicious ones of the first domains.2. The system of claim 1 , wherein the dynamic data is indicative of at least one predetermined characteristic.3. The system of claim 1 , wherein the backend engine parses the dynamic data for a user-defined topic.4. The system of claim 1 , wherein the dynamic data includes cached information.5. The system of claim 1 , wherein the at least the first and second domains are user-defined.6. The system of claim 1 , wherein the backend engine optimizes the dynamic data received from at least one node via the frequency ...

Подробнее
09-05-2013 дата публикации

METHOD AND APPARATUS FOR FILE SHARING OF MISSING CONTENT BETWEEN A GROUP OF USER DEVICES IN A PEER-TO-PEER NETWORK

Номер: US20130117379A1
Принадлежит: THE DIRECTV GROUP, INC.

A communication system includes a first user device and a group of user devices. A peer-to-peer network is formed from the group of user devices and the first user device. A content request is communicated to the group of user devices through a terrestrial network. At least one of the group of user devices communicates the media content file corresponding to the content request to the first user device through the peer-to-peer network. The media content file communicated to the first user device from at least one of the group of user devices comprises a missing portion of the media content file. 1. A method of delivering a media content file to a first user device separate from a group of user devices comprising:receiving a media content file at the group of user devices from a satellite;communicating a media content file request from the first user device to the group through a terrestrial network; andreceiving the media content file corresponding to the media content file request at the first user device from at least one of the group of user devices through a peer-to-peer network wherein the media content file communicated to the first user device from at least one of the group of user devices comprises a missing portion of the media content file.2. A method as recited in wherein the missing portion of the media content file comprises a beginning portion of the media content file communicated to the group of user devices through the satellite.3. A method as recited in wherein the media content file is stored in memory at the group of user devices for later viewing.4. A method as recited in wherein the group of user devices comprises a plurality of set top boxes.5. A method as recited in wherein the group of user devices comprises a plurality of satellite set top boxes.6. A method as recited in wherein the terrestrial network comprises a broadband network.7. A method as recited in wherein the peer-to-peer network comprises a broadband network.8. A method as ...

Подробнее
16-05-2013 дата публикации

DYNAMIC IDENTIFICATION OF OTHER USERS TO AN ONLINE USER

Номер: US20130124629A1
Принадлежит: FACEBOOK, INC.

Informing a user of a large scale network dynamically of other network users includes determining dynamically an online context of the user. Other users presently within the online context of the user are identified and trait information is stored that is related essentially only to the user or to the other users in a users store associated with the online context. The user is informed dynamically of the other users based on the stored trait information, such as, for example, an age or other demographic identifier, or information indicative of an expertise, interest, preference, user type and/or other quality of the user or of the other individual. 1. A method of informing dynamically a user of a large scale network of other network users , the method comprising:determining dynamically an online context of the user;identifying other users presently within the online context of the user;storing trait information related essentially only to the user or to the other users in a users store related to the online context; andinforming the user dynamically of the other users based on the stored trait information.257.-. (canceled) This application is a continuation of U.S. application Ser. No. 13/023,256, filed on Feb. 28, 2011, which-is a continuation of U.S. application Ser. No. 10/715,211, filed on Nov. 18, 2003, now U.S. Pat. No. 7,899,862, which claims the benefit of U.S. Provisional Application No. 60/488,376, filed on Jul. 21, 2003; U.S. Provisional Application No. 60/488,749, filed Jul. 21, 2003; U.S. Provisional Application No. 60/488,388, filed Jul. 21, 2003; U.S. Provisional Application No. 60/428,263, filed Nov. 22, 2002; U.S. Provisional Application No. 60/428,262, filed Nov. 22, 2002; U.S. Provisional Application No. 60/427,947, filed Nov. 21, 2002; and U.S. Provisional Application No. 60/426,806, filed Nov. 18, 2002. Each of the foregoing patent(s) and applications are hereby incorporated by reference in their entirety.This invention relates to identification ...

Подробнее
23-05-2013 дата публикации

SYNCHRONIZATION OF DEVICES IN A PEER-TO-PEER NETWORK ENVIRONMENT

Номер: US20130132501A1
Принадлежит: Apple Inc.

A system, apparatus and method for synchronizing devices in a peer-to-peer communication environment. Devices select a master to facilitate their synchronization, and rendezvous according to a schedule of availability windows broadcast by the master. Devices may attend some or all of the availability windows, during which they may send and receive unicast and/or multicast messages. Individual devices conserve power by being automatically synchronized instead of having to individually discover other devices and services, and can power off their radios without sacrificing discoverability. Synchronization and peer-to-peer communication as provided herein coexists with other device demands, such as Bluetooth® operations, infrastructure-based communications and so on. 1. Apparatus for synchronizing with multiple peer devices in a peer-to-peer communication environment , the apparatus comprising:a processor;a communication module for communicating wirelessly;first logic executable by the processor to identify a sequence of availability windows having associated communication channels and associated times; andsecond logic executable by the processor to discover the multiple peer devices during one or more of the availability windows.2. The apparatus of claim 1 , wherein the first logic is further executable by the processor to:tune the communication module to a predetermined social channel; andreceive a synchronization frame broadcast on the predetermined social channel;wherein the synchronization frame identifies the sequence of availability windows.3. The apparatus of claim 1 , further comprising:third logic executable by the processor to power off the communication module except during the availability windows.4. A method of synchronizing with peer devices in a peer-to-peer communication environment claim 1 , the method comprising claim 1 , at a first device:detecting a synchronization frame issued by a first master peer device;extracting from the synchronization frame ...

Подробнее
30-05-2013 дата публикации

LOCATION RANKING USING SOCIAL GRAPH INFORMATION

Номер: US20130138741A1
Принадлежит:

In one embodiment, a user of a social networking system requests to check in a place near the user's current location. The social networking system generates a list of places near the user's current location, ranks the places in the list of places near the user's current location by a distance between each place and the user's current location, as well as activity of the user and the user's social contacts for each place, and returns the ranked list to the user. 1. A method comprising:by one or more computing devices, receiving a request comprising an identifier for a first user of a social-networking system and a geographic location;by the one or more computing devices, identifying one or more places in a vicinity of the geographic location;by the one or more computing devices, accessing for each place one or more location-based user-activity data items, wherein a location-based user-activity data item is based at least in part on an activity of the first user, an activity of a second user connected in the social-networking system to the first user, or a global activity of a global set of users;by the one or more computing devices, determining a ranking score for each place, the ranking score for a place being based in part on a distance from the geographic location and the accessed location-based user-activity data items; andby the one or more computing devices, sending, based on the ranking scores for the places, information associated with at least one of the places.2. The method of claim 1 , wherein a location-based user-activity data item is based on a count of users that have been tagged in connection with an activity.3. The method of claim 2 , wherein a user that has been tagged in connection with the check-in is included in the count only if the user approves or acknowledges the tag.4. The method of claim 1 , wherein a location-based user-activity data item is based on an activity of one or more users of the social-networking system claim 1 , wherein the ...

Подробнее
30-05-2013 дата публикации

Interest Profiles for Audio and/or Video Streams

Номер: US20130138743A1
Принадлежит: AT&T Intellectual Property I, L.P.

A method includes determining, at a processor, a difference between a first user interest profile of a first user and a second user interest profile of a second user. The difference is associated with a portion of a first streaming media item. The method further includes transmitting, to a device associated with a third user interest profile of a third user, a first indication associated with the first streaming media item based on the difference. The first user, the second user, and the third user are distinct users 1. A method comprising:determining, at a processor, a difference between a first user interest profile of a first user and a second user interest profile of a second user, the difference associated with a portion of a first streaming media item; andtransmitting, to a device associated with a third user interest profile of a third user, a first indication associated with the first streaming media item based on the difference, wherein the first user, the second user, and the third user are distinct users.2. The method of claim 1 , wherein the difference indicates that the portion is a contention point associated with an interest difference between the first user interest profile and the second user interest profile.3. The method of claim 1 , further comprising:comparing the difference to a threshold value; andtransmitting the first indication to the device when the difference is greater than the threshold value.4. The method of claim 1 , further comprising identifying the third user interest profile claim 1 , the third user interest profile indicating a first level of user interest associated with a second streaming media item.5. The method of claim 1 , wherein the first user interest profile and the second user interest profile are associated with a group of users claim 1 , and wherein the group of users is associated with an aggregate user interest profile indicating a second level of aggregate user interest associated with a third streaming media item ...

Подробнее
06-06-2013 дата публикации

METHOD AND APPARATUS FOR TRANSFER OF RADIO RESOURCE ALLOCATION

Номер: US20130145024A1
Принадлежит: Nokia Corporation

An approach is provided for initiating a device action in response to determining context information associated with a device, a user of the device, or a combination thereof. Activity information on at least one of the device and one or more other devices is monitored by a context processing platform. The context processing platform defines a context based on the activity information. An action is then executed by the device or the one or more other devices based on the determined context. 148-. (canceled)49. A method comprising:determining to monitor user activity information on at least one of a device and one or more other devices;determining to define a context, an event, or a combination thereof based, at least in part, on the user activity information; anddetermining to associate an action with the context, the event, or the combination thereof.50. A method of claim 49 , further comprising:determining context information associated with the device, a user of the device, the one or more other devices, one or more other users of the one or more other devices, or a combination thereof;determining to identify the context, the event, or a combination thereof based, at least in part, on the context information; anddetermining to initiate the action corresponding to the context, the event, or the combination thereof.51. A method of claim 50 , further comprising:determining to organize the user activity information according to one or more templates,wherein the defining of the context, the event, or the combination thereof is based, at least in part, on the one or more templates.52. A method of claim 49 , further comprising:determining to generate an identifier of the context, the event, or the combination thereof based, at least in part, on the user activity information.53. A method of claim 52 , wherein the identifier is generated based claim 52 , at least in part claim 52 , on the relative frequency of one or more items occurring in the user activity information. ...

Подробнее
13-06-2013 дата публикации

System and Method for Target Profiling Using Social Network Analysis

Номер: US20130151616A1
Автор: Amsterdamski Lior
Принадлежит: VERINT SYSTEMS LTD.

A profile or dossier of a user is constructed based partly on data culled from a data network that reveals indirect, network-mediated relationships with other individuals and groups. The profile is assembled from information, such as properties of a target individual to build an initial social circle of the target individual. References to the target individual can be derived from the direct and indirect associations in order to compile a dossier on the target individual from the references to the target individual. The initial social circle may be expanded by building respective new social circles having new associations by crawling a plurality of web sites, and deriving additional references to the target individual from the new associations in the new social circles. According to a further aspect of the method, compiling a dossier includes extracting metadata from the references. 1. A method of assembling information , comprising the steps of:identifying properties of a target individual;building an initial social circle of the target individual by crawling a plurality of web sites to identify direct and indirect associations thereof;deriving references to the target individual from the direct and indirect associations; andcompiling a dossier on the target individual from the references to the target individual.2. The method according to claim 1 , further comprising the steps of:expanding the initial social circle by building respective new social circles having new associations by crawling the plurality of web sites; andderiving additional references to the target individual from the new associations in the new social circles.3. The method according to claim 2 , further comprising the steps of expanding the initial social circle and deriving additional references recursively based on the new associations.4. The method according to claim 1 , wherein compiling a dossier comprises weighting the references to the target individual for correlation thereof5. The ...

Подробнее
13-06-2013 дата публикации

SYSTEM AND METHOD FOR MINIMIZING NETWORK BANDWIDTH RETRIEVED FROM AN EXTERNAL NETWORK

Номер: US20130151626A1
Принадлежит: DISH DIGITAL L.L.C.

A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client. 1. A method executable by each of a plurality of clients operating as peers in a local area network to reduce consumption of network bandwidth on an external network during streaming of a media stream obtained from an external network repository , the method comprising:the client organizing in a linked structure with the other clients, wherein each of the plurality of clients in the linked structure has a different set of media streamlets obtained from the external network repository, and wherein each streamlet is an individually-addressable data file containing an identifiable portion of the media stream having a particular quality, wherein each client is linked to at least one other client and the plurality of linked clients are located within the local network;each client distributing streamlet mapping information to linked receiving clients, the streamlet mapping information representing location of local media streamlets stored by the plurality of clients;each client applying a priority policy rule defining streamlet quality priorities and network priorities that are used when obtaining media streamlets for media playback; andduring playback of the media stream, retrieving additional media streamlets based on the priority policy rule from the plurality of clients within the local network using the streamlet mapping information if the additional media streamlets are ...

Подробнее
13-06-2013 дата публикации

SYSTEM AND METHODS FOR FILTERING AND ORGANIZING EVENTS AND ACTIVITIES

Номер: US20130151637A1
Автор: Bedikian Anthony
Принадлежит: FINDANDREMIND.COM

Embodiments described herein relate generally to social networking, and more particularly, to methods to filter and manage various events and group activities. In one embodiment, a system for filtering and managing events and activities is disclosed. The system may include a hardware processor configured to manage a site, allow users to create user areas within the site, allow users to create events and designate invitees through the user area, automatically generate and send invitations to invitees and to monitor the status of these invitations, allow users to receive invitations to other events, integrate all events into a single calendar, and automatically send e-mail to users regarding various event updates. 1. A system for filtering and managing event and activities , comprising:a hardware processor configured to manage a site, the hardware processor further configured toallow users to create user areas within the site;allow the users to create various kinds of events and designate invitees through the user area;automatically generate and send invitations to the invitees and to monitor the status of invitations;receive invitations for the user to other events through the user area;automatically integrate all events generated by the user, or associated with received invitations into a single calendar; andautomatically send email updates to the user related to event times, dates, invitation acceptances, and messages related to events.2. The system of claim 1 , wherein the user created events can include at least one of a To-do event claim 1 , carpool claim 1 , play date claim 1 , volunteer event claim 1 , birthday claim 1 , or other special event.3. The system of claim 1 , wherein the hardware processor is further configured to allow the user to create group links associated with an event.4. The system of claim 1 , wherein the processor is configured to place an icon on the calendar related to an event claim 1 , and wherein the icon is configured to links the ...

Подробнее
20-06-2013 дата публикации

DATA SHARING AND CONTENT DELIVERY SYSTEM

Номер: US20130159411A1
Автор: Bowen Barbara
Принадлежит:

The present disclosure relates to a personal data cooperative system for use by an organization or group that will develop a technology framework to support the storage, identity, authentication, aggregation, exchange, and monetization of personal data including data dividends based on advertising revenues that benefit a user's membership base, and address privacy and portability issues. The present disclosure further relates to a media content delivery system that provides secure and seamless media and entertainment experiences on connected customer devices with encrypted API integration for media servers, storage and commerce. The proliferation of devices and media sources are connected in the system as disclosed to provide customers an efficient yet entertaining user experience through access to content and commerce. 1. A system for sharing user data , wherein a plurality of users can create user accounts , upload or connect external user data to their user accounts , and share user data from their user accounts with other users , the system comprising:a computer network for management and transmission of user data;a data storage device for storing user data;a server configured to receive user data; anda plurality of computing devices configured to transmit user data.2. The system of claim 1 , wherein the user data may include one or more of the following: personal data claim 1 , medical data claim 1 , financial data claim 1 , purchase history claim 1 , internet search history claim 1 , artistic works claim 1 , or photographs.3. The system of claim 1 , wherein the system is configured to permit statistical analysis of user account data from one or more users.4. The system of claim 3 , wherein the system is configured to present new content to a user based on statistical analysis of the user's account data. This application claims the benefit of U.S. Provisional Application Ser. No. 61/554,753, titled PERSONAL DATA COOPERATIVE SYSTEM, filed Nov. 2, 2011, and ...

Подробнее
20-06-2013 дата публикации

LINKING USERS INTO LIVE SOCIAL NETWORKING INTERACTIONS BASED ON THE USERS' ACTIONS RELATIVE TO SIMILAR CONTENT

Номер: US20130159412A1
Принадлежит:

A system and method that uses internet content and/or content metadata as a means to establish social networks. Examples include linking internet users, searchers, viewers and/or listeners of the same and/or similar internet content to each other via a platform that enables any of the following in n-dimensional environments: social networking, communications, sharing, e-commerce, advertising, search, hosting and registry services, push and pull applications, anonymous communications, and rich presence. 1. A method for linking users into social interactions across a data communications network of plural network-connectable devices based on a search for user-specified content accessible via the network , wherein executing coded instructions stored at a tangible , non-transitory data storage medium via data processing circuitry of one or more of the plural network-connectable devices , causes the network-connectable device to execute operations , comprising:identifying content metadata included in a user-specified network search query executed by the user at one of the plural network-connectable devices;identifying an item of found content having metadata that is similar to the metadata included in the search query;identifying whether the item of found content is registered for enabling social interactions between users;identifying another user that has indicated an interest to be linked into a network-enabled social interaction relative to either or both of the item of found content and the identified content metadata;establishing a live social network link between the user and the other user in response to a selection by the user; anddisplaying to the user, at a display device operably coupled with one of the plural network-connectable devices, an n-dimensional virtual environment and an indication therein of the established live social network link.2. The method of claim 1 , wherein tire network search query is submitted within the n-dimensional virtual environment ...

Подробнее
20-06-2013 дата публикации

METHOD FOR NOTIFICATION OF EVENTS ON A DEVICE RUNNING MULTIPLE USER IDENTITIES

Номер: US20130159417A1
Принадлежит: FRANCE TELECOM

The present method and system implements a method for presenting notifications on an electronic device partitioned into two or more distinct instances, each instance being aware of separate sets of events associated to applications running in that instance. The method includes collecting for each instance the notifications corresponding to the separate sets of events, rendering in the active instance the active instance notifications using a first display mode, while rendering the other instance notifications using a second display mode. 1. A method for presenting notifications on an electronic device partitioned into two or more distinct instances , each instance being aware of separate sets of events associated to applications running in that instance , the method comprising:collecting for each instance the notifications corresponding to the separate sets of events, andrendering in an active one of the instances the notifications of the active instance using a first display mode, while rendering the notifications of the other instance using a second display mode.2. The method according to claim 1 , wherein rendering the instance notifications using the first or second display mode comprises a preliminary act of:presenting the number of collected notifications.3. The method according to claim 2 , wherein the act of presenting the number of collected notifications for each instance comprises presenting said number using one distinct or common selectable element.4. The method according to claim 3 , the act of the rendering the notifications of the active instance further comprising rendering metadata associated to the notifications for the active instance upon selection of a corresponding one of the distinct selectable elements.5. The method according to claim 3 , the act of the rendering the notifications of the other instance further comprising rendering metadata associated to the applications that caused the separate sets of events in the other instance upon ...

Подробнее
27-06-2013 дата публикации

SYSTEM FOR SOCIAL-BASED FILTERING AND CONTRIBUTED PLAYLIST GENERATION

Номер: US20130166649A1
Принадлежит:

A non-transitory computer readable medium, a system and a method for generating a playlist, the method includes: receiving or detecting social network contextual information indicative of a sharing of a certain media entity between certain social network members; and updating, by a playlist generator, a playlist of media entities to be provided to an entertainment application user in response to the detecting of the social network contextual information. The entertainment application user is virtually linked to at least one of the certain social network members. 1. A method for generating a playlist , the method comprises:receiving or detecting social network contextual information indicative of a sharing of a certain media entity between certain social network members; andupdating, by a playlist generator, a playlist of media entities to be provided to an entertainment application user in response to the detecting of the social network contextual information.2. The method according to claim 1 , wherein the entertainment application user is virtually linked to at least one of the certain social network members.3. The method according to claim 1 , wherein the certain media is associated with a certain artist; wherein the method comprises updating popularity statistics indicative of a popularity of the certain artist in response to the detecting of the social network contextual information.4. The method according to claim 1 , further comprising monitoring a behavior of the certain entertainment application user to obtain additional metadata relating to the certain media entity.5. The method according to claim 1 , further comprising ignoring the social contextual information indicative if it is determined that the social contextual information is not associated with a selected contributor of the entertainment application user.6. The method according to claim 5 , further comprising selecting a potential contributor in response to a similarity between popularity ...

Подробнее
27-06-2013 дата публикации

SYSTEM FOR TARGETING THIRD PARTY CONTENT TO USERS BASED ON SOCIAL NETWORKS

Номер: US20130166653A1
Принадлежит:

A method and system of providing Internet content to a user utilizing social networks is disclosed. The method comprises providing Internet usage data for a plurality of users, determining which users belong to the same social network, and providing at least one of the users access to Internet usage data for those other users who are in the same social network. 15-. (canceled)6. A method of providing Internet content for or communicating with a user , the method comprising:providing at least one user access to Internet usage data; group membership;', 'hometown;', 'interests;', 'school attended;', 'workplace;', 'current home location;', 'location;', 'affiliations;', 'communications;', 'user profile data;', 'social network data;', 'webpages visited;', 'content viewed and/or created;', 'friends;', 'friends of friends;', 'degree of connection between the users;', 'number of visits to a particular webpage by a user and/or other users who share at least one connection;', 'type of content;', 'the content of the file;', 'user views;', 'user comments;', 'user activities;', 'purchases;', 'votes;', 'ratings;', 'time a user spent on a site;', 'click order;', 'page enter/exit;', 'number of visits;', 'browser type;', 'screen resolution;', 'language;', 'operating system;', 'products/services put in shopping cart;', 'products/services purchased;', 'prices paid;', 'user activities feeds;', 'data shared by partner websites with the system about the users;', 'ISPs usage data;', 'user data shared by advertising networks;', 'response time to past communications;', 'how the user receiving the communication is connected to the user sharing the communication;', 'a number of communications the recipient has received and/or shared;', 'a number of communications the user and/or system sharing has received and/or shared;', 'the identity of a webmaster of a website on which the Internet content is available;', 'the identity of a person who created the Internet content;', 'the identity of a ...

Подробнее
27-06-2013 дата публикации

Method and Arrangement in a Peer-to-Peer Network

Номер: US20130166654A1
Принадлежит: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

A method and arrangment for enrolling a joining peer () to a P2P (peer-to-peer) to the P2P network receives (2:2) a connect request sent from the joining peer, and obtains (2:4-2:7) an enrollment recommendation for the joining peer at least based on a stored current topology () of the P2P network. The enrollment a server then sends (2:9) attach information to the joining peer according to the enrollment recommendation. The attach information indicates where the joining peer shall connect to the P2P network. The enrollment server also updates (2:13) and stored toplogy of the P2P network when the joining peer has connected to the P2P network. 1202200204. A method of enrolling a joining peer () to a P2P (peer-to-peer) network () , the method comprising the following actions executed by an enrollment server () associated to the P2P network:{'b': '300', 'receiving () a connect request sent from the joining peer,'}{'b': '308', 'obtaining () an enrollment recommendation for the joining peer at least based on a stored current topology of the P2P network,'}{'b': '310', 'sending () attach information to the joining peer according to the enrollment recommendation in response to the connect request, the attach information indicating where the joining peer shall connect to the P2P network, and'}{'b': '316', 'updating () the stored topology of the P2P network when the joining peer has connected to the P2P network.'}2. A method according to claim 1 , wherein the enrollment recommendation is further based on qualifications of the joining peer including at least one of current context claim 1 , capabilities and current status of the joining peer.3. A method according to or claim 1 , wherein the enrollment recommendation is further based on at least one of current roles and/or qualifications of other peers in the P2P network claim 1 , load balancing claim 1 , connection cost claim 1 , latency claim 1 , enrollment history and social network information regarding the joining peer.43. A ...

Подробнее
04-07-2013 дата публикации

APPARATUS AND METHOD FOR SHARING CONTENT INFORMATION IN A COMMUNICATION SYSTEM AND A SYSTEM THEREOF

Номер: US20130173460A1
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

A method for sharing content information in a communication system includes transmitting a content payment request message to a content providing server, if a payment of a specific content is requested from a user of a first portable terminal, transmitting content information with regard to the specific content in response to the content payment request message to the first portable terminal and a content information registration server, receiving the content information and databasing the received content information, transmitting a content sharing message with regard to the specific content to the first portable terminal, if a wireless communication with the first portable terminal is available, detecting the content information among the databased content information and transmitting the detected content information to a second portable terminal, when the content sharing request message is received; and receiving and storing the content information in response to the content sharing request message. 1. A system for sharing content information in a communication system , the system comprising:a content providing server that transmits the content information to a first portable terminal and a content information registration server, when a content payment request message with regard to a specific content is received from the first portable terminal;wherein the first portable terminal transmits the content payment request message according to a payment request, receives the content information from a second portable terminal in response to the content payment request message, databases the received content information, detects the content information among the databased content information when a content sharing request message with regard to the second portable terminal is received, and transmits the detected content information to the second portable terminal; andwherein the second portable terminal transmits the content sharing request message to the first ...

Подробнее
04-07-2013 дата публикации

INFORMATION SOURCE SELECTION SYSTEM, INFORMATION SOURCE SELECTION METHOD, AND PROGRAM

Номер: US20130173707A1
Автор: ISHIDA Takayuki, Ota Osamu
Принадлежит: SONY COMPUTER ENTERTAINMENT INC.

An information source selection system and an information source selection method for allowing a user to easily select an information source to which information is added at a frequency that matches the user's access frequency are provided. The method includes acquiring information on information addition frequency, which indicates frequency at which information is added per predetermined time period, for each of a plurality of recommendation candidate information sources contained in a plurality of information sources provided on a communication network, acquiring access frequency information that indicates frequency at which a user accesses one of the plurality of information sources provided on the communication network, and selecting, from the plurality of the recommendation candidate information sources, one or more recommendation candidate information sources that match the user based on the information on information addition frequency of each of the recommendation candidate information sources and the access frequency information of the user. 1. An information source selection system comprising:a unit configured to acquire information on information addition frequency, which indicates a frequency at which information is added per predetermined time period, for each of a plurality of recommendation candidate information sources contained in a plurality of information sources provided on a communication network;a unit configured to acquire access frequency information that indicates a frequency at which a user accesses one of the plurality of information sources provided on the communication network; anda unit configured to select, from the plurality of recommendation candidate information sources, one or more recommendation candidate information sources that match the user based on the information on information addition frequency of each of the recommendation candidate information sources and the access frequency information of the user.2. The information ...

Подробнее
04-07-2013 дата публикации

PROFESSIONAL PORTFOLIO SHARING APPLICATION

Номер: US20130173711A1
Автор: Pignatelli Federico
Принадлежит: PIER 59 STUDIOS LP

A product and a process enable a user of a computing device to produce, share, send, and/or view portfolios containing images, text, audio, and/or video. Portfolios may also be shared or pushed out to prospective clients, friends, interested parties, or customers.

Подробнее
11-07-2013 дата публикации

User Status Displaying Method, and Server

Номер: US20130179512A1
Автор: Li Zijun, PIAO Ning
Принадлежит: Huawei Technologies Co., Ltd.

A method for displaying user status is provided. The method includes: obtaining original information of a user from an information source which is an application, by calling an application programming interface (API) of the information source, wherein the original information comprises an identifier of the user in the information source, contents posted by the user in the original source; parsing the original information of the user, and obtaining user status information of the user; obtaining a virtual image of the user which matches the user status information from a virtual image database according to the user status information; and notifying a virtual image displaying terminal to display the virtual image of the user. 1. A method for displaying user status , comprising:obtaining original information of a user from an information source by calling an application programming interface (API) of the information source, wherein the information source is an application, and wherein the original information comprises an identifier of the user in the information source and contents posted by the user in an original source;parsing the original information of the user;obtaining user status information of the user;obtaining a virtual image of the user from a virtual image database in accordance with the user status information, wherein the virtual image matches the user status information; andnotifying a virtual image displaying terminal to display the virtual image of the user.2. The method according to claim 1 , wherein obtaining original information of the user from the information source comprises:obtaining the original information of the user from the information source according to a user identifier list.3. The method according to claim 2 , wherein the user identifier list comprises an identifier of the information source and the identifier of the user in the information source.4. The method according to claim 1 , further comprising:receiving a user virtual image ...

Подробнее
11-07-2013 дата публикации

BEHAVIOR INFORMATION COLLECTION DEVICE AND BEHAVIOR INFORMATION TRANSMISSION DEVICE

Номер: US20130179513A1
Автор: Furukawa Ryo
Принадлежит: NEC Corporation

A user is enabled to control the analysis accuracy of preference information obtained by analyzing behavior information collected by a service provider. A temporary identifier of a user, a group identifier of the user, and behavior information of the user are stored in a behavior information storage unit, a group identifier is assigned to a group of temporary identifiers corresponding to behavior information for which preference information matches regarding the temporary identifier and the behavior information stored in the behavior information storage unit, the group identifier and the preference information are stored in a group information storage unit in association with each other, and, for each group identifier stored in the behavior information storage unit, a group list including a plurality of temporary identifiers corresponding to the group identifier, a plurality of group identifiers assigned to the plurality of temporary identifiers, and a plurality of pieces of preference information corresponding to the plurality of group identifiers is transmitted. 1. A behavior information collection device comprising:a behavior information reception unit configured to receive, from a user terminal, a temporary identifier which is a temporary identifier of a user, a group identifier for identifying a group according to a preference of the user, and behavior information indicating a behavior of the user;a behavior information storage unit configured to store the temporary identifier, the group identifier, and the behavior information received by the behavior information reception unit in association with each other;a group information storage unit configured to store the group identifier and preference information showing a tendency of behavior of a user in association with each other;a user information storage unit configured to store a user identifier which is an identifier of a user and a group identifier of a group to which the user belongs in association with ...

Подробнее
18-07-2013 дата публикации

Method for Advertising and Marketing Goods and Services Using an Online Lifestyle Shopping Center

Номер: US20130185357A1
Принадлежит:

A social networking system electronically assimilates a database of social networking system (SNS) member profiles and associated brand websites on a server connected by a data communications network to a plurality of remote computers. The system utilizes a respective psychographic profile to establish a lifestyle center website on the social networking system server, and the lifestyle center website includes a first set of digital content data related to the psychographic profile. The lifestyle center website displays an anchor tenant website hosted on the SNS server and having a second set of digital content data related to the psychographic profile. The system further identifies social networking system member profiles that match the identified psychographic profile for the lifestyle center website. The system allows SNS members and brand owners to connect within the social networking system for a more efficient online shopping experience. 1. A social networking system (SNS) implemented over a computerized network connecting a multitude of remote computers , the system comprising:at least one SNS server hosting at least one lifestyle center website displaying digital content data related to at least one anchor tenant website also hosted on said SNS server;at least one database stored on the SNS server and tracking member profiles corresponding to SNS users with accounts on the social networking service;wherein said SNS server comprises a first non-transitory computer readable memory, said memory having computerized instructions programmed therein to connect a member profile with the lifestyle center website and granting the member profile access for bi-directional communication with the lifestyle center website; andat least one remote computer operated by at least one SNS user having a member profile on the social networking service, wherein the remote computer comprises a second non-transitory computer readable memory storing communications software programmed ...

Подробнее
18-07-2013 дата публикации

PROMOTING INTEROPERABILITY OF PRESENCE-BASED SYSTEMS THROUGH THE USE OF UBIQUITOUS ONLINE IDENTITIES

Номер: US20130185358A1
Принадлежит: AOL INC.

A client system is configured to submit a request to a first instant messaging system for access to the first instant messaging service The request includes an online identity that is currently being used to access a second instant messaging service associated with the second instant messaging system. The second instant messaging system is configured to send a message to the first instant messaging system that indicates the online identity is currently being used to access a second instant messaging service associated with the second instant messaging system. The first instant messaging system maintains a profile that is updated to indicate that the online identity is currently being used to access the first instant messaging service and, in response to the message, the profile is also updated to indicate that the online identity is currently begin used to access the second instant messaging service. 1. A method comprising:allowing access to a first instant messaging service using an online identity;accessing a profile associated with the online identity;updating the profile to indicate that the online identity is currently being used to access the first instant messaging service;receiving, at the first instant messaging service and from another instant messaging service, a message indicating that the online identity is currently being used to access a second instant messaging service; andin response to the message, updating the profile to indicate that the online identity is currently being used to access the second instant messaging service.2. The method of wherein allowing access to the first instant messaging service using the online identity comprises:receiving a request to access the first instant messaging service, the request including the online identity;determining that the online identity is associated with the second instant messaging service; andcommunicating with the second instant messaging service to authenticate the online identity.3. The method of ...

Подробнее
18-07-2013 дата публикации

Method And System For Tracing End-To-End Transaction, Including Browser Side Processing And End User Performance Experience

Номер: US20130185643A1
Принадлежит: Compuware Corporation

A system is provided for tracing end-to-end transactions. The system uses bytecode instrumentation and a dynamically injected agent to gather web server side tracing data, and a browser agent which is injected into browser content to instrument browser content and to capture tracing data about browser side activities. Requests sent during monitored browser activities are tagged with correlation data. On the web server side, this correlation information is transferred to tracing data that describes handling of the request. This tracing data is sent to an analysis server which creates tracing information which describes the server side execution of the transaction and which is tagged with the correlation data allowing the identification of the causing browser side activity. The analysis server receives the browser side information, finds matching server side transactions and merges browser side tracing information with matching server side transaction information to form tracing information that describes end-to-end transactions. 1. A computer-implemented method for determining a performance metric of a web browser executing on a computing device , comprising:capturing a first action event at a browser agent which is executing on the client computing device, where the first action event is indicative of a user interaction with the web browser;capturing a second action event at the browser agent, where the second action event is caused by the first action and is indicative of a content update request sent from the web browser to a server which is located remotely from the computing device;associating, by the browser agent, the second action event with the first action event; andcreating, by the browser agent, an action record for the user interaction, where the action record includes an identifier for the user interaction and a performance metric that is related to the user interaction and accounts for the second action event.2. The computer-implemented method of ...

Подробнее
25-07-2013 дата публикации

SYSTEM AND METHOD FOR BRAND MANAGEMENT USING SOCIAL NETWORKS

Номер: US20130191455A1
Автор: Penumaka Srinivas
Принадлежит:

A system for brand management using social networks comprising an application server, social network crawler software modules, third party service integration software modules, an analytics server, a report generator, a search engine, a behavioral analysis engine, a recommendation engine, and a database. A user registers and provides data pertaining to a brand. Upon retrieving content from a plurality of social networks pertaining to the brand, the analytics server module analyzes the content to a content value specific to the brand among members of the social networks. The behavioral analysis engine obtains content elements generated by a first member a social network and analyzes the first member's behavior to compute an audience value of the first member. The report generator prepares reports specific to the brand, the reports comprising at least indicia of content value, indicia of audience value, and recommendations for improving member engagement with the brand. 1an application server computer connected to a data network and comprising at least a message handling module attached to a message bus;a plurality of social network crawler software modules operating on a server computer connected to the data network;a plurality of third party service integration software modules operating on a server computer connected to the data network;an analytics server software module operating on a server computer connected to the data network;a report generator software module operating on a server computer connected to the data network;a search engine software module operating on a server computer connected to the data network;a behavioral analysis engine software module operating on a server computer connected to the data network; anda recommendation engine operating on a server computer connected to the data network; anda database connected to the data network;wherein a user registers with the application server and provides a plurality of data elements pertaining to a ...

Подробнее
01-08-2013 дата публикации

System for Creating Anonymous Social Gatherings

Номер: US20130198281A1
Принадлежит:

A system for creating an anonymous social gathering of 3 or more persons. The system has a server digital device and a client digital device both operatively connected to a distributed network and thus to each other. The client device is configured to display an electronic mapping received from the server digital device through the distributed network and the electronic mapping displays at least one selectable geolocation indicator. Each geolocation indicator represents an indicated location of a gathering of at least two anonymous portable digital devices. The electronic mapping is configured to display indicator identification information on the user device for the momentarily selected indicator. 1. A method for creating an anonymous social gathering , the method comprising:displaying on a digital device of an anonymous user an electronic mapping, the mapping comprising at least one geolocation indicator, where each geolocation indicator represents an indicated location, covering an area roughly having a radius of between about 10 and about 100 meters, of a gathering of at least two anonymous portable digital devices;the map further displaying indicator identification information on the user device for a selected indicator, where the indicator identification information does not include any personal user data for any of the portable devices represented by the indicator and the indicator identification information displayed is selected from the group of indicator identification information consisting of a community association for the indicator, a number for the number of devices represented by the indicator, an intensity rating for the gathering of devices, a geocoded nearest address, an invitation identification and an anonymous RSVP count.2. The method of wherein the electronic mapping is selected from the group of electronic mappings consisting of an electronically displayed map claim 1 , a listing of at least one set of latitude and longitude coordinate item ...

Подробнее
01-08-2013 дата публикации

OFFLINE vCARD

Номер: US20130198284A1
Принадлежит:

In accordance with an example embodiment a method and system for updating web-based sources associated with a user based on the monitored non-internet based activities in the offline real world are disclosed. The method and system includes summarizing a plurality of attributes of a user, selecting a subset of attributes from the plurality of attributes, generating an offline-verifiable identity certificate (OVIC) based on the selected subset of attributes, issuing the offline-verifiable identity certificate to the user, monitoring the non-internet based activities of the user, and updating the subset of web-based sources associated with the user. The plurality of attributes is collected from web-based sources. The subset of the attributes is embedded in the issued OVIC and the non-internet based activities are associated with the issued OVIC. The web-based sources are updated based on the monitored non-internet based activities. 1. A method comprising:i. summarizing a plurality of attributes of a user, the plurality of attributes collected from a plurality of web-based sources;ii. selecting a subset of attributes from the plurality of attributes;iii. generating an offline-verifiable identity certificate based on the subset of attributes, wherein the subset of the attributes is embedded in the issued offline-verifiable identity certificate;iv. issuing the offline-verifiable identity certificate to the user;v. monitoring non-internet based activities of the user, wherein the non-internet based activities is associated with the issued offline-verifiable identity certificate, andvi. updating at least a subset of the plurality of web-based sources associated with the user, wherein the subset of the plurality of the web-based sources is updated based on the monitored non-internet based activities.2. The method of claim 1 , wherein the step of selecting a subset of attributes comprises:i. providing a user interface to the user to select the subset of attributes to be ...

Подробнее
01-08-2013 дата публикации

Contextual Information from Contexts

Номер: US20130198285A1
Автор: Ourega Jean Dobey
Принадлежит: SHOPMEDIA INC.

Method and system for storing contextual information for a plurality of parties. The contextual information comprises a context owner and relationship information associating the context owner to other parties. Upon receipt of a request for access to a requested context, granting access when a relationship information from the requested context associates the requesting party with the context owner of the requested context. Corresponding relationship information from the requested context associated to a first party is accessible to the requesting party when there exists a context owned by the first party in which the relationship information associates the first party with the requesting party and the first party with the context owner of the requested context and there exists a context owned by the requesting party in which relationship information associates the requesting party with the first party and the requesting party with the context owner of the requested context. 1. A computer implemented method for establishing , managing and displaying contextual information from a plurality of contexts , the method comprising: (i) a party identity that indicates a corresponding context owner; and', '(ii) relationship information that associates the context owner with at least another party from the plurality of parties;, '(a) storing the contextual information for a plurality of parties, wherein the contextual information for each of the plurality of contexts comprises(b) upon receipt of a request for access by a requesting party from the plurality of parties for contextual information from at least one requested context from the plurality of contexts, applying a context accessibility rule whereby the requested context is accessible to the requesting party when a corresponding relationship information from the requested context associates the requesting party with a corresponding context owner of the requested context; (i) there exists at least one context from the ...

Подробнее
01-08-2013 дата публикации

DETERMINING POTENTIAL RELATIONSHIPS BETWEEN INDIVIDUALS

Номер: US20130198287A1
Автор: Raz Uri, Setton Eric
Принадлежит: TANGOME, INC.

A computer-implemented method for obtaining information corresponding to a first user. The computer-implemented method includes, obtaining information corresponding to a first user, accessing a database comprising information corresponding to a plurality of individuals, based on the information corresponding to a plurality of individuals. The method further includes determining whether a potential relationship exists between a first user and at least one of the plurality of individuals. 1. A computer-implemented method for obtaining information corresponding to a first user , said computer-implemented method comprising:obtaining information corresponding to a first user, wherein said information is received through at least one of a registration in and a logging into a system;accessing a database comprising information corresponding to a plurality of individuals; andbased on said information corresponding to a plurality of individuals, determining whether a potential relationship exists between said first user and at least one of said plurality of individuals.2. The computer-implemented method of claim 1 , further comprising:providing a list of potential relationships between said first user and at least one of said plurality of individuals.3. The computer-implemented method of claim 2 , further comprising:offering selection of said at least one of said plurality of individuals.4. The computer-implemented method of claim 2 , further comprising:filtering said list of potential relationships between said first user and at least one of said plurality of individuals.5. The computer-implemented method of claim 1 , further comprising:offering to populate a contact list on a device of said first user with at least one of said plurality of individuals.6. The computer-implemented method of claim 1 , further comprising:automatically populating a contact list of said first user with at least one of said plurality of individuals.7. The computer-implemented method of claim 1 , ...

Подробнее
01-08-2013 дата публикации

OPTIMIZED PEER-TO-PEER FILE TRANSFERS ON A MULTI-NODE COMPUTER SYSTEM

Номер: US20130198343A1

A method and apparatus performs peer-to-peer file transfers on a High Performance Computing (HPC) cluster such as a Beowulf cluster. A peer-to-peer file tracker (PPFT) allows operating system, application and data files to be moved from a pre-loaded node to another node of the HPC cluster. A peer-to-peer (PTP) client is loaded into the nodes to facilitate PTP file transfers to reduce loading on networks, network switches and file servers to reduce the time needed to load the nodes with these files to increase overall efficiency of the multi-node computing system. The selection of the nodes participating in file transfers can be based on network topology, network utilization, job status and predicted network/computer utilization. This selection can be dynamic, changing during the file transfers as resource conditions change. The policies used to choose resources can be configured by an administrator. 1. A computer implemented method for a peer-to-peer file transfer in a plurality of nodes in a multi-node computer cluster , the method comprising the steps of:reading file server records for a requested file to peer-to-peer transfer between the plurality of nodes in the multi-node computer cluster;selecting a plurality of participating nodes from the plurality of nodes for the peer-to-peer transfer based on resource attributes;transferring file segments of the requested file from the plurality of participating nodes based on the file server records;a peer-to-peer client dynamically adjusting the nodes participating in the file transfer in response to a file tracker update with updated resource attributes by restarting segments of the transfer from a new source node; andmonitoring network utilization of networks of the multi-node computer system and where high utilization of a network is detected disabling peer-to-peer traffic for nodes using the detected network.2. The computer implemented method of wherein the peer-to-peer transfer copies an operating system kernel ...

Подробнее
08-08-2013 дата публикации

Peer-To-Peer Communication of Non-Common Data

Номер: US20130204936A1
Принадлежит: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

In individualized data communication of a data entity () between peers of a group, the data entity () includes at least one common data piece () and at least one non-common data piece (). The at least one common data piece () is shared by all peers of the group, whereas the at least one non-common data piece () is shared by a subgroup of the group. A non-common data identifier () is used to identify the at least one non-common data piece (). By receiving the non-common data identifier (), one peer of the group may determine whether another peer of the group is sharing the same non-common data piece (). 117.-. (canceled)18. A method of communicating a data entity in a group of peers , wherein the data entity comprises at least one common data piece shared by all peers of the group and at least one non-common data piece shared only by a subgroup of the group of peers , wherein the peers of the group attempt to obtain the at least one common data piece or have the at least one common data piece available , and wherein only the peers of the subgroup try to obtain the at least one non-common data piece or have the at least one non-common data piece available , wherein the method comprises: at least one identifier of a direct type having a one-to-one relation to the at least one common data piece; and', 'at least one identifier of a placeholder type associated with descriptive data of the at least one non-common data piece;, 'a first peer of the group receiving a descriptive file of the data entity, the descriptive file comprisingthe first peer of the group receiving a non-common data identifier from a second peer of the group, the non-common data identifier identifying the at least one non-common data piece;the first peer of the group determining, based on the non-common data identifier, whether the second peer belongs to the subgroup sharing the non-common data piece.19. The method of comprising the first peer claim 18 , in response to determining that the second peer ...

Подробнее
08-08-2013 дата публикации

SYSTEM AND METHOD FOR DETERMINING RELEVANCE OF SOCIAL CONTENT

Номер: US20130204940A1
Принадлежит:

A method, computer program product, and computer system for receiving, at a computing device, information associated with an entity from one or more social media sites. One or more attributes for the information associated with the entity is identified. A relevance profile associated with the one or more attributes is generated. A plurality of posts from the one or more social media sites is identified, wherein at least a portion of the plurality of posts includes at least a portion of the one or more attributes for the information associated with the entity. At least the portion of the plurality of posts is ordered on a display based upon, at least in part, the relevance profile associated with the one or more attributes. 1. A computer-implemented method comprising:receiving, at a computing device, information associated with an entity from one or more social media sites;identifying one or more attributes for the information associated with the entity;generating a relevance profile associated with the one or more attributes;identifying a plurality of posts from the one or more social media sites, wherein at least a portion of the plurality of posts includes at least a portion of the one or more attributes for the information associated with the entity; andordering at least the portion of the plurality of posts on a display based upon, at least in part, the relevance profile associated with the one or more attributes.2. The computer-implemented method of wherein the relevance profile includes at least one of a positive weight claim 1 , a negative weight claim 1 , require claim 1 , and forbid associated with at least one of the one or more attributes.3. The computer-implemented method of wherein the one or more attributes include at least one of an entity category claim 1 , an entity location claim 1 , and an entity account geographic scope.4. The computer-implemented method of wherein the relevance profile includes a place category-based rank.5. The computer- ...

Подробнее
08-08-2013 дата публикации

METHOD AND APPARATUS FOR TRANSMITTING DATA

Номер: US20130204945A1
Автор: Jin Fenglong, Li Dongyuan
Принадлежит: Huawei Technologies Co., Ltd.

A method for transmitting data, which relates to the field of communication technologies includes displaying an icon representative of a peer device as a first state when failing to connect the peer device. A data transmission event is detecting between a local device and the peer device. A data transmission task corresponding to the detected data transmission event is created. When the local device is connected with the peer device successfully, the method includes executing the data transmission task, and displaying the icon as a second state. 1. A method for transmitting data , comprising:displaying an icon representative of a peer device in a first state when failing to connect the peer device;detecting a data transmission event between a local device and the peer device;creating a data transmission task corresponding to the detected data transmission event; andwhen the local device is connected with the peer device successfully, executing the data transmission task, and displaying the icon representative of the peer device in a second state.2. The method according to claim 1 , wherein:the detecting the data transmission event between the local device and the peer device comprises: detecting multiple data transmission events between the local event and the peer device; andthe creating of the data transmission task corresponding to the detected data transmission event comprises: creating data transmission tasks corresponding to the multiple detected data transmission events.3. The method according to claim 2 , further comprising:displaying a number of data transmission tasks on a periphery of the icon.4. The method according to claim 2 , further comprising:receiving a request for viewing the data transmission tasks of a user, and expanding a list of created data transmission tasks according to the request.5. The method according to claim 3 , further comprising:once a data transmission task is complete, decreasing the number of data transmission tasks displayed on ...

Подробнее
08-08-2013 дата публикации

COMMUNICATING IN A COMPUTER ENVIRONMENT

Номер: US20130205163A1
Принадлежит: TANGOME, INC.

Communicating in a peer-to-peer computer environment. A portion of a communication is received from a first user device at a relay peer, wherein the relay peer is one of a list of potential peers and wherein the first user device and a second user device have disparate CPU power and bandwidth capabilities. The portion of the communication is transcoded to comprise a base layer and an enhanced layer. In one embodiment, transcoding encompasses changing the resolution of the communication. The base layer of the portion of the communication is sent to the second user device from the relay peer. The enhanced layer of the portion of the communication is selectively sent to the second user device depending upon a set of capabilities of the second user device. 1. A computer implemented method for communicating in a peer-to-peer computer environment , said method comprising:receiving a portion of a communication from a first user device at a relay peer, wherein said relay peer is one of a list of potential peers and wherein said first user device and a second user device have disparate CPU power and bandwidth capabilities;transcoding said portion of said communication to comprise a base layer and an enhanced layer;sending said base layer of said portion of said communication to said second user device from said relay peer; andselectively sending said enhanced layer of said portion of said communication to said second user device depending upon a set of capabilities of said second user device.2. The computer implemented method as recited in claim 1 , further comprising:terminating said receiving said portion of said communication from said first user device at said relay peer during said communication;receiving said portion of said communication from said first user device at a second relay peer; andsending said portion of said communication to said second user from said second relay peer.3. The computer implemented method as recited in wherein said relay peer replicates said ...

Подробнее
15-08-2013 дата публикации

Method and System for Generating a Social Commerce and Marketing Site

Номер: US20130212177A1
Автор: Friedman Aaron
Принадлежит: Fanpage Toolkit, LLC

A platform for enabling a user to generate a customized site within the social network environment. The platform may provide a user with a series of tools and/or APIs that allow a user to generate, modify, analyze, or promote a customized site within the social network environment. For example, a user may use the platform to generate a social commerce site located within the social network environment, such that social network users may make and complete purchases without leaving the social network environment. 1. A computer-implemented method for providing analytic data for a site belonging to a social network environment , the method comprising:receiving an identity of the site belonging to the social network environment;retrieving social network data related to the site from within the social network environment;generating analytic data from the retrieved social network data, the analytic data indicating social network user interactions with the site and including a prospective lead; andproviding the analytic data to an analytics user.2. The method of claim 1 , wherein generating analytic data comprises:generating a list of social network users that have interacted with the site;comparing the list of social network users to a customer database, the customer database including information regarding customers of the analytics user; andidentifying customers within the list of social network users.3. The method of claim 1 , wherein generating analytic data comprises:generating a list of social network users that have interacted with the site;comparing the list of social network users to a customer database, the customer database including information regarding customers of the analytics user; andidentifying the prospective lead from the list of social network users.4. The method of claim 1 , wherein generating analytic data comprises:generating a list of social network users that have interacted with the site;removing known customers from the list of social network ...

Подробнее
15-08-2013 дата публикации

VALIDATING ACHIEVEMENTS OF USERS OF A SOCIAL NETWORK

Номер: US20130212180A1
Принадлежит: Linkedln Corporation

A method and system for evaluating the reputation of a member of a social networking system is disclosed. Consistent with an embodiment of the invention, one or more attributes associated with a social networking profile of a member of a social network are analyzed. Based on the analysis, a ranking, rating or score is assigned to a particular category of reputation. When requested, the ranking, rating or score is displayed to a user of the social network. 1. A method for validating an assertion of a target member of a social networking system , the method comprising:storing one or more profile elements for the target member, each profile element of the one or more profile elements entered by the target member;validating at least one profile element of the one or more profile elements with an external, third party source, the at least one profile element selected based on the at least one profile element pertaining to a type of an accomplishment asserted by the target member, wherein the validating of the at least one profile element is performed by one or more computer processors;receiving a search request, the search request having the target member as a search result; andgenerating a display profile of the target member for display, the display profile including a visualization of the validating, the visualization comprising a notation associated with the at least one profile element.2. The method of claim 1 , wherein the notation comprises an icon that represents the validating of the at least one profile element.3. The method of claim 1 , wherein the type of the accomplishment pertains to a completion of an academic course.4. The method of claim 1 , wherein the type of the accomplishment pertains to an achieving of a test score.5. The method of claim 1 , wherein the type of the accomplishment pertains to an earning of an academic degree.6. The method of claim 1 , wherein the type of the accomplishment pertains to having a membership in an organization.7. The ...

Подробнее
15-08-2013 дата публикации

INFORMATION-PROCESSING DEVICE, COMMENT-PROMPTING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM

Номер: US20130212181A1
Принадлежит: NEC Corporation

An information-processing device (), comprises: a user information acquisition part () configured to acquire user information indicating at least one of an attribute of a subject user, said subject user's content of opinion with respect to one or more evaluation subjects, and said subject user's operation history; 1. An information-processing device , comprising:a user information acquisition part configured to acquire user information indicating at least one of an attribute of a subject user, said subject user's content of opinion with respect to one or more evaluation subjects, and said subject user's operation history;a group determination part configured to determine a group to which said subject user belongs from among a plurality of groups based on user information acquired by said user information acquisition part; andan input-prompting part configured to present, to said subject user based on said group to which said subject user belongs, prompting information for inducing said subject user to input a new evaluation subject or content of opinion with respect to a presented evaluation subject which is an evaluation subject presented to said subject user.2. The information-processing device according to claim 1 , whereinan operation until said subject user inputs a new evaluation subject or content of opinion with respect to said presented evaluation subject is classified into a plurality of stages, andsaid user information acquisition part acquires user information indicating said subject user's operation history in each said stage.3. The information-processing device according to claim 1 , whereinan operation until said subject user inputs a new evaluation subject or content of opinion with respect to said presented evaluation subject is classified into a plurality of stages, andsaid user information acquisition part acquires user information indicating a move history of said stage by said subject user.4. The information-processing device according to claim ...

Подробнее
15-08-2013 дата публикации

METHOD, APPARATUS AND SYSTEM FOR DYNAMIC MEDIA CONTENT INSERTION BASED ON HTTP STREAMING

Номер: US20130212231A1
Автор: Hui Yu, Shi Teng, Yue Peiyu
Принадлежит: Huawei Technologies Co., Ltd.

Embodiments of the present invention disclose a method, an apparatus, and a system for dynamic media content insertion based on HTTP streaming, relating to the field of video technologies, and capable of implementing dynamic insertion of a customized media content. The dynamic media content is transmitted through HTTP streaming. The method includes: receiving, by a server, a request message that is sent by a client terminal and carries user information; screening out a target media content from locally stored media contents according to the user information; and sending the target media content to the client terminal so that the client terminal can play the target media content. Embodiments of the present invention are mainly applied to the process of dynamic media content insertion. When the client terminal watches a program through HTTP streaming, the customized insertion of the media content can be implemented. 1. A method for dynamic media content insertion based on Hypertext Transfer Protocol HTTP streaming , wherein dynamic media contents are transmitted through HTTP streaming , and the method comprises:receiving a request message that is sent by a client terminal and carries user information;screening out a target media content from locally stored media contents according to the user information; andsending the target media content to the client terminal so that the client terminal can play the target media content.2. The method for dynamic media content insertion based on HTTP streaming according to claim 1 , wherein before receiving a request message that is sent by the client terminal and carries user information claim 1 , the method further comprises: receiving a media presentation description MPD request message from the client terminal claim 1 , and sending an MPD file that carries inserted media content presetting information to the client terminal.3. The method for dynamic media content insertion based on HTTP streaming according to claim 2 , wherein ...

Подробнее
22-08-2013 дата публикации

METHOD AND APPARATUS FOR PROVIDING RECOMMENDATIONS TO A USER OF A CLOUD COMPUTING SERVICE

Номер: US20130218961A1
Автор: Ho Edwin
Принадлежит: mSpot, Inc.

A method and apparatus is disclosed for transferring digital content from a computing cloud to a computing device and generating recommendations for the user of the computing device. 1. A computing cloud comprising:a computing device that establishes a social network that includes at least a first user and a second user;a content store that stores a first set of metadata concerning digital content accessed by the first user and a second set of metadata concerning digital content accessed by the second user;a recommendation engine, associated with the content store, configured to provide a recommendation for digital content to the first user based in part on said first set of metadata and said second set of metadata and the existence of the social network.2. The apparatus of claim 1 , wherein the digital content recommended by the recommendation engine comprises audio content.3. The apparatus of claim 1 , wherein the digital content recommended by the recommendation engine comprises a playlist.4. The apparatus of claim 1 , wherein the digital content recommended by the recommendation engine comprises a radio station.5. The apparatus of claim 1 , wherein the digital content recommended by the recommendation engine comprises video content.6. The apparatus of claim 1 , wherein the digital content recommended by the recommendation engine comprises an advertisement.7. The apparatus of claim 1 , wherein the digital content recommended by the recommendation engine comprises a coupon.8. A computing cloud comprising:a content store that stores a set of metadata generated by a plurality of users playing digital content; anda recommendation engine comprising a first module for generating a set of recommendations based upon said set of metadata and a second module comprising a social graph filter for generating a subset of said set of recommendations.9. The apparatus of claim 8 , wherein said subset of said set of recommendations comprises audio content.10. The apparatus of ...

Подробнее
22-08-2013 дата публикации

LINKING USERS IN A NETWORK WITH COMPATIBLE DESIRED SOCIAL ACTIVITIES

Номер: US20130218972A1
Автор: Joshi Vinayak S.
Принадлежит:

A technique for linking users in a network based upon compatible desired social activities. In a specific implementation the technique includes receiving a first set of desired social activities from a first user in a network towards a second user in a network and a second set of desired social activity from the second user towards the first user. The desired social activities can be compared to determine whether or not they are compatible. The first user and the second user can be linked if their desired social activities towards each other are compatible. 1. A method of linking users in a network based upon desired social activities comprising:presenting first user information to a second user in a network and second user information to a first user in the network;receiving a first set of desired social activities of the first user towards the second user and a second set of desired social activities of the second user towards the first user;determining whether the first set of desired social activities are compatible with the second set of desired social activities;linking the first user with the second user if the desired social activities are compatible.2. The method of claim 1 , further comprising informing the second user that the first set of desired social activities were received.3. The method of claim 1 , wherein linking the first user with the second user includes informing the first user and the second user that the first set of desired social activities are compatible with the second set of desired social activities.4. The method of claim 1 , wherein the first user information is obtained from the network and the second user information is obtained from the network.5. The method of claim 1 , wherein compatible is defined as when at least one desired social activity in the first set of desired social activities is the same as at least one desired social activity in the second set of desired social activities.6. The method of claim 1 , wherein compatible ...

Подробнее
22-08-2013 дата публикации

PROVIDING A NEWSFEED BASED ON USER AFFINITY IN A SOCIAL NETWORK ENVIRONMENT

Номер: US20130218976A1
Принадлежит:

A system and method for measuring user affinity in a social network environment is provided. One or more activities performed by a user associated with a social network environment are monitored. A relationship associated with the one or more activities is identified. An affinity for one or more objects associated with the social network environment is then determined based on the one or more activities and the relationship. 1. A computer-implemented method comprising:receiving information about one or more actions, each action associated with one or more users who are connected to a viewing user in a social networking system;generating one or more stories, wherein each of the one or more stories comprises a description of at least one action of the one or more actions and an identification of at least one of the one or more users associated with the action who are connected to the viewing user in the social networking system;determining, by a process running on the social networking system, an affinity of the viewing user for each of a plurality of the generated stories, where the viewing user's affinity for a story is based at least in part on the action described in the story and the users identified in the story;comparing the determined viewing user's affinities for the generated stories;selecting one or more of the generated stories for the user based at least in part on the comparing;generating a newsfeed comprising the selected stories; andsending the newsfeed for display to the viewing user.2. The method of claim 1 , wherein the one or more actions comprise actions that were performed by at least one of the one or more users who are connected to the viewing user in the social networking system.3. The method of claim 1 , wherein the viewing user's affinity for each story is based on a plurality of the viewing user's historical interactions with one or more of the users identified in the story.4. The method of claim 3 , wherein an effect of the viewing user's ...

Подробнее
29-08-2013 дата публикации

APPARATUS AND METHOD FOR INVITING USERS TO ONLINE SESSIONS

Номер: US20130227019A1
Принадлежит: Apple Inc.

An apparatus, method, and machine-readable medium are described for establishing peer-to-peer (“P2P”) communication channels. In particular, in one embodiment, an invitation service performs a series of transactions to enable P2P communication between two or more mobile data processing devices. Prior to attempting to establish a P2P network communication channel, the invitation service may first collect network information for each of the mobile devices and use the network information to determine if a direct P2P network communication channel is feasible. If a direct connection is feasible, then the invitation service provides for direct P2P communication, pushing the necessary network information to each of the mobile devices. If, however, a direct connection is infeasible or if a direct connection is attempted and fails, then the invitation service may identify network information associated with a relay service. The network information may then be used by any pair of mobile devices to establish a connection through the relay service. In addition, in one embodiment, the invitation service can perform its functions without maintaining any per-connection state information for any of the mobile devices. 120.-. (canceled)21. A computer-implemented method for establishing peer-to-peer (“P2P”) communication between mobile devices , the method comprising:transmitting, from a first mobile device, an invitation request to an invitation service external to the mobile devices to open a P2P communication channel from the first mobile device, the invitation request including an identifier of a second mobile device and network information related to a network configuration of the first mobile device, the identifier of the second mobile device being used to identify a push notification service identifier for the second mobile device, wherein the push notification service identifier is used to push the invitation request to the second mobile device;receiving, at the first mobile ...

Подробнее
29-08-2013 дата публикации

METHODS AND SYSTEMS FOR RECOMMENDING A CONTEXT BASED ON CONTENT INTERACTION

Номер: US20130227020A1
Принадлежит: LINKEDIN CORPORATION

The present disclosure relates to methods and systems for recommending a context to a user of a social network service, based on detecting an interaction with some item of web content. With some embodiments, after detecting an interaction with a web document, a topic to which the web document is related is determined. A context, such as an online or offline forum, known to be associated with the topic is then identified. Finally, the identified context is presented to the user as a recommendation for a content source that is likely to be of interest to the user. 1. A method for recommending a context in a social networking system , the method comprising:storing a plurality of documents, at least one document of the plurality of documents generated by a member of a plurality of members of the social networking system;analyzing the plurality of documents to identify a topic associated with the plurality of documents;detecting a plurality of interactions initiated by the plurality of members with respect to the at least one document of the plurality of documents;assessing a relevance of the context to an additional member of the plurality of members based on the detecting of the plurality of interactions, the context comprising the topic; andincluding the context on a profile page of the member as a recommendation to the additional member.2. The method of claim 1 , further comprising selecting the context from a plurality of contexts based on the relevance of the context to the additional member in comparison to a relevance of the additional context of the plurality of contexts to the additional member.3. The method of claim 2 , wherein the selecting the context from the plurality of contexts is further based on information specified by the additional member in a profile of the additional member.4. The method of claim 2 , wherein the selecting the context from the plurality of contexts is further based on tracking of behavior of the additional member with respect to ...

Подробнее
29-08-2013 дата публикации

SYSTEM AND METHOD FOR PROFILING USERS INTEREST BASED ON MULTIMEDIA CONTENT ANALYSIS

Номер: US20130227023A1
Принадлежит: CORTICA, LTD.

A method and system for profiling interests of users based on multimedia content analysis and creating users' profiles respective thereof is provided. The method comprises receiving a tracking information gathered with respect to an interaction of a user with at least one multimedia element displayed on a user node; determining a user impression respective of at least one multimedia content element using the received tracking information; generating at least one signature for the at least one multimedia element; determining at least a concept of the at least one multimedia element using the at least one generated signature, wherein an interest of the user is determined respective of the concept; creating a user profile to include at least the user interest; and storing the user profile in a data warehouse. 1. A method for profiling interests of users based on multimedia content analysis and creating users' profiles respective thereof , comprising:receiving a tracking information gathered with respect to an interaction of a user with at least one multimedia element displayed on a user node;determining a user impression respective of at least one multimedia content element using the received tracking information;generating at least one signature for the at least one multimedia element;determining at least a concept of the at least one multimedia element using the at least one generated signature, wherein an interest of the user is determined respective of the concept;creating a user profile to include at least the user interest; andstoring the user profile in a data warehouse.2. The method of claim 1 , wherein the tracking information includes any one of: the at least one multimedia element and a reference to the at least one multimedia element.3. The method of claim 2 , wherein the tracking information further includes at least one of: a measure of a period of time the user viewed the multimedia element claim 2 , an indication of a user's gesture detected over the ...

Подробнее
05-09-2013 дата публикации

System and Method for Peer-to-Peer Distribution of Media Exposure Data

Номер: US20130232198A1
Автор: Tenbrock Michael
Принадлежит: ARBITRON INC.

Systems and methods for operating an anonymous peer-to-peer (“P2P”) privacy panel for audience measurement is disclosed. A plurality of processing devices are configured to record and process research data pursuant to a research operation. Each of the users associated with each processing devices provide user data to a central site, where the user data includes demographic information, previous media exposure data, and other data. In accordance with user data, a customized P2P network is created where media exposure data including audio codes, signatures and data objects is obfuscated and communicate among portable devices in the network. By utilizing a P2P network, together with obfuscation techniques, panelist privacy is greatly increased. 1. A method of communicating in a computer-based network , comprising the steps of:identifying user data having one or more predetermined characteristics;requesting a session for a peer-to-peer network connection to each of the processing devices identified with associated user data having the one or more predetermined characteristics;forming a peer-to-peer network with processing devices responding to the request, where each of the processing devices are configured to act as a node on the formed network and communicate with each other; andreceiving collected exposure data from the formed network reflecting exposure to media at each of the nodes, wherein the exposure data comprises at least one of audio signatures and Internet usage.2. The method according to claim 1 , wherein the exposure data is at least partially obfuscated.3. The method according to claim 1 , wherein the user data comprises one of age claim 1 , sex claim 1 , income claim 1 , marital status claim 1 , panelist demographics claim 1 , previous exposure to media claim 1 , retail store visits claim 1 , purchases claim 1 , previous internet usage claim 1 , consumer beliefs and opinions relating to consumer products and services.4. The method according to claim 1 , ...

Подробнее
05-09-2013 дата публикации

SYSTEM AND METHOD FOR DIRECTING ATTENTION TO WEB SITE FUNCTIONALITY

Номер: US20130232207A1
Автор: Westphal Geoffry A.
Принадлежит: W.W. GRAINGER, INC.

A system determines if functionality offered via a Web site is being underutilizing by a user, e.g., not being using at all or not being using with some desired degree of regularity. When it is determined that the functionality offered via the Web site is being underutilized by the user, the system provides an email to the user to direct the attention of the user to this functionality of the Web site. 1. A non-transitory computer readable media having stored thereon instructions which , when executed by a computer , performing steps comprising:determining from monitored interactions of a user with a first functionality offered via a Web site if a user has interacted with the first functionality offered via the Web site less than a threshold number of times; andwhen it is determined that the user has interacted with the first functionality offered via the Web site less than the threshold number of times, causing an email to be sent to the user wherein content within the email functions to highlight the first functionality offered via the Web site to the user.2. The non-transitory computer readable media as recited in claim 1 , wherein the email comprises a screen shot of a webpage by which the first functionality offered via the Web site is accessible.3. The non-transitory computer readable media as recited in claim 2 , wherein a link to the first functionality offered via the Web site is highlighted in the screen shot of the webpage.4. The non-transitory computer readable media as recited in claim 2 , wherein the email comprises a set of instructions for using the first functionality offered via the Web site.5. The non-transitory computer readable media as recited in claim 1 , wherein the instructions inhibit a sending of the email when it is determined that the user has interacted with a second functionality offered via the Web site more than a threshold number of times.6. The non-transitory computer readable media as recited in claim 5 , wherein the second ...

Подробнее
12-09-2013 дата публикации

METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR PROVIDING FILES TO A CLIENT

Номер: US20130238683A1
Принадлежит: Oversi Networks Ltd.

A method for providing information to a client over a peer-to-peer network, the method includes: receiving, by a tracker proxy, a re-directed first request of a client to access a tracker; and sending, by the tracker proxy, a first response that identifies a network cache as a peer. A method for providing a video file to a client, the method includes: receiving a request of a client to retrieve a video file from a web site or another external source out of multiple requests that are sent to multiple information sources; and providing to the client cache a first response that identifies a network cache as a source of the video file. 1. A method for providing information to a client over a peer to peer network , the method comprising:receiving, by a tracker proxy, a re-directed request of a client to access a tracker;modifying upload information of the request, by the tracker proxy, to provide a modifier request; andsending, by the tracker proxy, the modified response to the tracker.2. The method according to wherein the upload information is modified to conceal an existence of portions of a requested file at a client.3. The method according to comprising updating upload information indicative of uploads performed by the client.4. The method according to comprising generating an upload indication representative of a willingness of the client to upload information to the remote peer.5. The method according to comprising modifying the upload information to falsely indicate that the local peer completed an upload operation that was blocked by the tracker proxy.611-. (canceled)12. A system for providing information to a client over a peer to peer network claim 1 , the system includes a tracker proxy claim 1 , adapted to receive a re-directed request of a client to access a tracker; modify upload information of the request claim 1 , by the tracker proxy claim 1 , to provide a modifier request; and send claim 1 , by the tracker proxy claim 1 , the modified response to the ...

Подробнее
12-09-2013 дата публикации

COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR AUTOMATICALLY FOLLOWING ENTITIES IN AN ONLINE SOCIAL NETWORK

Номер: US20130238706A1
Автор: Desai Sachin
Принадлежит: SALESFORCE.COM, INC.

Disclosed are methods, apparatus, systems, and computer readable storage media for causing an entity to automatically follow other entities in an online social network. Location information of an entity can be received, and an automatic follow rule applicable to the entity can be determined. The automatic follow rule may cause the entity to follow other entities when one or more conditions including a designated spatial proximity of the entity to the other entities is satisfied. When it is determined that one or more conditions is satisfied, data associated with the entity can be updated to indicate that the first entity follows the other entities. In some implementations, when the entity is associated with a temporal follow status and a trigger event specified by the automatic follow rule is satisfied, data associated with the entity can be updated to indicate that the entity does not follow the other entities. 1. A computer implemented method for causing a first entity to automatically follow other entities in an online social network , the method comprising:receiving, at a computing device, location information of the first entity, the first entity having a first entity profile in the online social network;determining that an automatic follow rule is applicable to the first entity, the automatic follow rule causing the first entity to follow other entities when one or more conditions including a designated spatial proximity of the first entity to the other entities is satisfied, the first entity having access to feed items associated with the other entities when the one or more conditions are satisfied, the feed items being stored on one or more storage mediums, the feed items capable of being included in an information feed in a presentation on a display of a device associated with the first entity;determining, in accordance with the automatic follow rule, that the one or more conditions are satisfied including that the first entity is within the designated ...

Подробнее
12-09-2013 дата публикации

SPORTING EVENT IMAGE CAPTURE, PROCESSING AND PUBLICATION

Номер: US20130238709A1
Автор: MARTIN Francisco J.
Принадлежит: Strands, Inc.

Systems, methods and software are disclosed for capturing and/or importing and processing media items such as digital images or video () associated with a sporting event such as a marathon or bicycle race (FIG. ). The media items are processed, including bib number or facial recognition if necessary (), to associate them with an individual participant. Other input sources may include spectator uploads (), external web sites and media sharing () or social networking () services. The system () aggregates, organizes and generates content, and distributes it () via various output channels, which may include event web sites (), personal feeds (), and other output channels (, FIG. ). Preferably, selected content is associated with at least one individual participant in the event, and that content is automatically distributed to channels that are associated with that individual participant. 1. A computer-implemented method comprising:electronically registering a participant for a selected event, including storing the participant's registration data in a memory, wherein the participant's registration data includes credentials for posting digital media items to at least one of the participant's personal web site, the participant's personal space at a social networking site and the participant's personal feed;in an automated server process, searching social networking or media item sharing services and websites on the Internet so as to identify sites that have digital media items associated with the selected event;electronically importing digital media items from at least one of the identified sites, and storing the media items in a database; wherein the media items comprise digital audio, video, and or photo media items;associating each of the stored media items with at least one registered participant in the selected event;identifying at least one of the stored media items as being associated with a selected participant in the selected event;aggregating the identified media ...

Подробнее
12-09-2013 дата публикации

System Apparatus Circuit Method and Associated Computer Executable Code for Generating and Providing Content Recommendations to a Group of Users

Номер: US20130238710A1
Принадлежит: JINNI MEDIA LTD.

Disclosed are systems, apparatuses, circuits, methods and computer executable code sets for generating and providing content recommendations to match the tastes and preferences of a group of users. a Recommendation Engine is used for generating two or more individual content recommendation sets for each of the members in the user group. A Recommendation Aggregation Module is used for adding and combining the individual content recommendation sets into an aggregated recommendation set. a Recommendation Selection Module is used for selecting at least a subset of the content items in the aggregated recommendation set for inclusion in a content recommendation result set. A Profile Engine is used for building individual group users profiles from which a merged group profile is constructed, or for building a single joint group profile based on inputs from multiple group users. 1. A system for generating and providing content recommendations to match the tastes and preferences of a group of users comprising:digital processing circuitry; and a Recommendation Engine for generating two or more individual content recommendation sets for each of the members in the user group;', 'a Recommendation Aggregation Module for adding and combining the individual content recommendation sets into an aggregated recommendation set; and', 'a Recommendation Selection Module for selecting at least a subset of the content items in the aggregated recommendation set for inclusion in a content recommendation result set., 'digital memory including digital processor executable code adapted to provide2. The system according to wherein said Recommendation Selection Module further comprises a Per Item User Counter for recording and counting the number of users to which a given content item was recommended.3. The system according to wherein said Recommendation Selection Module further comprises an Item-User Relevancy Level Calculator for estimating how relevant is a given content item to at least some ...

Подробнее
12-09-2013 дата публикации

METHOD AND SYSTEM FOR DOWNLOADING REAL-TIME STREAMING MEDIA IN PEER-TO-PEER NETWORK

Номер: US20130238767A1
Принадлежит: Huawei Technologies Co., Ltd.

The present disclosure provides a method and system for downloading real-time streaming media in a peer-to-peer (P2P) network, belonging to the field of communications. The system of the present disclosure includes a request node and a server, wherein the request node transmits a query request to a catalog server, and the query request includes: real-time streaming media requested to be downloaded and layers of the real-time streaming media requested to be downloaded, the request node receives a list of nodes capable of providing the real-time streaming media of the layers and determined by the catalog server, determines downloading nodes from the list of nodes, and downloads the real-time streaming media of the layers from the downloading nodes. 1. A method for downloading real-time streaming media in a peer-to-peer (P2P) network , comprising:transmitting a query request to a catalog server, the query request comprises a real-time streaming media requested to be downloaded and layers of the real-time streaming media requested to be downloaded;receiving a list of nodes capable of providing the real-time streaming media and determined by the catalog server; anddetermining downloading nodes from the list of nodes, and downloading real-time streaming media of the layers from the downloading nodes.2. The method according to claim 1 , wherein determining downloading nodes from the list of nodes claim 1 , and downloading real-time streaming media of the layers from the downloading nodes comprises:transmitting a downloading request to the downloading nodes, the downloading request comprises the real-time streaming media requested to be downloaded and the layers of the real-time streaming media; anddownloading the real-time streaming media of the layers after receiving acknowledge responses from the downloading nodes.3. The method according to claim 1 , further comprising:transmitting a joining request to the catalog server, to request to join a group sharing the real-time ...

Подробнее
12-09-2013 дата публикации

Methods And Apparatus For Analyzing User Information To Identify Conditions Indicating A Need For Assistance For The User

Номер: US20130238793A1
Принадлежит: AT&T Intellectual Property I, LP

Systems and techniques for analyzing information relating to a user to determine whether the user requires assistance. Information for a user is received from sources selected to provide information relating to the user's activities and analyzed to determine whether conditions exist indicating a possible need for assistance for the user. User location, motion, and activity information is received and analyzed against expected information stored in the user profile and analyzed to determine if assistance is needed. If a determination is made that the user's behavior indicates that assistance may be needed, communication is initiated to summon appropriate assistance. 1. A method of user monitoring , comprising: scheduled activities retrieved from an electronic calendar feature, and', "participation information relating to the user's participation or nonparticipation in the scheduled activities;"], "receiving, at a data processing device, behavior information relating to a user's behavior through wireless communication with one or more devices providing information relating to the user, the behavior information including:"}analyzing, at the data processing device, the behavior information to compare the user's participation or nonparticipation in the scheduled activities with expectations relating to the user's participation or nonparticipation in scheduled activities and to analyze deviations from the expectations to determine whether such deviations indicate a need for assistance for the user;refining the expectations relating to the user's participation or nonparticipation in scheduled activities by monitoring additional participation information over time, to produce refined expectations; andanalyzing subsequent behavior information to compare the user's subsequent participation or nonparticipation in subsequent scheduled activities with the refined expectations and to analyze deviations from the refined expectations to determine whether such deviations indicate a ...

Подробнее
26-09-2013 дата публикации

METHOD AND APPARATUS FOR A PUBLISH-SUBSCRIBE SYSTEM WITH TEMPLATES FOR ROLE-BASED VIEW OF SUBSCRIPTIONS

Номер: US20130254285A1
Принадлежит: AVAYA INC.

Methods and apparatus are disclosed for notifying one or more users of information having a plurality of attributes. A plurality of subscribable objects are provided to one or more users, where each subscribable object comprises one or more attributes as required attributes and zero or more of the attributes as optional attributes. Subscription requests are received from one or more of the users based on at least one of the subscribable objects. The subscribable objects are based, for example, on a set of predefined templates. The predefined templates identify each of the plurality of attributes as a required attribute or an optional attribute. Each of the attributes is presented to a user using a display format selected based on a cardinality of the corresponding attribute. 1. A method for notifying one or more users of information , said information having a plurality of attributes , said method comprising:providing a plurality of subscribable objects to one or more of said users, each of said subscribable objects comprising one or more of said plurality of attributes as required attributes and zero or more of said attributes as optional attributes; andreceiving a subscription request from one or more of said users based on at least one of said subscribable objects.2. The method of claim 1 , wherein said plurality of subscribable objects are based on a set of predefined templates.3. The method of claim 2 , wherein each of said predefined templates identifies each of said plurality of attributes as a required attribute or an optional attribute.4. The method of claim 2 , wherein each of said predefined templates allows users to view said information based a user role.5. The method of claim 4 , further comprising the step of allowing recipients of notifications based on said subscription request to see one another.6. The method of claim 4 , further comprising the step of allowing responders to said notifications based on said subscription request to see one another.7 ...

Подробнее
26-09-2013 дата публикации

SYSTEMS, METHODS, AND APPARATUS FOR IDENTIFYING INFLUENTIAL INDIVIDUALS

Номер: US20130254286A1
Автор: Jean-Claude James
Принадлежит: ARE-YOU-COOL, INC.

In some embodiments, a method includes adding at least one virtual token to an account associated with a user of a token server, upon initial association of the user with the token server. The token server can be configured to transfer virtual tokens to and from accounts associated with a plurality of users. The token server can be accessible by one or more electronic devices in communication with the token server via a network. At least one virtual token can be transferred from an account associated with a first user of the token server to an account associated with a second user of the token server based upon a request received from the first user of the token server via an electronic device. The transferred virtual token can be associated, for example, with a popularity rating of the user receiving the virtual token. 1. A method , comprising:adding to an account associated with a user of a token server upon initial association of the user with the token server, at least one virtual token, the token server being configured to transfer virtual tokens to and from accounts associated with a plurality of users, the token server being accessible by one or more electronic devices in communication with the token server via a network; andtransferring at least one virtual token from an account associated with a first user of the token server to an account associated with a second user of the token server based upon a request received from the first user of the token server via an electronic device.2. The method of claim 1 , further comprising:storing data associated with a quantity of virtual tokens associated with one or more users of the token server.3. The method of claim 1 , further comprising:storing data associated with a quantity of virtual tokens associated with one or more users of the token server; andproviding the data to at least one of a user of the token server or a third party.4. The method of claim 1 , wherein the transferred virtual token is associated ...

Подробнее
26-09-2013 дата публикации

CONTENT PROVISION SYSTEM

Номер: US20130254308A1
Принадлежит: BRITISH BROADCASTING CORPORATION

This present invention relates to a system for providing users access to audio/visual content. The system comprises means for enabling a plurality of users to connect to the system, means for enabling users to browse available content items; means for receiving a message from at least one user connected to the system, and means for transmitting said message to at least one further user connected to the system. The system also provides means for enabling connected users to synchronise consumption of available content items. 1. A system for providing users access to audio/visual content , the system comprising means for enabling a plurality of users to connect to the system , means for enabling users to browse available content items; means for receiving a message from at least one user connected to the system , and means for transmitting said message to at least one further user connected to the system.2. The system according to claim 1 , wherein the system is connectable to a communications network claim 1 , such as the Internet claim 1 , and wherein each of the users are connectable to the system via user terminal equipment connectable to said communications network claim 1 , and preferably wherein the terminal equipment is in the form of at least one or more of the following devices: a personal computer; a laptop; a PDA; an Internet television; a tablet computing device; and a mobile telephone.3. (canceled)4. The system according to claim 1 , wherein the means for enabling users to browse available content items includes a website accessible via the Internet.5. The system according to claim 1 , further comprising a signing in module claim 1 , thereby to enable users to sign in to the system.6. The system according to claim 1 , further comprising means for connecting at least two users to one another thereby to form at least one user group claim 1 , and preferably wherein the connecting means is adapted to connect a new user to one or more existing user groups ...

Подробнее
26-09-2013 дата публикации

COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR FINDING PEOPLE IN A PHYSICAL ENVIRONMENT

Номер: US20130254312A1
Принадлежит: SALESFORCE.COM, INC.

Disclosed are methods, apparatus, systems, and computer readable storage media for finding people in a physical environment. A server receives data indicating a location and identifies events corresponding to the location. Event data is transmitted to a computing device. Attendees at a selected event are identified and transmitted to the computing device. The server can receive a message addressed to an attendee and store data regarding the attendee. In some implementations, attendees may be identified from content posted on a social network. Additionally, certain attendees or events may be emphasized. 1. A computer implemented method for finding people in a physical environment , the method comprising:receiving, at a server, location data indicating a location of a user;identifying one or more events corresponding to the location of the user;transmitting event data indicating the one or more events to a computing device associated with the user;identifying one or more attendees at an event selected from the one or more events;transmitting attendee data indicating the one or more attendees to the computing device;receiving a message from the computing device, the message addressed to the one or more attendees;generating interaction data in response to receiving the message, wherein the interaction data includes the received message and information indicating the one or more attendees to whom the message is addressed; andstoring the interaction data in a record on a database.2. The method of claim 1 , further comprising:accessing, at the server, the interaction data stored in the record on the database;determining if the one or more attendees are identified in the stored interaction data; andconfiguring a list of the one or more attendees such that attendees identified in the stored interaction data are displayed before attendees not identified in the stored interaction data.3. The method of claim 1 , wherein the identified one or more events are filtered based on ...

Подробнее
03-10-2013 дата публикации

Entity-Focused Social Media Method and System

Номер: US20130262332A1
Автор: Moon Alaina, Moon Tracy
Принадлежит:

A social media that enables the user to create a personal space affiliated with an interest, in which the user may share individual data. The user may interact with other users who share the interest, in a virtual interaction area. The user may be allowed to permit escorted or unescorted friends limited access to the user's personal space and the interaction spaces to which they belong. The user may also interact with other users who share a related interest, but prefer an alternate competitor entity in the field of interest. Alternate competitor interaction may provide users from each competitor entity limited special insight into the particular competitor entity, to enrich the interaction experience of users from both entities. The user may establish multiple personal spaces, and link their individual interests through one personal space to another, so as to share insight into those other interests with the other users. 1. An interaction facilitation system , stored and operated on a computer server linked to a network accessible to a large community of interconnected personal computers each computer operated by a user , said interaction facilitation system comprising:at least one subject and a subject-themed virtual space with an interaction space;the subject-themed space being controllably accessible by multiple individual and entity avatars;each said individual avatar customizable by an individual user via a personal computer to represent chosen characterization of a relationship to the subject by the individual, and each said entity avatar customizable by a representative user of an entity via a personal computer to depict chosen characterization of a relationship with the subject by the entity;individual avatars and entity avatars elect a group of representative information from their chosen characterization of their relationship with the subject to selectively share with other users;individual avatars and entity avatars elect permissible interaction ...

Подробнее
03-10-2013 дата публикации

DYNAMIC COMMUNICATION NETWORKS INTEGRATED WITH COMMUNITY NETWORKING APPLICATIONS

Номер: US20130262573A1
Принадлежит:

A method, a system and a computer program product for enabling an individual to efficiently create dynamic communication networks to communicate with members that have particular interests and experience, according to a network contact profile. A dynamic network creation (DNC) utility executes on a data processing system and enables an individual to spontaneously create a dynamic network defined by one or more of: (a) location of members; (b) particular affiliation of members; (c) experience of members; (d) authenticated credentials; and (e) other characteristics. The DNC utility enables the user to create a network contact profile or import existing profile information from a particular social networking application to the DNC system application. The DNC system allows individuals to create a network that may comprise members identified by various network affiliations. Thus, the DNC utility enables cross platform communication. The DNC system uses a target communication mechanism to enable a user to initiate a communication with a particular individual or a group of individuals. The DNC employs dynamic and intelligent GPS/LPS to provide directions between individuals in an established network. 1. In a data processing system , a method comprising:registering an individual as a member with a member account on a social network application;enabling said member to create/configure dynamic communication networks via said social network application;registering a commercial application to register as a subscriber to the social network application;configuring a commercial application or other external application to forward authenticated information about an activity or transaction of a member to the social network application;detecting receipt of authenticated information about an activity or transaction of a member;upon receipt of authenticated information about an activity or transaction, automatically determining whether the information fulfills requirements of one or ...

Подробнее
03-10-2013 дата публикации

Method and System for Filtering Device Events by Social Graph

Номер: US20130262586A1
Принадлежит: XTREME LABS, INC.

A method is provided for selectively displaying device events based on a user's social graph using a programmed computing device. Device events are aggregated from a plurality of applications on the device. The user's social graph is obtained and stored from a social network. The social graph has nodes that identify participants and in which the user is a participant. The device events are then parsed to identify participant references. At least one participant reference in a device event is matched to a relevant participant on the user's social graph. An interface is provided through which the participant can be displayed with the at least one device event matched to the participant. 1. A method of selectively displaying device events based on a user's social graph , comprising using a programmed computing device to automatically carry out each of the following steps:aggregating device events from a plurality of applications on the device;obtaining and storing the user's social graph from a social network, the social graph having nodes that identify participants and in which the user is a participant;parsing the device events to identify participant references;matching at least one participant reference in a device event to a relevant participant on the user's social graph; andproviding an interface through which the participant can be displayed with the at least one device event matched to the participant.2. The method of claim 1 , wherein the nodes include information claim 1 , and the information from the user's social graph and the aggregated device events are displayable together by their relevant participant in the interface.3. The method of claim 2 , wherein the information includes a relationship between the participant identified in the node and the user.4. The method of claim 3 , wherein the interface includes a filter whereby the user can select to display only device events wherein the related participants have a particular relationship to the user.5. ...

Подробнее
03-10-2013 дата публикации

Tag Suggestions for Images on Online Social Networks

Номер: US20130262588A1
Принадлежит:

In one embodiment, a method includes accessing an image portraying at least a first person, accessing a social graph, determining a social-graph affinity for a first set of users, determining a facial-recognition scores for the first set of users based on the social-graph affinity for each user and a facial-representation associated with each user, where the facial-representation for each user is compared with the image, and generating one or more tag suggestions for the first person portrayed in the image based on the facial-recognition scores. 1. A method comprising , by a computing device:accessing an image associated with an online social network, wherein the image portrays at least a first person; a first node corresponding to the image; and', 'a plurality of second nodes corresponding to a plurality of users associated with the online social network, respectively;, 'accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a single degree of separation between them, the nodes comprisingdetermining a social-graph affinity for each user from a first set of users of the plurality of users; the social-graph affinity determined for each user of the first set of users; and', 'a facial-representation associated with each user of the first set of users, wherein the facial-representation associated with each user is compared with the image; and, 'determining, for each user in the first set of users, a facial-recognition score with respect to the first person portrayed in the image, wherein the facial-recognition score is based at least in part ongenerating one or more tag suggestions for the first person portrayed in the image based on the determined facial-recognition scores, wherein each tag suggestion corresponds to a particular user of the first set of users.2. The method of claim 1 , further comprising receiving one or more characters of a character string as a ...

Подробнее
10-10-2013 дата публикации

Automatically Managing Objectionable Behavior In A Web-Based Social Network

Номер: US20130268661A1
Принадлежит:

A system and method for curtailing objectionable behavior in a web-based social network is disclosed. The method includes monitoring various actions of users of a web-based social network for objectionable behavior. The monitored actions are those that affect other users of the social network. A policy is determined based on behaviors of users. The policy may be violated by a user if the user exceeds a policy threshold. Some monitored actions include the poking, friend requesting, and wall posting. A policy may be violated by multiple occurrences of a single type of action or by a combination of different types of actions. Upon a policy violation, a warning may be issued to the user or the user's account may be suspended. 1. A method comprising:detecting an action performed by a user of a social networking system;responsive to a determination that the action affects one or more users within a pre-defined group of social networking system users, taking a first corrective action if a maintained number of times the user has performed actions that affect one or more users within the group of users exceeds a first threshold; andresponsive to a determination that the action affects one or more users outside the group of users, taking a second corrective action if a maintained number of times the user has performed actions that affect one or more users outside the group of users exceeds a second threshold.2. The method of claim 1 , wherein the first threshold and the second threshold vary over time.3. The method of claim 1 , wherein the first threshold is dependent on an activity level of users in the group.4. The method of claim 1 , wherein the first threshold is greater than the second threshold.5. The method of claim 1 , wherein the first corrective action and the second corrective action comprise the same corrective action.6. The method of claim 1 , wherein the detected action comprises a communication from the user to another user.7. The method of claim 1 , wherein ...

Подробнее
10-10-2013 дата публикации

Method and Network Node for Providing Dynamic Subscriber Profiling Information

Номер: US20130268664A1
Принадлежит: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

In the embodiments of the present invention, a network node in an operator network is introduced. The network node is an analysis component configured to analyze the subscriber behavior based on the internet traffic data within the network. The network node is configured to provide a dynamic profile of the subscribers based on the current and past internet traffic. The dynamic profile may be used by other applications in the operator network or third parties. For example, a content provider can take a decision on what content to provide to a certain subscriber, based on dynamic subscriber profile information of this certain subscriber received from the network node according to the embodiments of the present invention. Another example is that an operator can use the dynamic subscriber profile when selecting commercial offers to his own subscribers e.g. when a subscriber has a new music mobile when visiting music sites. 111-. (canceled)12. A method in a network node in a communication network controlled by an operator , wherein the communication network is configured to carry internet traffic data , and wherein the method comprises:receiving information of internet traffic data associated with subscribers within the communication network;analyzing the received information;creating or updating a dynamic subscriber profile for a respective one of the subscribers by using said analysis of the received information;sending the received information to a content categorization engine, and receiving a categorization of the internet traffic data for the respective subscriber;analyzing the received categorization to detect trends associated with the behavior of the respective subscriber; andtaking the detected trends in account when creating the dynamic subscriber profile for the respective subscriber.13. The method according to claim 12 , wherein the received information is received from a proxy server in the communication network.14. The method according to claim 12 , ...

Подробнее
17-10-2013 дата публикации

SYSTEM FOR INVIGORATING ONLINE SPORTS MATCH

Номер: US20130275503A1
Автор: Sul Yung-Suk
Принадлежит:

The present invention relates, in general, to a system for activating an online sports match and, more particularly, to a system for invigorating an online sports match, which provides technology for operating online sports matches so that amateur athletes form teams in their areas and enjoy playing sports with interest, and which improve convenience in organizing a sports meet while securing a larger number of available members, thus creating an environment in which sports matches can be invigorated. The system includes a member subscription module, a member management platform, a record management module, a team member management interface, and an organization management interface. 1. A system for invigorating an online sports match , comprising:a member subscription module for processing subscription of members while receiving member information;a member management platform for providing information about a sports meet to the members based on a social web;a record management module for storing and classifying information about results of sports matches of a team to which the members belong as team members and each of the team members;a team member management interface including a condition registration module for receiving and storing matching conditions required to organize a sports match on a team basis or on a team member basis, and revealing the matching conditions via the member management platform, a free schedule registration module for generating free schedule information by extracting sports schedules and sports play time and place thereof, recorded in a schedule management program of a mobile communication terminal held by each team member, and revealing the free schedule information via the member management platform, and a sports stadium visit registration module for generating stadium visit data, in which location of a stadium visited by a specific member and a time span over which the specific member visited the stadium are recorded, based on a ...

Подробнее
17-10-2013 дата публикации

Systems and Methods for Event Networking and Media Sharing

Номер: US20130275505A1
Принадлежит:

The present invention relates generally to photography and imaging, telecommunications, social media, and event networking in a variety of fields including sports and other community events, personal events, and other occasions in which the sharing of information and media is desirable. More particularly, the invention relates to the use of various communications protocols and platforms in order to distribute information through a network to enable users to interact and communicate with like-minded users, as well as to enable the creation and purchasing of items and customized products. 1. A system for event networking comprising:a) a server having an event database of events, the events having a time window and a GPS location; andb) a plurality of users having access to the event database,wherein the system aggregates media uploaded by the users at an event into an event page, and the event is controllably accessible to users such that the images in an event page are viewable by all users having access thereto.2. The system of wherein the system aggregates media based on parameters including the time window and the GPS location of the media.3. The system of wherein the media is selected from the group consisting of images claim 1 , video claim 1 , and audio.4. The system of wherein the time window is specified with a start time and an end time claim 1 , or with a start time and duration claim 1 , or with an end time and duration.5. The system of wherein the GPS location comprises GPS coordinates and a proximity envelope around the GPS coordinates claim 1 , whereby the GPS location encompasses all GPS coordinates within the envelope.6. The system of wherein the proximity envelope is a circle with a radius having a specified length.7. The system of wherein the proximity envelope is irregular.8. The system of wherein events are selected from the group consisting of: events entered into the event database by an operator of the system claim 1 , and events created by the ...

Подробнее
17-10-2013 дата публикации

LYRIC POSTING, LIVE TRACK SHARING, AND ZIP CODE NOTIFICATION OF MUSIC EVENTS

Номер: US20130275506A1
Автор: Warner J. Scott
Принадлежит:

Providing a user status, the user status comprising a portion of a published work. A method includes receiving user input; determining a relationship of the user input to one or more published works; displaying to the user different portions of the one or more published works; receiving user input selecting at least one of the different portions of the one or more published works; and posting the selected portions to a user's status accessible to one or more other users. 1. In a social networking computing environment , a method of providing a user status , the user status comprising a portion of a published work , the method comprising:receiving user input;determining a relationship of the user input to one or more published works;displaying to the user different portions of at least one of the one or more published works;receiving user input selecting at least one of the different portions of the one or more published works; andposting the selected portions to a user's status accessible to one or more other users.2. The method of claim 1 , wherein the published works are at least one of a song claim 1 , a poem claim 1 , an article claim 1 , film or TV dialogue claim 1 , or religious works.3. The method of claim 1 , wherein the user input comprises a user entering a song lyric.4. The method of claim 1 , wherein the user input comprises a user entering a text string.5. The method of claim 1 , wherein the user input comprises a user entering a keyword.6. The method of claim 1 , wherein the user input comprises a user entering a portion of a work that the user is currently listing to.7. The method of wherein entering a portion of a work comprises entering an audio portion of a song claim 6 , such as by the user allowing the system to sample music and/or lyrics.8. The method of wherein entering a portion of a work comprises allowing the system to obtain a tag claim 6 , such as an MP3 tag from a currently playing work.9. The method of claim 1 , wherein determining a ...

Подробнее
17-10-2013 дата публикации

SYSTEMS AND METHODS FOR PROVIDING RECOMMENDATIONS BASED ON COLLABORATIVE AND/OR CONTENT-BASED NODAL INTERRELATIONSHIPS

Номер: US20130275511A1
Принадлежит:

In selected embodiments a recommendation generator builds a network of interrelationships between venues, reviewers and users based on their attributes and reviewer and user reviews of the venues. Each interrelationship or link may be positive or negative and may accumulate with other links (or anti-links) to provide nodal links the strength of which are based on commonality of attributes among the linked nodes and/or common preferences that one node, such as a reviewer, expresses for other nodes, such as venues. The links may be first order (based on a direct relationship between, for instance, a reviewer and a venue) or higher order (based on, for instance, the fact that two venue are both liked by a given reviewer). The recommendation engine in certain embodiments determines recommended venues based on user attributes and venue preferences by aggregating the link matrices and determining the venues which are most strongly coupled to the user. 1. A method comprising:receiving, at at least one server, attribute data for a plurality of users, the data relating to a plurality of attributes of a user and to at least a first venue for which the user has an affinity;receiving, at the least one server, venue data for a plurality of venues, the venue data relating to a plurality of attributes of the venues;receiving, at the least one server, review data for the plurality of venues, the review data reflecting the affinity of a plurality of reviewers for the plurality of venues;accessing, at the least one server, a data network comprising nodes corresponding at least to the plurality of venues and the plurality of reviewers and further comprising links between said nodes, each link reflecting a strength of an interrelationship between at least two nodes, wherein at least a plurality of the link strengths are a function of at least the review data and the venue data, are further a function of both content-based and collaborative interrelationships, and are based in part on ...

Подробнее
17-10-2013 дата публикации

SERVER DEVICE, BEHAVIOR PROMOTION AND SUPPRESSION SYSTEM, BEHAVIOR PROMOTION AND SUPPRESSION METHOD, AND RECORDING MEDIUM

Номер: US20130275514A1
Принадлежит: NEC Corporation

A behavior information acquirer () acquires behavior information representing the behavior of a user detected by a behavior detector (), and stores the behavior information in a behavior information memory (). How the influence of the behavior of the user indicated by the behavior information acquired by the behavior information acquirer () will spread over a network of mutual information is calculated from mutual information, user information, and a behavior list respectively stored in a mutual information memory (), a user information memory (), and a behavior information memory (). A presentation information generator () generates presentation information depicting the way in which the influence of the behavior of the user indicated by the behavior information acquired by the behavior information acquirer () propagates to other users, and transmits the presentation information to a terminal device (B). 1. A server device comprising:a behavior list memory that stores a behavior list indicating combinations of behaviors and subsequent possible behaviors of a user;a mutual information memory that stores mutual information representing connections between users;a user information memory that stores user information representing an influence of a behavior of the users;a behavior information acquirer that acquires behavior information including information representing a behavior carried out by the user and information identifying the user;an influence calculator that acquires, from the behavior list, a subsequent possible behavior of the user who has carried out the behavior indicated in the behavior information acquired by the behavior information acquirer, and on the basis of the mutual information and the user information, calculates the influence the behavior in question has on another user who has a connection with the user and has seen the behavior in question or the result thereof in the case the user has carried out the subsequent possible behavior, the ...

Подробнее
17-10-2013 дата публикации

CLICK THROUGH RATE ESTIMATION IN VARYING DISPLAY SITUATIONS

Номер: US20130275580A1
Принадлежит: Taboola.com Ltd.

The presently disclosed subject matter includes at least a method, system and a program storage device of estimating click through rate (CTR) of a pair of source and recommendation, the source comprising a plurality of slots, each slot configured to present a served recommendation. The CTR estimation is performed by first determining an estimated calibration CTR coefficient for each slot and then using this information for calculating an estimated CTR of a given slot when served with a given recommendation in a given source. 1. A computerized method of estimating click through rate (CTR) of a pair of source and recommendation , the source comprising a plurality of slots , each slot configured to present a served recommendation , the method comprising , with the help of a processor:performing a calibration process comprising:serving recommendations randomly to slots presented in page views of a calibration group; for each slot:maintaining a first counter for counting the number of recommendations which are served in a slot;maintaining a second counter for counting the number of clicks on recommendations served in the slot;determining an estimated calibration CTR coefficient for the slot based on a ratio between the first counter and the second counter;performing data collection process, comprising:for a pair of a given source and a given recommendation, serving the given recommendation in different slots in the given source in multiple page views;maintaining a third counter for counting the number of clicks on the given recommendation when served in the given source;maintaining a maintaining a fourth counter such that each time the given recommendation is served in any given slot, the CTR coefficient of the given slot is added to the fourth counter;determining an estimated CTR for the given slot based on the estimated calibration CTR coefficient of the given slot and the ratio between the fourth counter and the third counter.2. The method according to wherein the ...

Подробнее
17-10-2013 дата публикации

Method for Monitoring Running Information of Applications and Related Apparatus

Номер: US20130275581A1
Автор: Tseng Yin-Yeh, Yu Chun-Ta
Принадлежит: HTC CORPORATION

A method, used in an electronic device supporting a diagnostics and monitoring (DiagMon) management interface having a management object with a plurality of nodes, for monitoring running information of an application is disclosed. The method comprises identifying the application on a first node of the plurality of nodes; recording a total running time of the application on a second node of the plurality of nodes; recording a total user interactive time of the application on a third node of the plurality of nodes; recording a maximum memory usage which the application has used on a fourth node of the plurality of nodes; and recording a number of times which the application is activated by a user on a fifth node of the plurality of nodes. 1. A method for monitoring running information of an application , used in an electronic device supporting a diagnostics and monitoring (DiagMon) management interface having a management object with a plurality of nodes , the method comprising:identifying the application on a first node of the plurality of nodes;recording a total running time of the application on a second node of the plurality of nodes;recording a total user interactive time of the application on a third node of the plurality of nodes;recording a maximum memory usage which the application has used on a fourth node of the plurality of nodes; andrecording a number of times which the application is activated by a user on a fifth node of the plurality of nodes.2. The method of claim 1 , further comprising recording an accumulation of the total running time of the application and other applications on a sixth node of the plurality of nodes.3. The method of claim 1 , further comprising recording an accumulation of the total user interactive time of the application and other applications on a seventh node of the plurality of nodes.4. The method of claim 1 , further comprising recording an accumulation of the maximum memory usage which the application and other applications ...

Подробнее
17-10-2013 дата публикации

DECENTRALIZED STRUCTURED PEER-TO-PEER NETWORK AND LOAD BALANCING METHODS THEREOF

Номер: US20130275599A1
Принадлежит:

An approach is provided for reassigning and sharing loads to peers with a same identity, which is based on a threshold. The peers are configured to store indexes of a key and to share the same loading (i.e., indexes) of the key to the peers with same secondary identities in different zones. The secondary identity is derived and has a modulo relationship with a first identity of the peer. The threshold indicates maximum number of indexes stored in each peer. Therefore, the loading are distributed evenly to peers in different zones, which achieves load balance to a decentralized structured peer-to-peer network. 1. A load balancing method for publishing a key to a target peer in a structured peer-to-peer network , the structured peer-to-peer network is provided with a plurality of peers having at least a modulo identity and a threshold , and the load balancing method comprising:receiving a requesting message from a sending peer;assigning a reassigned peer as a new target peer when the target peer exceeds the threshold, wherein the threshold indicates maximum number of indexes stored in each peer, and the reassigned peers are configured to have the same modulo identity of the target peer; andrecording number of times of assigning a new target peer to a counter.2. The load balancing method as claimed in claim 1 , further comprising:initiating the counter when the target peer has not received the same requesting message previously.3. The load balancing method as claimed in claim 1 , further comprising:assigning the reassigned peer as a target peer regardless the threshold when the counter has a value exceeding a counter threshold, wherein the counter threshold corresponds to the number of zones.4. A load balancing method for searching a key of a search peer in a structured peer-to-peer network claim 1 , the structured peer-to-peer network having indexes of a key shared sequentially among peers in different zones claim 1 , each peer sharing the key having a same modulo ...

Подробнее
17-10-2013 дата публикации

METHOD AND SYSTEM TO SHARE, SYNCHRONIZE CONTENTS IN CROSS PLATFORM ENVIRONMENTS

Номер: US20130275883A1
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

A method and system to manage items associated with different entities is provided. The items can be content and contacts. The entities can be Social Networking Sites (SNS), device, and contact groups in the device, contact groups in the SNS, content hosting servers or the like. The method provides a grid structure to display items associated with different entities. Further, the method allows a user to share items by performing one or more actions. The actions can be a voice, a gesture or a gaze. The gesture can be an emotion, a tap, a scroll, a drag, a drop, a pinch, a swipe and a hover. The method facilitates re-location and re-grouping of the items. The method allows the user to create and edit an album and a relational view with the items associated with different entities. 1. A method for managing at least one item associated with a plurality of entities , the method comprising:displaying the at least one item associated with the plurality of entities; andperforming at least one action to share the at least one item with at least one of the plurality of entities.2. The method as in claim 1 , wherein the at least one item comprises at least one of content and contacts.3. The method as in claim 1 , wherein the at least one of the plurality of entities comprises at least one of Social Networking Sites (SNS) claim 1 , a relational view claim 1 , a content hosting server claim 1 , and a device.4. The method as in claim 1 , wherein the at least one action comprises at least one of a gesture claim 1 , a voice claim 1 , and a gaze claim 1 , andwherein the gesture comprises an emotion, a tap, a scroll, a drag, a drop, a pinch, a swipe and a hover.5. The method as in claim 1 , further comprising:sharing at least one content with the at least one contact associated with at least one relational view.6. The method as in claim 1 , further comprising:storing a preference of at least one contact to share at least one content; andsharing the at least one content with the at ...

Подробнее
24-10-2013 дата публикации

Process and system for active communication using social media

Номер: US20130282494A1
Принадлежит: Talk Holiday Limited

A computer based process that is adapted to work with a social media visual interface to provide active and real-time communication between users. The social media membership is made up of a plurality of members and the process collects and compares personal information pertaining to each member to identify common characteristics between members. The process also collects and compares information pertaining to one or more travel destinations and/or information relating to activities at a travel destination as provided by each member. The process subsequently uses the information provided by each member to associate each member with another member or with a group of members where each associated member has provided similar characteristics and interests. 1. A computer based process adapted to work with a social media visual interface thereby providing active and real-time communication between two or more members , wherein the process comprises the steps of:collecting and comparing personal information pertaining to each member;collecting and comparing information pertaining to one or more travel destinations and/or information relating to activities at a travel destination as provided by each member; andutilising the information provided by each member to associate each member with another member or to a group of members having similar characteristics and interests.2. The computer based process of claim 1 , wherein the step of collecting personal information pertaining to each member includes registration to the social media platform via a visual interface wherein each member can input registration details such as name claim 1 , age claim 1 , marital status directly to the platform.3. The computer based process of claim 1 , wherein the step of collecting personal information pertaining to each member includes registration via a visual interface by retrieving personal information via one or more links to one or more other social media platforms.4. The computer based ...

Подробнее
24-10-2013 дата публикации

Targeting Media Based on Viewer Attributes and Elements

Номер: US20130282817A1
Принадлежит:

The present disclosure generally relates to a method comprising receiving, by a computer device comprising a processor and a memory in communication with the processor, at least one profile describing a viewer type likely to be interested in a first content, receiving, by the computer device, a plurality of elements, and determining, by the computer device, at least one element of the plurality of elements likely to be of interest to a potential viewer associated with the at least one profile by mapping the at least one profile to the plurality of elements. Another embodiment comprises a computer-readable medium comprising processor-executable software program code for carrying out such a method. Another embodiment comprises a system comprising a processor and a memory in communication with the processor, the memory comprising processor-executable computer program code for carrying out such a method. 1. A method comprising:receiving, by a computer device comprising a processor and a memory in communication with the processor, at least one profile describing a viewer type likely to be interested in a first content;receiving, by the computer device, a plurality of elements; anddetermining, by the computer device, at least one element of the plurality of elements likely to be of interest to a potential viewer associated with the at least one profile by mapping the at least one profile to the plurality of elements.2. The method of claim 1 , wherein the at least one profile comprises geographical data.3. The method of claim 1 , wherein the at least one profile comprises web activity data.4. The method of claim 1 , wherein receiving the at least one profile comprises assembling the at least one profile based at least in part on use data describing a plurality of viewers of a first website associated with the first content.5. The method of claim 4 , wherein the use data is Obtained through tracking the plurality of viewers.6. The method of claim 5 , wherein tracking the ...

Подробнее
24-10-2013 дата публикации

ASSOCIATING CAMERAS WITH USERS AND OBJECTS IN A SOCIAL NETWORKING SYSTEM

Номер: US20130282821A1
Принадлежит:

Images uploaded by users of a social networking system are analyzed to determine signatures of cameras used to capture the images. A camera signature comprises features extracted from images that characterize the camera used for capturing the image, for example, faulty pixel positions in the camera and metadata available in files storing the images. Associations between users and cameras are inferred based on actions relating users with the cameras, for example, users uploading images, users being tagged in images captured with a camera, and the like. Associations between users of the social networking system related via cameras are inferred. These associations are used beneficially for the social networking system, for example, for recommending potential connections to a user, recommending events and groups to users, identifying multiple user accounts created by the same user, detecting fraudulent accounts, and determining affinity between users. 1. A computer implemented method comprising:receiving images from a user of a social networking system;associating one or more received images with a signature of a camera used to capture the received images, wherein the signature of the camera comprises characteristic information about the camera obtained from images taken from the camera;identifying a user account associated with the camera based on an action related to the user account and at least one image captured using the camera;identifying an object representing an entity in the social networking system, the object associated with the camera based on an action related to the object and at least one image captured using the camera; andstoring an association between the user account and the object, the association based on each of the user account and the object being related to at least one image captured using the camera.2. The computer implemented method of claim 1 , further comprising:determining a measure of affinity between the user account and the object ...

Подробнее
31-10-2013 дата публикации

ARCHITECTURE FOR CONTENT AWARENESS AND CONTROL AMONG PEER-TO-PEER COMMUNICATION DEVICES

Номер: US20130290419A1
Принадлежит: Qualcomm Innovation Center, Inc.

Apparatus and methods for collaboratively presenting content that is distributed among a plurality of communication devices are disclosed. The method includes providing a control service at a player device to enable communicatively coupled controller devices to control playback of media on the player device, and creating a single play queue at the player device that includes identifiers of media content selected by the controller devices. A stream of particular media content from one of the multiple source devices is received when the particular media content is identified at a top of the single play queue, the particular media content is rendered at the player device, and the rendered media content is presented to users associated with the controller devices. 1. A system for playing media content with communication devices that include source devices , player devices , and controller devices , the system comprising:a plurality of separate source devices each storing media content, each of the separate source devices providing a media service to enable communication devices that are remote from the player device to identify and retrieve the media content;at least one player device that maintains a single play queue of media content that is distributed across the plurality of separate source devices and plays the media content identified in the playing queue, the at least one player device providing a control service to enable communication devices that are remote from the player device to select the media content in the single play queue and to remotely control play of the media content at the player device; anda plurality of separate controller devices that each select, from among available media content that is distributed across the plurality of separate source devices, media content for the single playing queue, each of the separate controller devices remotely control play, at the player device, of the media content that is stored at the plurality of separate ...

Подробнее
31-10-2013 дата публикации

METHOD AND APPARATUS FOR USER GROUPING

Номер: US20130290423A1

A method and apparatus for user grouping on a network. The method includes: acquiring comments posted by a user on the network; extracting a set of triples from the comments, the set of triples including at least one triple comprising the user's concerned aspect, the user's sentiment on the aspect, and reasons for the sentiment; creating a characteristic representation of the comments based on the set of triples; and categorizing the user into a specific user group based on the characteristic representation. The apparatus corresponds to the method. Embodiments of the present invention can also process the obtained grouping information to obtain and display relevant information associated with user groups. With the method and apparatus of the embodiments of the present invention, user grouping can be better implemented. 1. A computer implemented method of grouping users on a network , wherein the computer includes a processor communicatively coupled to a memory , the method comprising:acquiring comments posted by a user on the network;extracting a set of triples from the comments, the set of triples comprising at least one triple comprising the user's concerned aspect, the user's sentiment on the aspect, and reasons for the sentiment;creating a characteristic representation of the comments based on the set of triples; andcategorizing the user into a specific user group based on the characteristic representation.2. The computer implemented method according to claim 1 , wherein the characteristic representation of the comments is a characteristic matrix and the categorizing the user into a specific user group based on the characteristic representation comprises locating the user to a specific user group based on the similarity between different characteristic matrixes.3. The computer implemented method according to claim 1 , wherein the characteristic representation of the comments is a characteristic vector and the categorizing the user into a specific user group ...

Подробнее
31-10-2013 дата публикации

AGGREGATING SOCIAL NETWORKING SYSTEM USER INFORMATION FOR DISPLAY VIA STORIES

Номер: US20130290430A1
Принадлежит:

To generate stories for presentation to social networking system users, one or more story generation engines receives a set of actions of social networking system users. Various story generation engines output stories of different types that collect particular types of actions and arrange the actions in a specified format for presentation. The story generators may avoid selecting the same actions for different stories. Stories generated by the various story generators may be ranked and the ranking used to select stories for presentation to one or more social networking system users. 1. A method comprising:determining one or more story generators based on a view requested by a viewing user of a social networking system;accessing narrative data related to the viewing user;filtering the narrative data based on characteristics of the one or more story generators;determining the narrative data based on a relevance of the narrative data to the viewing user;generating one or more stories from determined narrative data using the one or more story generators;generating an affinity score for each of the generated stories, wherein each affinity score comprises a measure of the relevance of a story to the viewing user;generating a ranking of the scored stories based on their affinity scores;selecting one or more of the scored stories based on the ranking; andsending the requested view comprising displayable representations of the selected stories to the client device for display to the viewing user.2. The method of claim 1 , wherein selecting the ranked stories based on the ranking comprises:modifying the ranking by removing stories from the ranking that include narrative data included in one or more additional stories in the ranking; andselecting one or more of the scored stories based on the modified ranking.3. The method of claim 1 , wherein selecting the ranked stories based on the ranking comprises:removing narrative data included in a generated story from an additional ...

Подробнее
31-10-2013 дата публикации

Customized Content Delivery Based On Geographic Area

Номер: US20130290483A1
Принадлежит:

Methods and systems are disclosed for obtaining information defining a plurality of geographic shapes, each geographic shape corresponding to an approximate geographic outline of a respective geographic area and being assigned an importance level. A request is received from a requestor. One or more of geographic shapes in which the requestor is located is determined. One or more content items are selected based on the importance level assigned to the one or more geographic shapes in which the requestor is located. When a requestor is located in two or more geographic shapes, the one or more content items are selected based on a comparison of importance levels for the geographic shapes. Delivery of the one or more content items to the requestor is effected. 1. A method implemented by a server computer comprising:obtaining information defining a plurality of geographic shapes, each geographic shape corresponding to an approximate geographic outline of a respective geographic area and being assigned an importance level;receiving a request from a requestor;determining one or more of geographic shapes in which the requestor is located;selecting one or more content items based on the importance level assigned to the one or more geographic shapes in which the requestor is located, wherein when a requestor is located in two or more geographic shapes, the one or more content items are selected based on a comparison of importance levels for the geographic shapes; andeffecting delivery of the one or more content items to the requestor.2. The method of wherein for each geographic shape of the plurality of geographic shapes claim 1 , obtaining information defining one or more tags assigned to the geographic shape claim 1 , each tag being associated with a corresponding tag weight.3. The method of wherein the requestor is located within at least two geographic shapes of the plurality of geographic shapes claim 2 , and selecting the one or more content items comprises:aggregating ...

Подробнее
31-10-2013 дата публикации

MONITORING STREAMS BUFFERING TO OPTIMIZE OPERATOR PROCESSING

Номер: US20130290489A1

Method, system and computer program product for performing an operation, including providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples, establishing an operator graph of multiple operators, the operator graph defining at least one execution path in which a first operator is configured to receive data tuples from at least one upstream operator and transmit data tuples to at least one downstream operator, providing each operator a buffer configured to hold data tuples requiring processing by the respective operator, wherein the buffer is a first-in-first-out buffer, receiving a plurality of data tuples in a buffer associated with an operator, the data tuples comprising at least one attribute, selecting at least one data tuple from the first buffer, examining an attribute of the selected data tuples to identify a candidate tuple, and performing a second operation on the candidate tuple. 1. A method , comprising:providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples by operation of one or more computer processors;establishing an operator graph of a plurality of operators, the operator graph defining at least one execution path in which a first operator of the plurality of operators is configured to receive data tuples from at least one upstream operator and transmit data tuples to at least one downstream operator;providing, for each of the plurality of operators, a buffer configured to hold data tuples requiring processing by the respective operator, wherein the buffer is a first-in-first-out buffer;receiving, in a first buffer associated with a first operator, a plurality of data tuples comprising at least one attribute;selecting at least one data tuple from the first buffer;examining at least one attribute of the selected data tuples to identify at least one candidate tuple; andperforming an operation on ...

Подробнее
07-11-2013 дата публикации

PEER NODE AND METHOD FOR IMPROVED PEER NODE SELECTION

Номер: US20130297703A1
Принадлежит: ALCATEL-LUCENT

A peer node configured to exchange data with other peer nodes through a peer-to-peer protocol includes a categorization and selection module. The selection module is configured to receive peer node identifiers extracted from messages received from the other peer nodes, to categorize the peer node identifiers according to one or more criteria in one of at least two categories, and to select a peer node identifier as a peer node identifier to be used for communication through the peer-to-peer protocol, if the peer node identifier was categorized in a first category of the at least two categories. 1. Peer node adapted to exchange data with other peer nodes through a peer-to-peer protocol , said peer node comprising a categorization and selection module adaptedto receive peer node identifiers extracted from messages received from said other peer nodes; andto categorize said peer node identifiers according to one or more criteria in one of at least two categories; andto select a peer node identifier as a peer node identifier to be used by the peer node for communication through the peer-to-peer protocol, if said peer node identifier was categorized in a first category of said at least two categories.2. Peer node of claim 1 , wherein said categorization and selection module is further adapted to apply a set of peer node selection rules claim 1 , if said peer node identifier belongs to a second category of said at least two categories.3. Peer node of or claim 1 , wherein the peer node is adapted to distribute data through a peer-to-peer file sharing client and the categorization and selection module is integrated in said peer-to-peer file sharing client.4. Peer node of any of the previous claims claim 1 , wherein the categorization and selection module is adapted to categorize a peer node identifier using a weight value based on characteristics of the peer node associated with said peer node identifier.5. Peer node of any of the previous claims claim 1 , wherein the ...

Подробнее
07-11-2013 дата публикации

USER STATUS ANALYZING METHOD AND APPARATUS USING ACTIVITY HISTORY

Номер: US20130297785A1

A user status analyzing apparatus including an activity history acquiring module configured to acquire, in a form of activity history time series data, activity history information in which a user activity is written through a home network to which a plurality of sensor devices is connected; an activity history storage configured to store the plurality of activity history time series data obtained by the activity history acquiring module; and an activity history analyzing module configured to analyze a user status depending on a correlation and characteristics perceived on a basis of the plurality of activity history time series data stored in the activity history storage. 1. A user status analyzing apparatus comprising:an activity history acquiring module configured to acquire, in a form of activity history time series data, activity history information in which a user activity is written through a home network to which a plurality of sensor devices is connected;an activity history storage configured to store the plurality of activity history time series data obtained by the activity history acquiring module; andan activity history analyzing module configured to analyze a user status depending on a correlation and characteristics perceived on a basis of the plurality of activity history time series data stored in the activity history storage.2. The apparatus of claim 1 , wherein the activity history acquiring module is configured to acquire at least one of indoor status information including temperature claim 1 , humidity claim 1 , illumination or noise level of a room claim 1 , sleep status information including sleep amount or sleep quality of the user claim 1 , home appliances drive information including a refrigerator claim 1 , a microwave oven or a water purifier claim 1 , movement information including motion speed claim 1 , motion level claim 1 , positional status or motion property of the user claim 1 , diet information including food taken by the user ...

Подробнее
14-11-2013 дата публикации

Map Display System and Method

Номер: US20130304366A1
Принадлежит:

Provided are a computer system and methods related to a map display. A method includes but is not limited to receiving a request for the map, the map illustrating one or more locations; determining a status associated with at least one of the one or more locations on the map, the status being a function of one or more location interaction rules associated with the at least one of the one or more locations on the map; and generating a signal related to indicating on the map the status associated with the at least one of the one or more locations. 150-. (canceled)51. A computer system comprising:a processor;a memory coupled to the processor;a receiver coupled to the processor; and a data store configurable to hold data related to one or more interaction rules associated with one or more locations in a predefined area and one or more identifiers; and', 'a status module configurable to determine a status associated with at least one of the one or more locations on the map, the status being a function of one or more location interaction rules associated with the at least one of the locations., 'a map display module coupled to the receiver and the memory, the map display module including'}52. The computer system of wherein the status module is configurable to match an identifier associated with a received request for a map with a data store entry in the data store claim 51 , the data store entry providing the one or more location interaction rules for the at least one of the one or more locations on the map.53. The computer system of wherein the status module is configurable to correlate the one or more location interaction rules for the at least one of the locations on the map with data received by one or more monitoring devices associated with the at least one of the one or more locations on the map.54. The computer system of further comprising:a location order determination module coupled to the data store, the location order determination module configurable to ...

Подробнее
14-11-2013 дата публикации

Database replication using collaborative data transfers

Номер: US20130304816A1
Принадлежит: Oracle International Corp

Techniques are described herein for propagating continuously generated data from a seed to a plurality of peers without requiring the seed to send the new data to all peers, and without establishing static sender/receiver relationships between the peers. The data generated by the seed is divided into a number of “windows”, where each window is divided into a number of “pieces”. The seed sends the data piece-by-piece to different peers. The peer to which the seed sends any given piece may be selected at random. The peers exchange pieces until all pieces of a window are obtained by each peer. When a peer receives all pieces of a window, the pieces are applied at the peer, and the process repeats for the next window.

Подробнее
14-11-2013 дата публикации

Systems and Method for Displaying and Categorizing News Feed Posts

Номер: US20130304822A1
Автор: Tetreault Ginger
Принадлежит:

Categorizing, colorizing, saving and visually filtering the content and appearance, of a live news feed, within a business or social network. The method involves categorizing information, photos, video and the like, prior to posting it within the live news feed. Each category is associated with a visual indicator so that postings of different categories become distinctive. The live news feed can be viewed in its entirety, by user type, by subject category or a combination of categories. The viewing user may choose categories for limiting information which appears in the live news feed by subject or user type, but may also have the option of viewing all content, which can be visually filtered by color. Users may save information from the central live news feed to their personal pages by choosing from the variety of categories that are also used to filter the live news feed content viewable to them. 1. A method for categorizing , and displaying colorized news feed content in a news feed generated within a business or social network environment , the method comprising:receiving news feed posts associated with respective subject users of the business or social network, each news feed post having been assigned a categorygenerating a central news feed containing the received news feed posts;providing viewing access to the central news feed;receiving central news feed viewing preferences from viewers of the central news feed; andbased on said news feed viewing preferences of each viewer, determining which of the news feed posts of said central news feed should be displayed to said viewer based on the category associated with each news feed post; anddisplaying to said viewer only the news feed posts of said central news feed that were not filtered out based on the viewing preferences of said viewer, wherein each different category is associated with a different respective color and each news feed post displayed to said viewer is accordingly displayed in the respective color ...

Подробнее
14-11-2013 дата публикации

METHOD AND SYSTEM FOR MONITORING AND TRACKING BROWSING ACTIVITY ON HANDLED DEVICES

Номер: US20130304906A1
Принадлежит:

A method for monitoring and tracking browsing activity of a user on a client device is provided. The method comprises receiving, from the client device, browsing activity information of a user interacting with at least a page displayed over the client device, wherein the client device is at least a handheld device having a touch screen display; receiving, from the client device, page information identifying in part the page displayed over the client device; and generating based on the browsing activity information and the page information an exposure map at a page view level, wherein the exposure map indicates a salience of each area of a page-view respective of the page displayed over the client device and visited by the user. 1. A method for monitoring and tracking browsing activity of a user on a client device , comprising:receiving, from the client device, browsing activity information of a user interacting with at least a page displayed over the client device, wherein the client device is at least a handheld device having a touch screen display;receiving, from the client device, page information identifying in part the page displayed over the client device; andgenerating based on the browsing activity information and the page information an exposure map at a page view level, wherein the exposure map indicates a salience of each area of a page-view respective of the page displayed over the client device and visited by the user.2. The method of claim 1 , further comprising:saving the generated exposure map at the page-view level in a storage device; andgenerating analytics data related to the page visited by the user.3. The method of claim 1 , wherein the browsing activity information includes a pan/zoom data set and an element data set claim 1 , wherein the pan/zoom dataset contains information that relates to at least pan/zoom operations and viewports claim 1 , the element dataset contains information that relates to one or more elements of the page claim 1 , ...

Подробнее
21-11-2013 дата публикации

Determining Characteristics of Participants in a Social Network

Номер: US20130311563A1
Принадлежит:

Implementations disclosed herein relate to determining the influence and/or passivity of participants in a social network. In one implementation, a processor determines the relative influence of a first participant based on the passivity of participants influenced by the first participant. In one implementation, the processor determines the relative passivity of a first participant based on the influence of other participants. 1. An electronic device to determine an influence of a social network participant , comprising: determine an influence of a first participant of a social network based on the number of participants of the social network influenced by the first participant and a level of passivity associated with each of the influenced participants; and', 'provide information about the influence of the first participant., 'a processor to2. The electronic device of claim 1 , wherein a participant influenced by the first participant comprises a participant that shared content received from the first participant.3. The electronic device of claim 3 , wherein the relative influence of the participant is further based on an influenced participants' level of sharing con received from the first participant compared to the influenced participant's level of sharing content received from other participants.4. The electronic device of claim 1 , wherein the level of passivity associated with an influenced participant comprises a level of failing to share communications received via the social network.5. The electronic device of claim 1 , further comprising determining the level of passivity of a participant influenced by the first participant based on the influence of participants sharing communications with the participant influenced by the first participant.6. A method to determine the relative influence of a participant in a social network claim 1 , comprising:determining, by a processor, an influence of a first participant in a social network by comparing, for a number ...

Подробнее
21-11-2013 дата публикации

CORRELATING USER INTERACTIONS WITH INTERFACES

Номер: US20130311569A1
Принадлежит: GOOGLE INC.

Methods, systems, and computer program products are provided for tracking user interactions with interfaces and determining social data. One example method includes receiving from an entity an indication of interfaces that are used to interact with users, registering the user interfaces, tracking user interaction with the interfaces, and using the tracking information to determine all actions associated with a given user that are to be attributed to the entity. 1. A method comprising:receiving from an entity an indication of a plurality of the entity's social identities;registering the plurality of social identities including associating the plurality of social identities with the entity;tracking user interactions with the entity including tracking user interactions by a user with the entity when using one of the plurality of social identities attributed to the entity where tracking includes determining tracking information; anddetermining social data using the user tracking information.2. The method of claim 1 , wherein receiving an indication includes receiving identifiers associated with the entity's social identities.3. The method of claim 2 , wherein the identifiers are selected from the group of an identifier associated with a social networking page claim 2 , an identifier associated with a social networking profile claim 2 , an identifier associated with a microblogging account claim 2 , an identifier associated with a user review account claim 2 , an identifier associated with a message forum user name claim 2 , an identifier associated with a blog claim 2 , an identifier associated with a website claim 2 , an identifier associated with common tags and an identifier associated with names claim 2 , locations claim 2 , or other information associated with a predetermined group of employees associated with the entity.4. The method of claim 1 , wherein determining social data further comprises following status and other communication signups by the user.5. The ...

Подробнее