Patent application number | Description | Published |
20080320104 | Streaming network coding - In one embodiment, a method comprises supplying, by a network node to a peer network node, a randomization seed assigned to the network node for generating a prescribed sequence of pseudorandom numbers according to a prescribed pseudorandom number generation function; encoding each data block having a corresponding position in an ordered sequence of a stream of data blocks, by the network node into a corresponding differentially-encoded data block based on applying a product of the corresponding data block and the corresponding pseudorandom number, having the corresponding position in the prescribed sequence, to a corresponding successively-preceding differentially-encoded data block from the prescribed ordered sequence, the data block recoverable solely based on a determined difference between the corresponding differentially-encoded data block and the corresponding successively-preceding differentially-encoded data block relative to the corresponding pseudorandom number; and outputting each differentially-encoded data block in a corresponding packet that identifies the network node and the corresponding position. | 12-25-2008 |
20090135905 | PROTECTING COMMERCIALS WITHIN ENCODED VIDEO CONTENT - In one embodiment, a method comprises identifying an identifiable video object from a video picture of a digital video having video content and commercial content, the video picture contained within the video content; encoding the identifiable video object as a video overlay object; encoding the commercial content based on generating a first key frame, and storing the video overlay object within the first key frame as an object that is not displayed as part of the commercial content; and encoding the video picture based on generating a second key frame that includes a default video object in place of the identifiable video object, the default video object including an overlay reference to the video overlay object within the first key frame, wherein unavailability of the video overlay object during rendering of the second key frame causes display of the default video object to visually corrupt the video picture. | 05-28-2009 |
20090144780 | SOCIALLY COLLABORATIVE FILTERING - In one embodiment, a method comprises identifying user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, relative to input options presented to the user and identifying respective available network items, the accumulation including an identification of the input options not having been selected by the identified user; determining a group of network users having a highest correlation of shared interests with the identified user, based on identifying preferred network items for the identified user, and identifying first network users providing highest relative user affinity values for each of the preferred network items; and determining at least one of new network items most likely to be preferred by the identified user, based on determining, from among network items not presented to the identifier user, the preferred network items for each of the first network users in the group. | 06-04-2009 |
20090271256 | Advertisement campaign system using socially collaborative filtering - In one embodiment, a method comprises identifying, in a network, user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, the user selection inputs accumulated relative to input options presented to the user and identifying respective available network items; classifying, by an apparatus in the network, the identified user into one of multiple user affinity categories relative to an advertisement campaign for a targeted product, the classifying based on determining whether one of the user selection inputs represents a view gesture of the user having viewed the targeted product; and selecting an advertisement asset for delivery to the identified user based on the classifying of the identified user into the one user affinity category. | 10-29-2009 |
20090271417 | Identifying User Relationships from Situational Analysis of User Comments Made on Media Content - In one embodiment, a method comprises detecting a first comment that is input by a first user at an instance coincident with the first user having been supplied a first identified position of a content asset; detecting a second comment that is input by a second user at an instance coincident with the second user having been supplied a second identified position of the content asset; and selectively establishing a similarity relationship between the first and second users, based on a determined positional similarity between the first and second comments based on the respective first and second identified positions relative to the content asset, and a determined content similarity between the first and second comments. | 10-29-2009 |
20090271524 | Associating User Comments to Events Presented in a Media Stream - In one embodiment, a method comprises collecting, by a server from a user device, a comment input by a user into the user device, the collecting including identifying a time that the user generated the comment; associating, by the server, the comment input by the user with an identifiable addressable media stream and at an identified position within the addressable media stream that is coincident with the time that the user generated the comment relative to an event presented in the addressable media stream; and generating and outputting by the server a media comment message that identifies the user, the comment generated by the user, the addressable media stream and the identified position within the addressable media stream coinciding with the time that the user generated the comment. | 10-29-2009 |
20090278792 | Identifying User by Measuring Pressure of Button Presses on User Input Device - In one embodiment, a method comprises receiving, by a user identifier circuit, a button pressure signature specifying a sequence of button pressure values sampled while a corresponding identified button of a user input device is pressed by a user; the user identifier circuit identifying the user of the user input device based on the button pressure signature; and the user identifier circuit outputting a message identifying the identified button and the identified user. | 11-12-2009 |
20090287825 | DISTRIBUTED CLIENT SERVICES BASED ON EXECUTION OF SERVICE ATTRIBUTES AND DATA ATTRIBUTES BY MULTIPLE NODES IN RESOURCE GROUPS - A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed client service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed client service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each distributed client service also includes service attributes that define parameters for execution of the distributed client service, and data attributes that define the attributes required for data to be used in the distributed client service. | 11-19-2009 |
20100023862 | User Navigation via Vectors Dynamically Mapped to Distinct Media Attributes - In one embodiment, a method comprises generating and displaying to a user a user selection interface, the user selection interface representing a plurality of content selection vectors extending from its origin and mapped to respectively distinct media attributes within a prescribed attribute type; detecting a user input that extends from the origin toward at least one of the content selection vectors and that identifies a selected position within the user selection interface; displaying to the user an updated user selection interface representing a corresponding updated origin at the selected position and representing a plurality of updated content selection vectors having a determined relation to the at least one content selection vector; and selecting and displaying at least one identifier for a corresponding video content element having the corresponding media attribute having a highest correlation with the at least one content selection vector relative to the selected position from the origin. | 01-28-2010 |
20100030806 | Presenting Addressable Media Stream with Geographic Context Based on Obtaining Geographic Metadata - In one embodiment, a method comprises identifying, by a device, an addressable video stream selected for viewing by a user of the device; obtaining, by the device, geographic metadata for the addressable video stream in response to the device identifying the addressable video stream, the geographic metadata including a location metadata element identifying a geographic location that describes a corresponding identifiable event within the addressable video stream; retrieving, by the device, location information about the geographic location based on the corresponding location metadata element; and displaying by the device the location information to the user, for presentation to the user of the location information that provides a geographic context for the identifiable event. | 02-04-2010 |
20100082801 | METHOD AND APPARATUS FOR NETWORK TO RECOMMEND BEST MODE FOR USER COMMUNICATION - The present disclosure generally provides techniques and apparatuses for producing, for an initiating end user, a recommended mode of communication corresponding to a targeted end user in a network environment, based on a plurality of network accessible or determinable inputs. For example, the identity of an initiating end user, the identity of a targeted end user, the current activity of the targeted end user, the communication preferences of the targeted end user, information from available databases, and other available or determinable data may be used by a contact liaison to produce a recommended mode of communication. | 04-01-2010 |
20100095203 | METHOD AND APPARATUS FOR INCORPORATING VISUAL DELTAS FOR NEW DOCUMENTS BASED ON PREVIOUS CONSUMPTION - In one embodiment, a method includes obtaining a first document that includes at least a first section, and displaying the first document on a display screen. The method also includes determining when the first section has been consumed. Such a determination includes a determination of whether the first section has been displayed on the display screen. If the first section is determined to have been displayed on the display screen, the method also includes providing an indication that the first section has been consumed. | 04-15-2010 |
20100095317 | Determining User Attention Level During Video Presentation by Monitoring User Inputs at User Premises - In one embodiment, a method comprises identifying, by an apparatus at a user premises, a presentation of an addressable video stream to a user; detecting by the apparatus whether the user has supplied a user input, relative to the presentation, to at least one user input device; the apparatus selectively associating each user input detected relative to the presentation with a corresponding identified position of the addressable video stream; and generating, by the apparatus, a data structure enabling identification of an attention level by the user toward at least a portion of the addressable video stream, the data structure specifying an identifier for the addressable video stream and specifying whether the user supplied any user input relative to the presentation, including selectively adding to the data structure at least one user input and the corresponding identified position. | 04-15-2010 |
20100100618 | Differentiating a User from Multiple Users Based on a Determined Pattern of Network Usage - In one embodiment, a method comprises detecting, by an apparatus, first network activity within a time interval on at least a first user device at a user premises, the first user device usable by first and second users; determining from the first network activity a first pattern of network usage associated with the first user and a second pattern of network usage associated with the second user, the second pattern distinct from the first pattern; detecting, by the apparatus, second network activity on the first user device at the user premises following the time interval; and selectively identifying the second network activity as performed by the first user based on a determined correlation between the second network activity and the first pattern of network usage. | 04-22-2010 |
20100153411 | Socially Collaborative Filtering for Providing Recommended Content to a Website for Presentation to an Identified User - In one embodiment, a method comprises receiving, by a website server device providing a website service, a request from an identified user of a user device, the request requesting network content provided within the website service; determining by the website server device an absence of new network content within the website service relative to a last prior access by the identified user to the website service; and obtaining, by the website server device for presentation to the identified user within the website service, an ordered list of network items most likely to be preferred by the identified user. | 06-17-2010 |
20100185673 | Upgrading Media Content Quality for Media Content Based on Detecting Upgraded Media Presentation Device - In one embodiment, a method comprises detecting a user selection of media content having a prescribed quality and that is authorized for presentation to the user at the prescribed quality; detecting a media presentation device to be used in presenting the media content to the user; determining, relative to the prescribed quality of the media content, whether a higher-quality version of the media content is available for presentation to the user by the media presentation device; and selectively obtaining, for presentation to the user on the media presentation device, the higher-quality version of the media content based on detecting an authorized purchase of the higher-quality version of the media content to be presented to the user. | 07-22-2010 |
20100192069 | Differentiating a User from Multiple Users Based on a Determined Pattern of Accessing a Prescribed Network Destination - In one embodiment, a method comprises detecting, by an apparatus at a user premises, a user method executed by a user at the user premises for submitting a web request for an identified web destination, the user method being one of a plurality of available user methods for submitting the web request; associating, by the apparatus, the user method with the identified web destination specified in the web request; and outputting, by the apparatus, the web request with at least one of a user method identifier specifying the corresponding user method or a user identifier that identifies the user independent of any data structure received from any web destination. | 07-29-2010 |
20100192187 | Notifying User of Missing Events to Prevent Viewing of Out-of-Sequence Media Series Events - In one embodiment, a method comprises detecting that a user has requested presentation of a media content item from a media series having a prescribed sequence of media series events, the media content item containing a subsequent media series event from the media series; determining that the user has not consumed an antecedent media series event, the antecedent media series event not in the media content item and preceding the subsequent media series event in the prescribed sequence of media series events; and sending a message notifying the user that the user has not consumed at least the antecedent media series event, enabling the user to defer presentation of the media content item and consume the antecedent media series event. | 07-29-2010 |
20100209003 | METHOD AND APPARATUS FOR AUTOMATIC MASH-UP GENERATION - In one embodiment, a method includes obtaining a target template and processing the target template to identify at least one component of the target template. The method also includes searching at least one collection of content to identify at least a first instance of content that substantially matches the component of the target template. The first instance of content is presented as substantially matching the component. Finally, a first arrangement that includes the first instance of content is created. Such a first arrangement is associated with a mash-up related to the target template. | 08-19-2010 |
20100235480 | METHOD AND APPARATUS FOR SIMPLY CONFIGURING A SUBSCRIBER APPLIANCE FOR PERFORMING A SERVICE CONTROLLED BY A SEPARATE SERVICE PROVIDER - A method and apparatus for configuring an appliance, such as a network node, for performing s service, such as communicating with a network, controlled by a service provider include inserting into an Ethernet port on the appliance an Ethernet couple on a device that is usually small compared to the appliance. The device is configured to send through the Ethernet couple without human intervention an Internet Protocol (IP) data packet that is directed to a logical port of an established standard, such as Hypertext Transfer Protocol (HTTP) port | 09-16-2010 |
20100250668 | ARRANGEMENT FOR SELECTING A SERVER TO PROVIDE DISTRIBUTED SERVICES FROM AMONG MULTIPLE SERVERS BASED ON A LOCATION OF A CLIENT DEVICE - A selection resource executed within the network is configured for selecting from among a plurality of servers, distributed throughout the network at respective network-based server locations and each configured for providing a specified service, a selected server for providing the specified service for a client device at a network-based client location. The selection resource selects the selected server based on the corresponding server location relative to the client location, and causes a request having been generated by the client device to be sent to the selected server. Hence, the selection resource optimizes client-server interactions in a distributed computing network, based on the client location and the server location. | 09-30-2010 |
20110016351 | ARRANGEMENT FOR RECOVERY OF DATA BY NETWORK NODES BASED ON RETRIEVAL OF ENCODED DATA DISTRIBUTED AMONG THE NETWORK NODES - Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the distributed data during replication of the distributed data elements throughout the distributed storage system. Each distributed data element is identifiable by a corresponding unique object identifier (OID). Each user node includes a discovery resource for discovering reachable user nodes, a local cache configured for identifying at least the corresponding portion of the distributed data based on the respective OIDs, and an identification service module configured for resolving a data object to a corresponding OID, via the corresponding local cache, or based on sending a query to the reachable user nodes. Hence, user nodes can recover distributed data based on exchanging resolution information and OID information. | 01-20-2011 |
20110029935 | METHOD AND APPARATUS FOR DETECTING UNDESIRED USERS USING SOCIALLY COLLABORATIVE FILTERING - In one embodiment, a method includes identifying at least one socially relevant gesture associated with a user and identifying at least one gesture graph that identifies content associated with at least one undesirable entity. The at least one socially relevant gesture is identified while the user is interacting with a system. The content includes a plurality of socially relevant gestures associated with the at least one undesirable entity. The method also includes determining when a distance between the at least one socially relevant gesture associated with the user and the content indicates that the user is undesirable, and processing the user as being undesirable when the distance indicates that the user is undesirable. | 02-03-2011 |
20110105087 | AUTOMATIC UPDATING OF VOICEMAIL GREETINGS BASED ON NETWORKING STATUS - In one embodiment, a method includes determining when an incoming call from a caller to a callee is to be routed for processing by a voice mail arrangement, and obtaining status information associated with the callee when the incoming call is to be routed for processing by the voice mail arrangement. The method also includes generating a first greeting based on the status information, and processing the call. Processing the call includes causing the first greeting to be played for the caller. | 05-05-2011 |
20110106830 | GENERATING SEARCH RESULTS BASED ON DETERMINED RELATIONSHIPS BETWEEN DATA OBJECTS AND USER CONNECTIONS TO IDENTIFIED DESTINATIONS - A search system generates an ordered list of destination targets including identified individuals and data objects, based on applying a user context to an information context and to a connection context. The user context identifies a search context (i.e., the information the user is seeking) relative to an identity of the user, and the information context identifies destinations accessible by the user, including data objects and communications-based actions (e.g., voice over IP telephony calls, instant messaging session transcripts, etc.). The connection context identifies relationships between chosen destinations throughout the system, and the strength of those relationships determined from artifacts of the chosen destinations: the connection context is updated based on artifact detection. The portion of the connection context that is relevant to the user context is used to order the portion of the information context that is relevant to the user context, resulting in the ordered list of destination targets. | 05-05-2011 |
20110106885 | METHODS AND APPARATUS FOR SUPPORTING MULTIPLE PARTY LOGIN INTO A SINGLE SESSION - In one embodiment, a method includes establishing a session by associating at least a first party with the session. The first party is associated with a first device, and is associated with the session through the first device. The method also includes defining an effective user to include the first party, tracking actions taken with respect to the session by the effective user, and attributing the actions taken with respect to the session by the effective user to the first party and to the effective user. | 05-05-2011 |
20110110510 | SPEED DIAL LINE CALL INDICATOR - In one embodiment, a method includes obtaining information relating to a first telephone number, and determining whether the first telephone number corresponds to a first speed dial button on a device. The first speed dial button is highlighted if the first telephone number corresponds to the first speed dial button. If the first telephone number does not correspond to the first speed dial button, the method also includes determining whether the first telephone number is associated with a second telephone number, determining whether the second telephone number corresponds to the first speed dial button if the first telephone number is associated with the second telephone number, and highlighting the first speed dial button when it is determined that the second telephone number corresponds to the first speed dial button. | 05-12-2011 |
20110119377 | METHOD AND APPARATUS FOR NETWORK TO RECOMMEND BEST MODE FOR USER COMMUNICATION - The present disclosure generally provides techniques and apparatuses for producing, for an initiating end user, a recommended mode of communication corresponding to a targeted end user in a network environment, based on a plurality of network accessible or determinable inputs. For example, the identity of an initiating end user, the identity of a targeted end user, the current activity of the targeted end user, the communication preferences of the targeted end user, information from available databases and other available or determinable data may be used by a contact liaison to produce a recommended mode of communication. | 05-19-2011 |
20110252078 | DISTRIBUTED CLIENT SERVICES BASED ON EXECUTION OF SERVICE ATTRIBUTES AND DATA ATTRIBUTES BY MULTIPLE NODES IN RESOURCE GROUPS - A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed client service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed client service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each distributed client service also includes service attributes that define parameters for execution of the distributed client service, and data attributes that define the attributes required for data to be used in the distributed client service. | 10-13-2011 |
20110286360 | METHOD AND APPARATUS FOR SIMPLY CONFIGURING A SUBSCRIBER APPLIANCE FOR PERFORMING A SERVICE CONTROLLED BY A SEPARATE SERVICE PROVIDER - A method and apparatus for configuring an appliance, such as a network node, for performing a service, such as communicating with a network, controlled by a service provider include inserting into an Ethernet port on the appliance an Ethernet couple on a device that is usually small compared to the appliance. The device is configured to send through the Ethernet couple without human intervention an Internet Protocol (IP) data packet that is directed to a logical port of an established standard, such as Hypertext Transfer Protocol (HTTP) port 80. The IP data packet includes appliance configuration data in a message form for the established standard, such as an HTTP POST. As a result, the appliance is configured automatically for performing the service controlled by the service provider. | 11-24-2011 |
20110314160 | DISTRIBUTED COMPUTING BASED ON MULTIPLE NODES WITH DETERMINED CAPACITY SELECTIVELY JOINING RESOURCE GROUPS HAVING RESOURCE REQUIREMENTS - A network provides distributed computing services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed computing service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed computing service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each computing node also is configured for selectively leaving any one of the joined resource groups based on determined conditions. Hence, each computing node may choose to participate in as many resource groups as needed for respective computing services, based on the corresponding available node capacity. | 12-22-2011 |
20120096312 | ARRANGEMENT FOR RECOVERY OF DATA BY NETWORK NODES BASED ON RETRIEVAL OF ENCODED DATA DISTRIBUTED AMONG THE NETWORK NODES - Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the distributed data during replication of the distributed data elements throughout the distributed storage system. Each distributed data element is identifiable by a corresponding unique object identifier (OID). Each user node includes a discovery resource for discovering reachable user nodes, a local cache configured for identifying at least the corresponding portion of the distributed data based on the respective OIDs, and an identification service module configured for resolving a data object to a corresponding OID, via the corresponding local cache, or based on sending a query to the reachable user nodes. Hence, user nodes can recover distributed data based on exchanging resolution information and OID information. | 04-19-2012 |
20120265752 | GENERATING SEARCH RESULTS BASED ON DETERMINED RELATIONSHIPS BETWEEN DATA OBJECTS AND USER CONNECTIONS TO IDENTIFIED DESTINATIONS - A search system generates an ordered list of destination targets including identified individuals and data objects, based on applying a user context to an information context and to a connection context. The user context identifies a search context (i.e., the information the user is seeking) relative to an identity of the user, and the information context identifies destinations accessible by the user, including data objects and communications-based actions (e.g., voice over IP telephony calls, instant messaging session transcripts, etc.). The connection context identifies relationships between chosen destinations throughout the system, and the strength of those relationships determined from artifacts of the chosen destinations: the connection context is updated based on artifact detection. The portion of the connection context that is relevant to the user context is used to order the portion of the information context that is relevant to the user context, resulting in the ordered list of destination targets. | 10-18-2012 |
20120265782 | ARRANGEMENT FOR A DISTRIBUTED FILE SYSTEM HAVING DATA OBJECTS MAPPED INDEPENDENT OF ANY DATA OBJECT ATTRIBUTE - Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file. | 10-18-2012 |
20120271944 | DISTRIBUTED COMPUTING BASED ON MULTIPLE NODES WITH DETERMINED CAPACITY SELECTIVELY JOINING RESOURCE GROUPS HAVING RESOURCE REQUIREMENTS - A network provides distributed computing services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed computing service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed computing service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each computing node also is configured for selectively leaving any one of the joined resource groups based on determined conditions. Hence, each computing node may choose to participate in as many resource groups as needed for respective computing services, based on the corresponding available node capacity. | 10-25-2012 |
20120323964 | ARRANGEMENT FOR A DISTRIBUTED FILE SYSTEM HAVING DATA OBJECTS MAPPED INDEPENDENT OF ANY DATA OBJECT ATTRIBUTE - Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file. | 12-20-2012 |
20130067030 | STREAMING NETWORK CODING - In one embodiment, a method comprises supplying, by a network node to a peer network node, a randomization seed assigned to the network node for generating a prescribed sequence of pseudorandom numbers according to a prescribed pseudorandom number generation function; encoding each data block having a corresponding position in an ordered sequence of a stream of data blocks, into a corresponding differentially-encoded data block based on applying a product of the corresponding data block and the corresponding pseudorandom number, having the corresponding position in the prescribed sequence, to a corresponding successively-preceding differentially-encoded data block from the prescribed ordered sequence, the data block recoverable solely based on a determined difference between the corresponding differentially-encoded data block and the corresponding successively-preceding differentially-encoded data block relative to the corresponding pseudorandom number; and outputting each differentially-encoded data block in a corresponding packet that identifies the network node and the corresponding position. | 03-14-2013 |
20130132197 | ADVERTISEMENT CAMPAIGN SYSTEM USING SOCIALLY COLLABORATIVE FILTERING - In one embodiment, a method comprises identifying, in a network, user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, the user selection inputs accumulated relative to input options presented to the user and identifying respective available network items; classifying, by an apparatus in the network, the identified user into one of multiple user affinity categories relative to an advertisement campaign for a targeted product, the classifying based on determining whether one of the user selection inputs represents a view gesture of the user having viewed the targeted product; and selecting an advertisement asset for delivery to the identified user based on the classifying of the identified user into the one user affinity category. | 05-23-2013 |
20130147602 | DETERMINATION OF USER BASED ON ELECTRICAL MEASUREMENT - In one embodiment, a user is identified based on one or more electrical measurements corresponding to user contact with a device and a comparison of those measurements with stored user data. An indication of the determined user identity is provided to a user, and one or more aspects of the operation of a device or system can be set based on the determined user identity. The user can be presented with an opportunity to provide feedback regarding whether the determined identity is correct. Subsequent determinations for determining user identity can be based at least in part on the user provided feedback. | 06-13-2013 |
20130290264 | ARRANGEMENT FOR A DISTRIBUTED FILE SYSTEM HAVING DATA OBJECTS MAPPED INDEPENDENT OF ANY DATA OBJECT ATTRIBUTE - Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file. | 10-31-2013 |
20130291090 | IDENTIFYING USER BY MEASURING PRESSURE OF BUTTON PRESSES ON USER INPUT DEVICE - In one embodiment, a method comprises receiving, by a user identifier circuit, a button pressure signature specifying a sequence of button pressure values sampled while a corresponding identified button of a user input device is pressed by a user; the user identifier circuit identifying the user of the user input device based on the button pressure signature; and the user identifier circuit outputting a message identifying the identified button and the identified user. | 10-31-2013 |
20140081997 | SOCIALLY COLLABORATIVE FILTERING - In one embodiment, a method comprises identifying user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, relative to input options presented to the user and identifying respective available network items, the accumulation including an identification of the input options not having been selected by the identified user; determining a group of network users having a highest correlation of shared interests with the identified user, based on identifying preferred network items for the identified user, and identifying first network users providing highest relative user affinity values for each of the preferred network items; and determining at least one of new network items most likely to be preferred by the identified user, based on determining, from among network items not presented to the identifier user, the preferred network items for each of the first network users in the group. | 03-20-2014 |
20140108142 | ADVERTISEMENT CAMPAIGN SYSTEM USING SOCIALLY COLLABORATIVE FILTERING - In one embodiment, a method comprises identifying, in a network, user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, the user selection inputs accumulated relative to input options presented to the user and identifying respective available network items; classifying, by an apparatus in the network, the identified user into one of multiple user affinity categories relative to an advertisement campaign for a targeted product, the classifying based on determining whether one of the user selection inputs represents a view gesture of the user having viewed the targeted product; and selecting an advertisement asset for delivery to the identified user based on the classifying of the identified user into the one user affinity category. | 04-17-2014 |