Patent application number | Description | Published |
20080204595 | Method and system for extracting relevant information from content metadata - A method and system for extracting relevant information from content metadata is provided. User access to content is monitored. A set of extraction rules for information extraction is selected. Key information is extracted from metadata for the content based on the selected extraction rules. Additionally, a type for the content can be determined, and a set of extraction rules is selected based on the content type. The key information is used in queries for searching information of potential interest to the user, related to the content accessed. | 08-28-2008 |
20080208796 | Method and system for providing sponsored information on electronic devices - A system implementing a method for providing sponsored information on an electronic device determines information of interest to the user as relevant information, accesses sponsored information, and provides sponsored information based on said relevant information. | 08-28-2008 |
20080208839 | Method and system for providing information using a supplementary device - A method and system for providing access to information via a supplementary device is provided. User access to primary information via a primary device is monitored. Key information related to the primary content is obtained by extracting and analyzing metadata sources for the primary information. Then, supplementary information related to the primary information is obtained based on the key information. The supplementary information is provided for user access via the supplementary device. | 08-28-2008 |
20080221989 | METHOD AND SYSTEM FOR PROVIDING SPONSORED CONTENT ON AN ELECTRONIC DEVICE - A method and system for providing sponsored content on an electronic device are provided. One implementation involves, in the electronic device, providing sponsored content to a user of the device based on information locally available to the device, and generating an indication of said providing sponsored content for enabling distribution of at least a portion of compensation from a sponsor of the sponsored content to a manufacturer of the device for said providing sponsored content. | 09-11-2008 |
20080235209 | Method and apparatus for search result snippet analysis for query expansion and result filtering - The present invention provides a method and system that enable search result snippet analysis for query expansion and result filtering. Further, a technique for post processing search result snippets is provided to suggest topics for further search and extracting terms related to the search topic for later use. | 09-25-2008 |
20080235393 | Framework for corrrelating content on a local network with information on an external network - A correlation system and method implement a framework for correlating content available from a local network with information on an external network. The system identifies information related to content available on the local network of interest to the user and also identifies one or more external sources that contain such related information. Then the system extracts data related to the identified information from the external sources, and determines correlations between the identified information and the data extracted from the external network. | 09-25-2008 |
20080250010 | Method and system for determining and pre-processing potential user queries related to content in a network - A framework identifies data that a user would likely be interested to access, then extracts and stores such data for the user to efficiently use when desired. Thereby, the framework allows the user to access several types of information efficiently, without the user having to request the information. | 10-09-2008 |
20080266449 | Method and system for providing access to information of potential interest to a user - The present invention provides a method and system for providing access to information of potential interest to a user. Closed-caption information is analyzed to find related information on the Internet. User interactions with a TV which receives programming including closed-caption information are monitored to determine user interests. The related closed-caption information is analyzed to determine key information therein. The key information is used for searching for information in available resources such as the Internet, and the search results are used to make recommendations to the user about information of potential interest to the user. | 10-30-2008 |
20080288641 | Method and system for providing relevant information to a user of a device in a local network - A method and system for providing information to a user of a device on a local network is provided. This involves obtaining information about current user activity on the local network, obtaining contextual information about current user activity on the local network and obtaining additional information interrelated to the contextual information and the user activity information. Then correlations are identified between the additional information, the contextual information and the user activity information. The correlations are used in forming a query to search for information related to the current user activity, to provide to the user. | 11-20-2008 |
20090112848 | Method and system for suggesting search queries on electronic devices - A method and system implementing a process for suggesting search queries on an electronic device is provided. The process involves displaying terms related to content accessed by a user for selection by the user, obtaining one or more key terms related to a user-selected term, and displaying the one or more key terms to the user as query suggestions corresponding to the selected term. Obtaining one or more key terms involves obtaining one or more key terms related to the selected term, based on local content information and/or external content information. | 04-30-2009 |
20090132519 | CLIPRANK: RANKING MEDIA CONTENT USING THEIR RELATIONSHIPS WITH END USERS - A method of ranking a plurality pieces of media content is provided. Each of the plurality pieces of media content has at least one relationship with at least one of a plurality of users. Each of the plurality of users has at least one relationship with at least one of the plurality pieces of media content. Each of the plurality pieces of media content is associated with a weight, each of the plurality of users is associated with a weight, and each relationship is associated with a weight. For each of the plurality pieces of media content and each of the plurality of users, recursively calculating and updating the weight associated with the piece of media content or the user until a difference between the weights associated with the plurality pieces of media content and the plurality of users calculated during a current iteration and the weights associated with the plurality pieces of media content and the plurality of users calculated during a previous iteration is less than a predefined threshold. The weight associated with a piece of media content or a user is calculated based on the weights of the at least one relationship and the weights of the at least one piece of media content or the at least one user with which the piece of media content or the user has the at least one relationship. Ranking the plurality pieces of media content according to their respectively associated weights. | 05-21-2009 |
20090132527 | PERSONALIZED VIDEO CHANNELS ON SOCIAL NETWORKS - In a first embodiment of the present invention, a method for automatically creating a list of media items for a user is provided. Information relating to the user is obtained from a social networking site. One or more keywords are then extracted from the information. The one or more keywords are then sent to a media item search engine. A list of media items relating to the keywords are received from the media item search engine. | 05-21-2009 |
20090133048 | SYSTEM AND METHOD FOR AUTOMATICALLY RATING VIDEO CONTENT - System and method for automatically rating the content of video media based on video operations performed on a media device and in reference to a plurality of rating rules are provided. Usage of the media device is continuously monitored and user actions with respect to operating the video media on the media device are automatically logged. Each rating rule includes a device usage pattern with respect to operating videos on the media device and a rating action indicating adjustments to content ratings of the videos based upon characteristics described by the device usage pattern that are inferred from the recorded user inputted video control operations. When the device usage pattern of a rating rule is inferred from one or more user actions operating a piece of video media directly on the media device, the content rating of the piece of video media is adjusted based on the rating rule. | 05-21-2009 |
20090292672 | SYSTEM AND METHOD FOR FACILITATING ACCESS TO AUDO/VISUAL CONTENT ON AN ELECTRONIC DEVICE - A method and system for facilitating access to content on an electronic device is provided. Facilitating access involves maintaining a temporal log of metadata for content accessed by one or more users, segregated based on time slots; searching the log to detect a pattern related to the metadata for one or more times slots; and constructing a temporal usage profile based on the pattern. The temporal usage profile may be used for recommending appropriate content to a user at an appropriate time. | 11-26-2009 |
20100005084 | METHOD AND SYSTEM FOR PREFETCHING INTERNET CONTENT FOR VIDEO RECORDERS - A method and system for providing information related to content accessed by a user of an electronic device is provided. An implementation involves determining content of interest to the user for access via an electronic device; obtaining metadata for said content; prefetching information related to said metadata; upon detecting availability of further metadata for said content, pre-fetching additional information related to said further metadata; and upon access to the content by the user via the electronic device, selectively providing the prefetched information to the user. | 01-07-2010 |
20100057694 | SEMANTIC METADATA CREATION FOR VIDEOS - A computing system creates and stores semantic metadata on content, such as videos, that enables efficient searching of the content. The existing metadata of a video file, for example, is examined and a keyword list is created. The processes used to derive the keyword list may depend on the type and format of the existing metadata. The keywords from the list are compared against external structured knowledge data sources that are topic oriented. Based on these comparisons and the matches found, semantic data, including topic, topic type, and attribute data are inserted into a topic table. This uniform and structured table is stored on the computing system and is efficiently searchable for finding relevant videos and for finding relationships between videos. | 03-04-2010 |
20100131592 | EXECUTION ALLOCATION COST ASSESSMENT FOR COMPUTING SYSTEMS AND ENVIRONMENTS INCLUDING ELASTIC COMPUTING SYSTEMS AND ENVIRONMENTS - Techniques for assessing the cost of allocation of execution and affecting the allocation of execution are disclosed. The cost of allocation of execution to or between a first computing device (e.g., a mobile device) and one or more computing resource providers (e.g., one or more Clouds) can be determined during runtime of the executable code. It will be appreciated that a computing system can operate independently of the first computing device and one or more computing resource providers and provide execution allocation cost assessment as a service to the first computing device and/or one or more computing resource providers. Execution allocation cost can be assessed (or determined) based on execution allocation data pertaining to the first computing device and/or one or more computing resource providers. By way of example, power consumption of a mobile device can be used as a factor in determining how to allocate individual components of an application program (e.g., weblets) between a mobile phone and a Cloud. The invention is especially suited for Elastic computing environment and systems. In an Elastic computing environment, scalable and dynamic external computing resources can be used in order to effectively extend the computing capabilities beyond that which can be provided by internal computing resources of a computing system or environment. | 05-27-2010 |
20100205041 | DETERMINING THE INTEREST OF INDIVIDUAL ENTITIES BASED ON A GENERAL INTEREST - An interest value indicative of the interest of a particular entity in one or more items can be determined based on a general interest value (e.g., a group interest/preference value) associated with a plurality of entities (e.g., persons, members of a group) that include that particular entity. The interest value can be determined based on Collaborative Filtering (CF) data and/or individual (or non-collaborative) data. In contrast to the Collaborative Filtering (CF) data which may include data associated with various entities, the individual (or non-collaborative) data typically pertains to one entity, namely, the entity whose interest is to be determined. It will be appreciated that both collaborative and non-collaborative data pertaining to individuals can be considered, thereby allowing for a better estimation of individual interests. The interest of a particular entity can be determined, for example, by considering the difference between a predicted CF interest value (determined based on CF data) and a group interest value and/or by considering the difference between a predicted individual interest value (determined based on non-collaborative data) and the group interest value. | 08-12-2010 |
20110004574 | EXECUTION ALLOCATION COST ASSESSMENT FOR COMPUTING SYSTEMS AND ENVIRONMENTS INCLUDING ELASTIC COMPUTING SYSTEMS AND ENVIRONMENTS - Techniques for allocating individually executable portions of executable code for execution in an Elastic computing environment are disclosed. In an Elastic computing environment, scalable and dynamic external computing resources can be used in order to effectively extend the computing capabilities beyond that which can be provided by internal computing resources of a computing system or environment. Machine learning can be used to automatically determine whether to allocate each individual portion of executable code (e.g., a Weblet) for execution to either internal computing resources of a computing system (e.g., a computing device) or external resources of an dynamically scalable computing resource (e.g., a Cloud). By way of example, status and preference data can be used to train a supervised learning mechanism to allow a computing device to automatically allocate executable code to internal and external computing resources of an Elastic computing environment. | 01-06-2011 |
20110282940 | CLOUD-BASED WEB WORKERS AND STORAGES - In accordance with one aspect of the invention, web workers and local storages can be extended to a cloud-based environment. This allows web workers to be executed on any of a number of different cloud platforms located in a cloud, leveraging available resources to provide a quicker and more efficient processing environment for the various web workers. The present invention also provides these functionalities in a way that is transparent to not just the user, but also to the web page developer as well, eliminating the need for the web page developer to be aware of the cloud-based environment and design the web page for use therewith. | 11-17-2011 |
20120246172 | METHOD AND SYSTEM FOR FACILITATING INFORMATION SEARCHING ON ELECTRONIC DEVICES - A method and system for facilitating information searching for a user of an electronic device is provided. Facilitating searches involves obtaining information about the user interests, identifying potential data of interest to the user, extracting data related to said data of interest to the user, and collecting the extracted related data for presentation to the user on the device. | 09-27-2012 |