Patent application number | Description | Published |
20090150373 | SYSTEM AND METHOD FOR SYNCHRONIZING DATA ON A NETWORK - The disclosure describes systems and methods for synchronizing data on a network based on temporal, spatial, social and logical data available to the network. The method includes receiving a first information object (IO) containing attributes for a first real-world entity (RWE), the first IO associated with a second RWE; identifying one or more second IOs, each second IO containing one or more attributes for the first RWE and each second IO independently associated with a third RWE; generating a different probability for each IO based on a comparison of contents of the first and second IOs and their associated RWEs; and replacing one or more of the attributes in at least one IO with at least one attribute from a different IO based on the probabilities for each IO. | 06-11-2009 |
20090150489 | SYSTEM AND METHOD FOR CONDITIONAL DELIVERY OF MESSAGES - The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions. | 06-11-2009 |
20090150501 | SYSTEM AND METHOD FOR CONDITIONAL DELIVERY OF MESSAGES - The disclosure describes systems and methods delivering communications associated with deliver conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions. | 06-11-2009 |
20090150507 | SYSTEM AND METHOD FOR PRIORITIZING DELIVERY OF COMMUNICATIONS VIA DIFFERENT COMMUNICATION CHANNELS - The disclosure describes systems and methods for prioritizing delivery of a communication to a recipient via a first communication channel, such as email, voice, voicemail, IM, SMS, or even physical parcel. Prioritization is done by dynamically identifying one or more relationships between the recipient and information known about the communication, the relationships determined from social, spatial, temporal, and logical data previously collected by the system from prior communications on any communication channel. Based on the identified relationships, a priority score is generated for the communication and the communication is delivered to the recipient via one of a plurality of delivery modes based on the priority score. | 06-11-2009 |
20090150514 | SYSTEM AND METHOD FOR CONTEXTUAL ADDRESSING OF COMMUNICATIONS ON A NETWORK - The disclosure describes systems and methods delivering communications based on contextual addresses. An address string containing two or more identifiers, which may not be unique identifiers, and at least one conditional operator are provided as the address for a message or communication. The system identifies contextual relationships between a plurality of entities based on prior communications between the entities over the network. Based the contextual relationships, each identifier in the address string is disambiguated to identify one of the entities as a recipient and any associated delivery conditions controlling the delivery of the communication. The communication is then delivered to the identified recipient in accordance with the delivery condition. | 06-11-2009 |
20090157593 | SYSTEM AND METHOD FOR DISAMBIGUATING NON-UNIQUE IDENTIFIERS USING INFORMATION OBTAINED FROM DISPARATE COMMUNICATION CHANNELS - The disclosure describes systems and methods for disambiguating a non-unique identifiers of real world entities (RWEs) detected by a computing network by dynamically identifying relationships between RWEs known to the network. The relationships are determined based on social, spatial, temporal and logical information known about the RWEs based on the RWEs previous interactions with the network. These relationships are then used to generate a probability for each RWE that the non-unique identifier identifies that RWE. Based on the probabilities an RWE is selected and the proper network identifier may be used in place of the non-unique identifier. | 06-18-2009 |
20090164450 | SYSTEMS AND METHODS OF RANKING ATTENTION - The disclosure describes systems and methods of ranking user interest in physical entities based on the attention given to those entities as determined by an analysis of communications from devices over multiple communication channels. The attention ranking systems allow any “Who, What, When, Where” entity to be defined and ranked based, at least in part, on information obtained from communications between users and user proxy devices. An entity rank is generated for entity known to the system in which the entity rank is derived from the information in communications that are indicative of user actions related to the entity. The entity ranks are then used to modify the display of information or data associated with the entities. The system may also generate a personal rank for each entity based on the relation of the entity to a specified user. | 06-25-2009 |
20090165022 | SYSTEM AND METHOD FOR SCHEDULING ELECTRONIC EVENTS - The disclosure describes systems and methods for scheduling an event in which user data, which may include social data, spatial data, temporal data and logical data, associated with each of the designated attendees of the event is used to prioritize and optimally schedule the event. Based on user data collected from past interactions with the network, for each attendee a priority score is generated for the event based on a comparison of the attendee's user data and the event information. One or more proposed alternate events are then identified based on the various attendees' priority scores of the event and their previously scheduled events. The organizer of the event may then select one of the proposed alternate events which is subsequently added to the attendees' electronic calendars. | 06-25-2009 |
20090177484 | SYSTEM AND METHOD FOR MESSAGE CLUSTERING - The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions. | 07-09-2009 |
20090177644 | SYSTEMS AND METHODS OF MAPPING ATTENTION - The disclosure describes systems and methods of ranking user interest in physical entities based on the attention given to those entities as determined by an analysis of communications from devices over multiple communication channels. The attention ranking systems allow any “Who, What, When, Where” entity to be defined and ranked based, at least in part, on information obtained from communications between users and user proxy devices. An entity rank is generated for entity known to the system in which the entity rank is derived from the information in communications that are indicative of user actions related to the entity. The entity ranks are then used to modify the display of information or data associated with the entities. The system may also generate a personal rank for each entity based on the relation of the entity to a specified user. | 07-09-2009 |
20090177745 | SYSTEM AND METHOD FOR DELIVERY OF AUGMENTED MESSAGES - The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions. | 07-09-2009 |
20090240564 | OPEN FRAMEWORK FOR INTEGRATING, ASSOCIATING, AND INTERACTING WITH CONTENT OBJECTS INCLUDING ADVERTISEMENT AND CONTENT PERSONALIZATION - Information regarding a mobile user's context including but not limited to current mobile activity, social relations and associations history, and past mobile, search and browsing history is identified and converted to metadata. Metadata is also applied to content sources delivering content to a search engine or personalized content engine. The metadata is used in part to determine the relative display of content objects delivered to the mobile user as search results or a personalized aggregated information resource, e.g., home page. The user may select information, from one or more entities or search results or as presented to the user in other contexts, to be automatically delivered to the user's home page as a content feed including multiple content objects or content feeds associated with an entity. Information regarding mobile user activity is compiled and used to permit publishers and advertisers to identify target candidates to receive advertisements or marketing materials. | 09-24-2009 |
20090248694 | SYSTEM AND METHOD FOR ADDRESSING COMMUNICATIONS - The disclosure describes systems and methods for utilizing data collected and stored on multiple devices in order to improve the performance of the network via a markup language for addressing and delivering communications. The markup language invokes W4COMN operations through a free-form, natural language syntax which enables completely personalized user-defined designations for real-world entities (RWEs) or information objections (IOs) utilizing names or functional tags. Desired network operations including addressing network resources, entities or users are activated when the markup language is augmented via processing with W4 contextual data into an actual W4COMN circuit, process or event. | 10-01-2009 |
20090248711 | SYSTEM AND METHOD FOR OPTIMIZING THE STORAGE OF DATA - The disclosure describes systems and methods for optimizing the storage of data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data. Based on user data collected from past interactions with the network, clusters of objects that include common information are combined into single objects in order to save storage space and reduce the number of objects managed by the system. The combination method may also be used to dynamically identify events or conditions which are related to a plurality of entities. | 10-01-2009 |
20090249198 | TECHNIQUES FOR INPUT RECOGNITON AND COMPLETION - Methods and apparatus are described by which one or more input words may be predicted based on partial input from a user using a predictive model that employs contextual metadata which characterizes the user in a multi-dimensional space in which the dimensions are defined by one or more of a spatial aspect, a temporal aspect, a social aspect, or a topical aspect. | 10-01-2009 |
20100027527 | SYSTEM AND METHOD FOR IMPROVED MAPPING AND ROUTING - A system and method for improved mapping and routing. A request for the determination of a route is received over a network. The request comprises an identification of a requesting user, and at least one objective. Spatial, temporal, topical, and social data available to the network which relating to the requesting user and the request objectives are retrieved using a global index of data available to the network. At least one entity which satisfies at least one request objective and which has a physical location known to the network is selected using the retrieved spatial, temporal, topical, and social data. At least one physical route is mapped between a starting location and the selected entity and is displayed on a display medium. Sponsored and recommended content available to the network which relates to the requesting user, and at least one objective can additionally be displayed on the display medium. | 02-04-2010 |
20100030740 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MAPPING - A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium. | 02-04-2010 |
20100049702 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MESSAGING - A system and method for media enhanced messaging. A message from a message sender to be delivered to at least one message recipient is received over a network. The message comprises at least one delivery criteria and at least one content criteria. When it is determined, via the network that the delivery criteria of the message has been satisfied, a query is formulated based on the content criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the content criteria and to media files so as to identify at least one media file that is relevant to the content criteria. The media files are inserted into the message and the message is transmitted over the network to the recipient. | 02-25-2010 |
20100063993 | SYSTEM AND METHOD FOR SOCIALLY AWARE IDENTITY MANAGER - A system and method for a Socially Aware Identity Manager. A request is received over a network from a first user for data relating to a second user, wherein the request comprises an identification of the second user. Spatial, temporal, topical, and social data available to the network relating to the second user is retrieved using a global index of data available to the network, wherein such data comprises at least one website comprising data relating to the second user, which can include social networking sites. The data relating to the second user is filtered using at least one filter criteria. A subset of the filtered data relating to the second user is selected using at least one selection criteria. The filtered subset of data relating to the second user is transmitted over the network to the first user. | 03-11-2010 |
20100077017 | SYSTEM AND METHOD FOR DISTRIBUTING MEDIA RELATED TO A LOCATION - A system and method for distributing media related to a location. The physical location of a media presentation device is received over a network. The physical location of a plurality of end users are identified, via the network, wherein each of plurality of users is associated with a user device capable of storing media files. At least one of the end users is identified who is located in such proximity to the media presentation device that the user can perceive media that presented on the media presentation device. At least one media file that is currently being presented on the media presentation device is identified and transmitted over the network to each of the identified end users. | 03-25-2010 |
20100082403 | ADVOCATE RANK NETWORK & ENGINE - This disclosure describes systems and methods for providing real-time and customized advocacy to consumers over a network. Customizing advocacy is done by selecting one or more advocates most likely to induce a potential customer to engage in a transaction with a product, brand, or service. To select these one or more advocates, an advocate ranking is generated, wherein advocates are ranked by a total advocacy value (an estimation of the likelihood that an advocate will induce a potential customer to engage in a transaction with a product, brand, or service). The total advocacy value is determined by monitoring data regarding advocates, and applying that data to a model. The data can be derived from the interactions of real world entities (RWEs) with the network as well as from information objects (IOs) accessible by the network. | 04-01-2010 |
20100082688 | SYSTEM AND METHOD FOR REPORTING AND ANALYSIS OF MEDIA CONSUMPTION DATA - A system and method for reporting and analysis of media consumption data. A request is received over a network from a requesting user for consumption data relating to at least one media object, the request comprising an identification of the media objects. Spatial, temporal, topical, and social data available to the network relating to consumption of the media object are retrieved using a global index of data available to the network. The spatial, temporal, topical, and social data available to the network relating to consumption of the media objects are transmitted, over the network to the requesting user. | 04-01-2010 |
20100083169 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MAPPING WITHIN A USER INTERFACE - A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a user interface. | 04-01-2010 |
20100124991 | GAME AND MARKET MECHANISMS FOR VIRTUAL REAL ESTATE - A content development engine which may collect, organize and distribute multimedia content and metadata associated with specific places, events and people. The CDE may be used with a game mechanic or a revenue-sharing network which may create incentives for users to contribute images, video clips, audio clips, tags, reviews or other multimedia content. When the CDE runs with a game mechanic, users may be rewarded with on-network credits, game points, “ownership” of territories on the map or reputation, and the network credits and game points may be redeemed for, e.g., cash, products, services or frequent flyer miles. When the CDE is coupled to a revenue-sharing network or an advertising engine, users may be compensated for satisfying user generated content (UGC) requests. The compensation may be monetary or non-monetary. | 05-20-2010 |
20100125562 | SYSTEM AND METHOD FOR GENERATION OF URL BASED CONTEXT QUERIES - A system and method for generation of URL context queries. A request is received over a network from a user for generation a URL based context query, wherein the request comprises at least one query generation criteria. A multidimensional datapace having a spatial axis, a temporal axis, a topical axis and a social axis is searched for clusters of related data objects using the query generation criteria, wherein at least one cluster of data objects relating to the query generation criteria is identified. Permissions are checked relating to each data object cluster of related data objects. If the user does not have permission to view the data object, it is removed from the cluster. A URL having a context query comprising at least one context criteria is generated from the properties of the cluster of data objects. The URL having a context query is then transmitted to the end user. | 05-20-2010 |
20100125563 | SYSTEM AND METHOD FOR DERIVING INCOME FROM URL BASED CONTEXT QUERIES - A system and method for deriving income from URL based context queries. A URL based user context query is received over a network from a user, wherein the user context comprises at least one user context criteria. A query is formulated based on the context criteria so as to search for user profile data, social network data, spatial data, temporal data, topical data and context query bid data that is available via the network and relates to the context so as to identify entries in a context query bid database that relate to user context criteria. A dynamic webpage is generated having content relating to the query and advertisements associated with the selected bid are inserted into the webpage. The dynamic webpage is transmitted to the user. The advertiser associated with the selected bid is charged a fee when a user interface event relating to the dynamic webpage occurs. | 05-20-2010 |
20100125569 | SYSTEM AND METHOD FOR AUTOHYPERLINKING AND NAVIGATION IN URL BASED CONTEXT QUERIES - A system and method for autohyperlinking and navagation in URL based context queries. A result set from a context query is received from a user over a network, wherein the result set comprises at least one reference to a data object and further comprises the context query. The reference to the data object is translated, via the network, to a URL configured to retrieve the data object. A plurality of related URLs are generated via the network, wherein the result set of the context query is used to seed generation. At least one advertisement associated with the context query is retrieved via the network. A webpage comprising the URL configured to retrieve the data object, the plurality of related URLs and the advertisement is assembled and transmitted over the network to the user. | 05-20-2010 |
20100125604 | SYSTEM AND METHOD FOR URL BASED QUERY FOR RETRIEVING DATA RELATED TO A CONTEXT - A system and method for URL based query for retrieving data related to a context. A request is received over a network from a user for data related to a context, wherein the request is a URL comprising a context query comprising at least one context criteria. The context criteria are parsed and translated and disambiguated. A network data query is formulated based on the context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the context query so as to identify at least one data object that relates to context criteria. Permissions relating to the identified data objects are checked and references to the data objects are transmitted over the network to the user. | 05-20-2010 |
20100125605 | SYSTEM AND METHOD FOR DATA PRIVACY IN URL BASED CONTEXT QUERIES - A system and method for data privacy in URL based context queries. A reference to a data object is received from a user. At least one entity that controls the data object is identified via the network. At least one permission for the data object is retrieved via the network, wherein the permission is associated with the entity that controls the data object. It is then determined, via the network, if the user is permitted to access to the data object using the permission for the data object and spatial data, temporal data social data and logical data available to the network that relates to the user and to the permission for the data object. If the user is permitted access to the data object, access is granted to the data object, and if the user is nor permitted access to the data object, access is denied to the data object. | 05-20-2010 |
20100145976 | SYSTEM AND METHOD FOR CONTEXT BASED QUERY AUGMENTATION - A system and method for context based query augmentation. A question is received over a network from a questioning user comprising an identification of a user and at least one question criteria. A first query is formulated so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data so as to identify user context data relevant to question criteria. The question is modified using the user context data to create at least one modified question having at least one additional criteria based on the user context data. A second query is formulated so as to search, via the network, for knowledge data, user profile data, social network data, spatial data, temporal data and topical data so as to identify knowledge data relevant to the identified user and the modified question criteria. The knowledge data is transmitted, over the network, to the questioning user. | 06-10-2010 |
20100161600 | SYSTEM AND METHOD FOR AUTOMATED SERVICE RECOMMENDATIONS - A system and method for automated service recommendations. A request is received over a network, from a user for service recommendations, wherein the request comprises an identification of the user and at least one service selection criteria. A query is formulated so as to search, via the network, for user profile data, spatial data, temporal data, social data and topical data that is available via the network and relates to the requesting user, the service selection criteria and to a plurality of services available via the network so as to a identify a subset of the plurality of services available via the network that relate to the request. A list of the identified subset of services is transmitted, via the network, to the requesting user. A selection of at least one of the selected subset of services available received from the user and the user is enrolled in the selected service. | 06-24-2010 |
20100185509 | INTEREST-BASED RANKING SYSTEM FOR TARGETED MARKETING - A method for ranking entities with respect to a tag for targeted advertisement is provided. For each entity to be ranked, a first score is calculated, which indicates the level of uniqueness the tag is to the entity. For each entity to be ranked, a second score is calculated, which indicates the number of people connected with the entity. For each entity to be ranked, a final score is calculated, which combines the first score and the second score. The entities are ranked based on their respective final scores. Optionally, the entity rankings may be used to determine the cost of advertisement for each entity and to recommend entities with respect to an advertisement. | 07-22-2010 |
20100185517 | USER INTERFACE FOR INTEREST-BASED TARGETED MARKETING - A user interface for targeted advertisement is provided, which comprises a plurality of interface components, wherein selected ones of the plurality of interface components are capable of: receiving a list of advertising targets; presenting a list of most representative entities for the list of advertising targets, wherein an entity is relatively more representative of an advertising target if the advertising target is relatively more uniquely and frequently associated with the entity; receiving a list of target entities selected from the list of most representative entities; and presenting an estimated advertising cost for the list of target entities. | 07-22-2010 |
20100185518 | INTEREST-BASED ACTIVITY MARKETING - A method for targeted advertisement is provided, for which one or more tags relating to an advertisement is/are accessed, one or more of the most representative activities for the tag(s) is/are determined, and the advertisement is targeted to the one or more most representative activities. In addition, for each of a plurality of tags, one or more of the most representative activities is/are determined based on term frequency-inverse document frequency, such that an activity is relatively more representative of a tag if the tag is more uniquely and/or frequently associated with the activity. The advertisement is delivered to participants of the activities, and optionally during a time interval relevant to the activities. | 07-22-2010 |
20100185642 | INTEREST-BASED LOCATION TARGETING ENGINE - A method for targeted advertisement is provided, for which one or more tags relating to an advertisement is/are determined, one or more of the most representative entities for the tag(s) is/are determined, and the advertisement is targeted to the one or more most representative entities. In addition, for each of a plurality of tags, one or more of the most representative entities is/are determined based on term frequency-inverse document frequency, such that an entity is relatively more representative of a tag if the tag is more uniquely and/or frequently associated with the entity. For each tag, the associated entities may be divided into multiple categories, such that one or more most representative entities within each category is/are determined for each tag. | 07-22-2010 |
20100211566 | ENTITY-BASED SEARCH RESULTS AND CLUSTERS ON MAPS - Techniques are described for providing geographically-related search results in map interfaces that are derived with an understanding of the intent behind the user's query, and the abstract entities to which the query maps. | 08-19-2010 |
20100228582 | SYSTEM AND METHOD FOR CONTEXTUAL ADVERTISING BASED ON STATUS MESSAGES - A system and method for contextual advertising based on status messages. A plurality of status messages sent to a user via at least one socially aware messaging service are retrieved where the user is a member of the socially aware messaging service, has defined at least one social contact on the service, and where each of status messages was sent to the user by one of the user's social contacts. The status messages are analyzed to determine the user's status update context, where the user's status update context comprises a set of social, topical, spatial and temporal data present in the messages. The user's status update context is matched to targeted advertisements. The user's status update context is matched to the targeting criteria of targeted advertisements. Matched advertisements are transmitted to the user. | 09-09-2010 |
20100250727 | SYSTEM AND METHOD FOR VERIFIED PRESENCE TRACKING - A system and method for verified presence tracking. A request for a location is received over a network. The request comprises a request type, a request source and at least one request target. Location data relating to the request targets is retrieved from a plurality of location data sources. The reliability of the retrieved location data is determined. A response is formulated using based on the request type, the retrieved location data, and the determined reliability of the retrieved location data. The response is then transmitted over the network to the request source. | 09-30-2010 |
20110035265 | SYSTEM AND METHOD FOR VERIFIED MONETIZATION OF COMMERCIAL CAMPAIGNS - A system and method for verified monetization. A definition of a commercial campaign is received wherein the definition comprises an identification of an advertiser and an advertisement, at least one trigger condition, at least one monetization condition, at least one verification policy, and at least one monetization action, wherein trigger conditions relate to the occurrence of trigger events, the monetization conditions relate to location data relating to at least one person, verification policies relates to the reliability of the location data, and the monetization actions relates to payments to payees. When an indication of an association between a user and the advertisement is received, the user is associated with the commercial campaign. When the occurrence of trigger events is detected, if the campaigns monetization conditions and verification policies have been satisfied, payees are paid according to the campaign's monetization actions. | 02-10-2011 |
20110040718 | SYSTEM AND METHOD FOR PRECACHING INFORMATION ON A MOBILE DEVICE - A system and method for precaching information on a mobile device. A precaching strategy is built for a mobile device The strategy defines a forecast of data types a user is predicted to request after the occurrence of one or more data refresh conditions. The precaching strategy is built by recognizing data usage patterns in data requested by the user or a group of users over a time period. The data usage pattern comprises data types and events that are correlated to the usage of the data. The events are used to define at least one refresh condition within the precaching strategy. The precaching strategy is executed. When the occurrence of the data refresh condition is detected, data is then retrieved from a data source, wherein the data is retrieved according to the precaching strategy. The retrieved data is transmitted to a user device cache. | 02-17-2011 |
20110040736 | Personal Data Platform - Receive a plurality of data management policies from a user. Store in a memory the data management policies in association with a context and an identifier of the user. Receive personal data of the user collected in one or more contexts by one or more collection devices. Determine whether the personal data complies with one or more of the data management policies with respect to collecting personal data of the user. If the personal data complies with the data management policies with respect to collecting personal data on the user, then storing in the memory the personal data in association with the identifier of the user. Provide a centralized interface to the user for managing the personal data stored in the memory. | 02-17-2011 |
20110087558 | INFORMATION EXCHANGE SYSTEM - A method for operating an electronic exchange includes receiving, at an exchange system, an offer that includes a description of information for offer and terms associated with access to the information. An offer processor of the electronic exchange stores an offer listing associated with the offer to an offer database. A matching engine of the electronic exchange searches a request database for a request listing that matches the offer listing. The electronic exchange communicates access instructions that enable access to the information to a requestor associated with the request listing when a match is found. | 04-14-2011 |
20110179078 | Open Framework for Integrating, Associating, and Interacting with Content Objects - Information regarding a mobile user's context including but not limited to current mobile activity, social relations and associations history, and past mobile, search and browsing history is identified and converted to metadata. Metadata is also applied to content sources delivering content to a search engine or personalized content engine. The metadata is used in part to determine the relative display of content objects delivered to the mobile user as search results or a personalized aggregated information resource, e.g., home page. The user may select information, from one or more entities or search results or as presented to the user in other contexts, to be automatically delivered to the user's home page as a content feed including multiple content objects or content feeds associated with an entity. Information regarding mobile user activity is compiled and used to permit publishers and advertisers to identify target candidates to receive advertisements or marketing materials. | 07-21-2011 |
20110252101 | SYSTEM AND METHOD FOR DELIVERY OF AUGMENTED MESSAGES - The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions. | 10-13-2011 |
20110302128 | SYSTEM AND METHOD FOR DISAMBIGUATING NON-UNIQUE IDENTIFIERS USING INFORMATION OBTAINED FROM DISPARATE COMMUNICATION CHANNELS - The disclosure describes systems and methods for disambiguating a non-unique identifiers of real world entities (RWEs) detected by a computing network by dynamically identifying relationships between RWEs known to the network. The relationships are determined based on social, spatial, temporal and logical information known about the RWEs based on the RWEs previous interactions with the network. These relationships are then used to generate a probability for each RWE that the non-unique identifier identifies that RWE. Based on the probabilities an RWE is selected and the proper network identifier may be used in place of the non-unique identifier. | 12-08-2011 |
20120010997 | SYSTEM AND METHOD FOR DERIVING INCOME FROM URL BASED CONTEXT QUERIES - A system and method for deriving income from URL based context queries. A URL based user context query is received over a network from a user, wherein the user context comprises at least one user context criteria. A query is formulated based on the context criteria so as to search for user profile data, social network data, spatial data, temporal data, topical data and context query bid data that is available via the network and relates to the context so as to identify entries in a context query bid database that relate to user context criteria. A dynamic webpage is generated having content relating to the query and advertisements associated with the selected bid are inserted into the webpage. The dynamic webpage is transmitted to the user. The advertiser associated with the selected bid is charged a fee when a user interface event relating to the dynamic webpage occurs. | 01-12-2012 |
20120030578 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MAPPING WITHIN A USER INTERFACE - A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a user interface. | 02-02-2012 |
20120078938 | SYSTEM AND METHOD FOR CONTEXT BASED QUERY AUGMENTATION - A system and method for context based query augmentation. A question is received over a network from a questioning user comprising an identification of a user and at least one question criteria. A first query is formulated so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data so as to identify user context data relevant to question criteria. The question is modified using the user context data to create at least one modified question having at least one additional criteria based on the user context data. A second query is formulated so as to search, via the network, for knowledge data, user profile data, social network data, spatial data, temporal data and topical data so as to identify knowledge data relevant to the identified user and the modified question criteria. The knowledge data is transmitted, over the network, to the questioning user. | 03-29-2012 |
20120166925 | AUTOMATIC FEED CREATION FOR NON-FEED ENABLED INFORMATION OBJECTS - Information regarding a mobile user's context including but not limited to current mobile activity, social relations and associations history, and past mobile, search and browsing history is identified and converted to metadata. Metadata is also applied to content sources delivering content to a search engine or personalized content engine. The metadata is used in part to determine the relative display of content objects delivered to the mobile user as search results or a personalized aggregated information resource, e.g., home page. The user may select information, from one or more entities or search results or as presented to the user in other contexts, to be automatically delivered to the user's home page as a content feed including multiple content objects or content feeds associated with an entity. Information regarding mobile user activity is compiled and used to permit publishers and advertisers to identify target candidates to receive advertisements or marketing materials. | 06-28-2012 |
20120203853 | SYSTEM AND METHOD FOR DELIVERY OF AUGMENTED MESSAGES - The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions. | 08-09-2012 |
20120222132 | Permissions Based on Behavioral Patterns - Users may choose to have their behavior analyzed in order to infer default sharing permission settings for documents and other information maintained in one or more computer systems. This may increase information security for the users and streamline implementation of privacy and/or sharing permissions. The default sharing permissions are implemented by a computer system as soft permissions that may be used to determine which documents are to be shared with which recipients. The soft permissions may address sharing situations for which a user has not expressly indicated his or her sharing rules. The soft permissions may change over time in response to changing user behavior and/or the soft permissions may be revised in light of user feedback. | 08-30-2012 |
20120226995 | Content Customization with Security for Client Preferences - Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers. | 09-06-2012 |
20120262582 | Conduct and Context Relationships In Mobile Devices - Described herein is a technique for customizing device behavior based on evaluated relationships between a user and the user's environment. User conduct is analyzed based on available sensors, which may include user-facing cameras. The user's environmental context is similarly evaluated based on the available sensors. Conduct and context, as well as any identified relationships between such conduct and context, may be reported to application programs, and may form the basis for customized device behavior. | 10-18-2012 |
20120310612 | SYSTEM AND METHOD FOR MODELING RELATIONSHIPS BETWEEN ENTITIES - The disclosure describes systems and methods for modeling relationships between entities on a network using data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data within a W4 Network. The W4 Network personalizes and automates sorting, filtering and processing of W4COMN communications delivered or requested to be delivered using personalized value-based ranking and encoding of data, which is modeled from the point-of-view (POV) of any specific user, topic or node in the W4 Distributed graph. POV modeling supplies comparative value services to users which entails individuated data models to be aggregated and used in customization and personalization forecasting for each user and their associated data management needs. | 12-06-2012 |
20130018897 | SYSTEM AND METHOD FOR DISTRIBUTING MEDIA RELATED TO A LOCATION - A system and method for distributing media related to a location. The physical location of a media presentation device is received over a network. The physical location of a plurality of end users are identified, via the network, wherein each of plurality of users is associated with a user device capable of storing media files. At least one of the end users is identified who is located in such proximity to the media presentation device that the user can perceive media that presented on the media presentation device. At least one media file that is currently being presented on the media presentation device is identified and transmitted over the network to each of the identified end users. | 01-17-2013 |
20130046778 | SYSTEM AND METHOD FOR AUTOMATED SERVICE RECOMMENDATIONS - A system and method for automated service recommendations. A request is received over a network, from a user for service recommendations, wherein the request comprises an identification of the user and at least one service selection criteria. A query is formulated so as to search, via the network, for user profile data, spatial data, temporal data, social data and topical data that is available via the network and relates to the requesting user, the service selection criteria and to a plurality of services available via the network so as to a identify a subset of the plurality of services available via the network that relate to the request. A list of the identified subset of services is transmitted, via the network, to the requesting user. A selection of at least one of the selected subset of services available received from the user and the user is enrolled in the selected service. | 02-21-2013 |
20130110948 | SYSTEM AND METHOD FOR CONDITIONAL DELIVERY OF MESSAGES | 05-02-2013 |
20130124442 | SYSTEM AND METHOD FOR PRECACHING INFORMATION ON A MOBILE DEVICE - A system and method for precaching information on a mobile device. A precaching strategy is built for a mobile device. The strategy defines a forecast of data types a user is predicted to request after the occurrence of one or more data refresh conditions. The precaching strategy is built by recognizing data usage patterns in data requested by the user or a group of users over a time period. The data usage pattern comprises data types and events that are correlated to the usage of the data. The events are used to define at least one refresh condition within the precaching strategy. The precaching strategy is executed. When the occurrence of the data refresh condition is detected, data is then retrieved from a data source, wherein the data is retrieved according to the precaching strategy. The retrieved data is transmitted to a user device cache. | 05-16-2013 |
20130238437 | VARIABLE KEYWORD BIDDING BASED ON SEARCH RESULTS POSITION - Embodiments for providing a search results page that includes at least one advertisement responsive to a search request are presented. A search request is received from a user. The search request is associated with a query term upon which advertisers have bid. A set of search results is obtained responsive to the search request. Bids from multiple advertisers are identified. Identifying bids from advertisers includes dynamically determining a present bid amount of a first bid according to the position of a search result in the set of search results. After determining the bid value of each bid, a winning bid is selected from the identified bids. A search result page is generated a portion of the search results and the advertisement corresponding to the selected bid. The generated search results page is returned to the user for display responsive to the search request. | 09-12-2013 |
20130238727 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MESSAGING - A system and method for media enhanced messaging. A message from a message sender to be delivered to at least one message recipient is received over a network. The message comprises at least one delivery criteria and at least one content criteria. When it is determined, via the network that the delivery criteria of the message has been satisfied, a query is formulated based on the content criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the content criteria and to media files so as to identify at least one media file that is relevant to the content criteria. The media files are inserted into the message and the message is transmitted over the network to the recipient. | 09-12-2013 |
20130246385 | EXPERIENCE RECOMMENDATION SYSTEM BASED ON EXPLICIT USER PREFERENCE - Presented in this disclosure are systems and methods for enabling access to content from a preferred source to a computer user is presented. A preferred source is a source of content that a user has identified as being “preferred.” Once a user establishes a source as a preferred source (through a first channel), other channels by which the user can obtain content from the preferred source are identified. In various embodiments, the other channels are automatically enabled for the user or, alternative, presented to the user for opting into receiving the content from that channel. | 09-19-2013 |
20130246414 | SEARCH RESULTS PERSONALIZATION BASED ON EXPLICITLY PREFERRED SOURCES - While some search engines personalize search results for a user, search engines have failed to enable personalization according to a user's explicitly preferred sources of content. According to the disclosed subject matter, a list of preferred sources is maintained for a user. When a search query is received from the user, a set of search results responsive to the query is obtained. From the set search results, one or more search results that correspond to a preferred source are identified. The set of search results is arranged with the one or more search results placed in more prominent positions in the set of search of search results. A search results page is generated according to the arranged set of search results and the generated search results page is returned in response to the user's search query. | 09-19-2013 |
20130246415 | SEARCHING BASED ON OTHERS' EXPLICITLY PREFERRED SOURCES - While some search engines personalize search results for a user, search engines have failed to enable personalization according to a user's explicitly preferred sources of content. According to the disclosed subject matter, a list of preferred sources is maintained for a user as well as a plurality of entities. When a search query is received from the user, a set of search results responsive to the query is obtained. From the set search results, one or more search results that correspond to a preferred source are identified. The set of search results is arranged with the one or more search results placed in more prominent positions in the set of search of search results. A search results page is generated according to the arranged set of search results and the generated search results page is returned in response to the user's search query. | 09-19-2013 |
20130262460 | Publisher Ecosystem for Preferring Search Sources - Content source owners may associate their sites with a user as the user's preferred source. According to the disclosed subject matter, a preference communication is received indicating that an identified content source is to be a preferred source for an identified user. A set of search results is obtained responsive to a search request from the identified user. The set of search results include at least one search result referencing content from the identified content source. The set of search results is rearranged according preferred sources associated with the identified user, including the identified content source, such that the search result referencing content from the identified content source is repositioned within the ordered set of search results to a more prominent position in the rearranged set of search results. A search results page is generated from the rearranged set of search results and returned to the identified user. | 10-03-2013 |
20140067844 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MAPPING - A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium. | 03-06-2014 |
20140067875 | SYSTEM AND METHOD FOR MODELING RELATIONSHIPS BETWEEN ENTITIES - The disclosure describes systems and methods for modeling relationships between entities on a network using data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data within a W4 Network. The W4 Network personalizes and automates sorting, filtering and processing of W4COMN communications delivered or requested to be delivered using personalized value-based ranking and encoding of data, which is modeled from the point-of-view (POV) of any specific user, topic or node in the W4 Distributed graph. POV modeling supplies comparative value services to users which entails individuated data models to be aggregated and used in customization and personalization forecasting for each user and their associated data management needs. | 03-06-2014 |
20140089312 | CONTEXT SERVER FOR ASSOCIATING INFORMATION BASED ON CONTEXT - A system, method, and computer readable medium are provided for associating information (including information and services) based upon context. In one example, an apparatus includes interface logic for receiving, during a session (e.g., during a media object capture, upload session, data transfer session, or the like), context information from a user device, and user-generated information associated with the context information. The context information may relate to time, date, location, ambient conditions, biometric (e.g., relating to the user of the device), device/user identification, or combinations thereof. The apparatus further including association logic for associating service information, different from the context information, with the user-generated information based on the context information. The associated service information may include empirical information such as a map of a particular location, the map including points of interest. | 03-27-2014 |
20140280052 | KNOWLEDGE DISCOVERY USING COLLECTIONS OF SOCIAL INFORMATION - Architecture that enables access to high quality summaries of trending topics of social media data, and presents to a consumer an aggregated view of the social activity of a unit of information of interest across different networks (and then defined by increments of time, if desired). The social network data is mined to extract associated attributes as well as popular hashtags, links, etc. This provides a consumer with a single interface for all relevant social activity associated with a user query and enable the capability to browse through the unit(s) of information via the interface. The user can also follow (track) the unit(s) of information of interest as well as receive personalized notifications (e.g., emails) thereby keeping the consumer current with trends on a time basis (e.g., daily, weekly, etc.). | 09-18-2014 |
20140289249 | SYSTEM AND METHOD FOR MESSAGE CLUSTERING - The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions. | 09-25-2014 |
20140344386 | SYSTEM AND METHOD FOR CONDITIONAL DELIVERY OF MESSAGES - The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions. | 11-20-2014 |
20140365468 | News Results through Query Expansion - Systems and methods for providing improved news results to a news query according to entity expansion are presented. In response to receiving a news query from a computer user, a news engine identifies one or more interest entities of the computer user. Expanded entity data corresponding to the one or more interest entities is obtained, the expanded entity data identifying related entities to the one or more interest entities. The expanded entity data also includes category data corresponding to the categories of the one or more interest entities. Expanded news queries are generated according to the interest entities, the related entities, and category entities corresponding to the categories. News results are obtained according to the expanded news queries and a news presentation is generated and returned to the computer user. | 12-11-2014 |