Patent application number | Description | Published |
20080256097 | Method and system for location identification - A method and system for generating location information for a network space is provided. Generating location information for a network space involves maintaining location profiles for spaces familiar to a client device, and performing location detection for the client device in a current space utilizing a signature of the current space and the location profiles. Location detection for the client device in a current space can also be performed utilizing information indicating the probable presence of familiar resources in the current space. | 10-16-2008 |
20080313190 | Method and system for searchable web services - A method and system for a searchable Web service is disclosed, which involve gathering service information, using the gathered information for constructing a service definition file in a pre-defined format and enabling one or more search engines to discover information in the service definition file. | 12-18-2008 |
20080313320 | Method and system for generating a space signature - A method and system implementing a process for generating a signature for a network space using existing resources in the space. The process for generating a signature for a space involves discovering the resources in the space and generating a signature for the space using the identification of the devices. | 12-18-2008 |
20090055132 | DETERMINING SITUATIONAL PATTERNS OF USE FOR COMPUTING SYSTEMS - Techniques for determining situational patterns of use of computing systems are disclosed. A situational pattern of use can be determined based on the situations encountered by the computing system as the situations occur without having to predefine a set of situations. Generally, a situation can be determined and/or defined based on the context of use of the computing system when the use occurs. The context of use can, for example, be determined based on internal and external variables including the physical environment where a device is used and biological data associated with a person who uses the device. The state of use of the computing system can, for example, be determined based on the state (or status) of one or more components of the computing system (e.g., the state of one or more active applications that are being used by person). Similar to the context of use, the state of use can be determined as the use occurs without having to predefine potential uses of the computing system (e.g., there is no need to predefine or know the applications that will be used on a device). Moreover, the state of use can be connected to context of use defining a situation in which the state of use has occurred to allow determining a pattern of use of the computing system at least based on the association of the state of use with the situation effectively defined by the contextual usage data which can be obtained as and when the use occurs. | 02-26-2009 |
20090055334 | IDENTIFYING AND RECOMMENDING POTENTIAL USES OF COMPUTING SYSTEMS BASED ON THEIR PATTERNS OF USE - Techniques for identifying potential uses of computing systems are disclosed. A potential use of a computing system can be identified by considering the context that effectively represents a situation for the computing system and further considering a known situation to be a match for the situation. A known situation can be associated with a known corresponding state of use of the computing system. As such, a potential state of use of the computing system can be identified based on one or more known states of use of the computing system. A matching situation can, for example, be determined, based on pattern of use data that effectively associates a state of use with a situation in which the use may or has occurred. Identifying a potential state of use, among other things, allows making various applications, tasks, and/or services more accessible and/or effectively recommending what is likely to be used for a given situation. As a result, computing systems and the manner in which they can be used can be enhanced. In particular, a much better user experience can be achieved for mobile systems. | 02-26-2009 |
20090055388 | Method and system for selecting search engines for accessing information - A method and system for access to information using search engines is provided. A search engine is selected for executing a query based on search engine characteristic information and the query. The characteristic information for each search engine includes information representing searching capabilities of each search engine. Selecting a search engine further involves determining a similarity between the query and the characteristic information for each search engine, and selecting a search engine based on the similarities such that a search engine with the highest similarity may be selected for executing the query and returning search results. | 02-26-2009 |
20090055426 | Method and system for generating playlists for content items - A method and system for generating playlists for content items is provided. Generating a playlist involves monitoring user interaction with one or more content items as user-content interactions, determining a context associated with one or more user-content interactions, and generating a playlist of the content items based on the user-content interactions and the associated context. | 02-26-2009 |
20090055523 | IDENTIFYING AND RECOMMENDING POTENTIAL COMMUNICATION STATES BASED ON PATTERNS OF USE - Techniques for identifying potential communication uses of various systems are disclosed. Identifying potential communication uses of a computing system can improve the manner in which the computing system is used by allowing more intelligent decisions and better choices to be made regarding its communication use. By way of example, communication applications (or tasks or services) that are likely (or more likely) to be used by a person in a particular situation can be identified as potential communication use of a particular device. Such potential uses can, for example, be made more assessable (or more readily available) and/or effectively recommended (or automatically initiated), thereby allowing a person to more conveniently use the device. By way of example, identifying communication applications or tasks that are likely to be used by a person in a particular situation for various reasons (e.g., preferences and/or habits of a person in a particular situation) as potential communication use of a system (e.g., computing and/or communication device) allows making the communications applications, tasks, or services more assessable and/or effectively recommending them for use in a particular situation. | 02-26-2009 |
20090077065 | Method and system for information searching based on user interest awareness - A method and system are provided for information searching based on user interest awareness. Information that represents user interest is obtained. One or more key terms are obtained from the user interest information. Then, a given query is enhanced based on one or more of the key terms for generating an enhanced query for searching. | 03-19-2009 |
20090105987 | SITUATION-AWARE RECOMMENDATION USING LIMITED CLUSTER SIZES - In one embodiment, data relating to usage patterns of the user is stored, wherein the data includes information as to items which were used and the context in which they were used. The data is then clustered into clusters of data points, wherein the number of data points per cluster is limited based on a preset value. Then a centroid is determined for each of the clusters. Clusters similar to the current context of the user are then selected by comparing a data point representing the current context of the user to one or more of the centroids. Then, for each of the one or more items, a probability that the user wishes to use the corresponding item is computed, based on the selected similar clusters, wherein the probabilities are used to recommend one or more of the items. | 04-23-2009 |
20090106304 | SITUATION RECOGNITION FOR RECOMMENDATION USING MERGE-SPLIT APPROACH - In one embodiment, data relating to usage patterns of the user is stored, wherein the data includes information as to items which were used and the context in which they were used. The data is then clustered into input clusters of data points. It is determined if there are any input clusters that are similar to each other. Similar clusters are merged if there are any input clusters similar to each other. Any non-merged input clusters are divided into split clusters if the split clusters would not be similar to each other. The determining, merging, and dividing are then repeated using the merged, divided, and remaining unmerged and undivided clusters as input clusters. | 04-23-2009 |
20090106314 | SITUATION-AWARE RECOMMENDATION USING CORRELATION - In one embodiment, data relating to usage patterns of the user is stored, wherein the data includes information as to items which were used and the context in which they were used. A correlation table is constructed. Correlation values between each item and each context are then stored in then correlation table, wherein the correlations are used to recommend one or more of the items. | 04-23-2009 |
20100198604 | GENERATION OF CONCEPT RELATIONS - Given a situation, an interest in a first object of interest can be determined. In the given situation, interest in a first object of interest is initially unknown and interest in a second object of interest is known. Data is obtained. The obtained data can, for example, include documents from the Internet or other forms of information from a network and/or database. The number of joint occurrences of the first object of interest and the second object of interest in the data is determined. Based on this number, at least one correlation value is determined. Based on the at least one correlation value, an interest value is determined. The interest value indicates the interest in the first object of interest in the given situation. | 08-05-2010 |
20120191706 | SITUATION-AWARE RECOMMENDATION USING CORRELATION - In one embodiment, data relating to usage patterns of the user is stored, wherein the data includes information as to items which were used and the context in which they were used. A correlation table is constructed. Correlation values between each item and each context are then stored in then correlation table, wherein the correlations are used to recommend one or more of the items. | 07-26-2012 |