Patent application number | Description | Published |
20090012953 | Method and system for continuous, dynamic, adaptive searching based on a continuously evolving personal region of interest - Embodiments of the present invention are directed to flexible, user-adapted, continuous searching, on behalf of a particular user, for points of interest relevant to the user's current location within a specifically computed personal region of interest. In a general case, the personal region of interest is computed as a function of the user's level of disposition towards the searched-for points of interest. The level of disposition towards the searched-for points of interest may, in turn, be based on two or more of the user's location, the current date and time, a history of the user's interaction with the POI-searching system, including user-initiated searches and user selections from displayed search results, a user profile developed for, and continuously updated on behalf of, the user, and a current context for the search, as specified by a search query or by other context-specifying means. The personal region of interest generally defines an abstract area, volume, or hypervolume within which method and system embodiments of the present invention search for points of interest. | 01-08-2009 |
20090012955 | Method and system for continuous, dynamic, adaptive recommendation based on a continuously evolving personal region of interest - Embodiments of the present invention are directed to flexible, user-adapted, continuous searching, on behalf of a particular user, for points of interest relevant to the user's current location within a specifically computed personal region of interest. In a general case, the personal region of interest is computed as a function of the user's level of disposition towards the searched-for points of interest. The level of disposition towards the searched-for points of interest may, in turn, be based on two or more of the user's location, the current date and time, a history of the user's interaction with the POI-searching system, including user-initiated searches and user selections from displayed search results, a user profile developed for, and continuously updated on behalf of, the user, and a current context for the search, as specified by a search query or by other context-specifying means. The personal region of interest generally defines an abstract area, volume, or hypervolume within which method and system embodiments of the present invention search for points of interest. | 01-08-2009 |
20100185605 | METHOD AND SYSTEM FOR CONTINUOUS, DYNAMIC, ADAPTIVE SEARCHING BASED ON A CONTINUOUSLY EVOLVING PERSONAL REGION OF INTEREST - Embodiments of the present invention are directed to flexible, user-adapted, continuous searching, on behalf of a particular user, for points of interest relevant to the user's current location within a specifically computed personal region of interest. In a general case, the personal region of interest is computed as a function of the user's level of disposition towards the searched-for points of interest. The level of disposition towards the searched-for points of interest may, in turn, be based on two or more of the user's location, the current date and time, a history of the user's interaction with the POI-searching system, including user-initiated searches and user selections from displayed search results, a user profile developed for, and continuously updated on behalf of, the user, and a current context for the search, as specified by a search query or by other context-specifying means. The personal region of interest generally defines an abstract area, volume, or hypervolume within which method and system embodiments, of the present invention search for points of interest. | 07-22-2010 |
20140297415 | METHOD AND SYSTEM FOR CONTINUOUS, DYNAMIC, ADAPTIVE RECOMMENDATION BASED ON A CONTINUOUSLY EVOLVING PERSONAL REGION OF INTEREST - Embodiments of the present invention are directed to flexible, user-adapted, continuous searching, on behalf of a particular user, for points of interest relevant to the user's current location within a specifically computed personal region of interest. In a general case, the personal region of interest is computed as a function of the user's level of disposition towards the searched-for points of interest. The level of disposition towards the searched-for points of interest may, in turn, be based on two or more of the user's location, the current date and time, a history of the user's interaction with the POI-searching system, including user-initiated searches and user selections from displayed search results, a user profile developed for, and continuously updated on behalf of, the user, and a current context for the search, as specified by a search query or by other context-specifying means. The personal region of interest generally defines an abstract area, volume, or hypervolume within which method and system embodiments of the present invention search for points of interest. | 10-02-2014 |
Patent application number | Description | Published |
20140344306 | INFORMATION SERVICE THAT GATHERS INFORMATION FROM MULTIPLE INFORMATION SOURCES, PROCESSES THE INFORMATION, AND DISTRIBUTES THE INFORMATION TO MULTIPLE USERS AND USER COMMUNITIES THROUGH AN INFORMATION-SERVICE INTERFACE - Embodiments of the present invention include information services, methods and systems to facilitate gathering and management of information by home users and professional users of information gathering, processing, and distribution services, and user interfaces through which users communicate with information services. In one embodiment of the present invention, a central information gathering, processing, and distribution service provides a simple, but robust and highly functional, interface to remote home users and professional users to allow the home users and professional users to continuously receive updated information gleaned from continuous searching of the Internet and other information sources by the information service. The interface allows users to define, refine, and stably store interests that define information searches continuously carried out, on behalf of the user, by the information gathering, processing, and distribution service. The information service discovers and stores user preferences, interests, and bookmarked URLs and other information in a way that allows users within communities of users to share their stored interests, bookmarked information, and preferences among themselves. | 11-20-2014 |
Patent application number | Description | Published |
20090070392 | MANAGING NAVIGATION HISTORY FOR INTRA-PAGE STATE TRANSITIONS - An intra Web-page navigation history mechanism allows history points to be tracked even for state transitions within the same Web page. A Web page may be subjected to a number of different state changes as the Web application executes. Along the way, a number of the state changes may be tracked as history points. When a history point is created, associated state is also recorded. When the history point is again navigated to, a navigation event may be raised along with the associated state for the history point. Various components (whether on the server or client) may listen to that event and reconstruct their respective states by using selective portions of the reconstruction state. | 03-12-2009 |
20090313102 | PEER TO PEER SOCIAL NETWORKING - Accessing data through a social network. User input may be received at a node in a social network requesting access to data or requesting a search for data. The node includes data for an entity. In some embodiments, the entity controls the data at the node exclusive of centralized control of the social network. The node further comprises one or more references defining relationships to other nodes. The relationships are defined on an informational basis such that information in data at one node is related through a relationship to information in data at another node. Each of the other nodes includes other data about other entities. Embodiments may further include receiving data at the node from one or more of the other nodes based on one or more of the relationships. At the node, the data from the other nodes may be published. | 12-17-2009 |
20110307607 | MANAGING NAVIGATION HISTORY FOR INTRA-PAGE STATE TRANSITIONS - An intra Web-page navigation history mechanism allows history points to be tracked even for state transitions within the same Web page. A Web page may be subjected to a number of different state changes as the Web application executes. Along the way, a number of the state changes may be tracked as history points. When a history point is created, associated state is also recorded. When the history point is again navigated to, a navigation event may be raised along with the associated state for the history point. Various components (whether on the server or client) may listen to that event and reconstruct their respective states by using selective portions of the reconstruction state. | 12-15-2011 |
20140282427 | DIAGNOSTICS OF STATE TRANSITIONS - A method for diagnosing computer readable instructions related to transfers of control is disclosed. A state transition of a unit of execution within a logical operation is logged during runtime of the computer readable instructions. Diagnostic information of the logical operation is associated with the state transition. The state transition and associated diagnostic information is provided for retrieval at a selected point in the computer readable instructions. | 09-18-2014 |
Patent application number | Description | Published |
20080235325 | IDENTIFYING APPROPRIATE CLIENT-SIDE SCRIPT REFERENCES - The present invention extends to methods, systems, and computer program products for identifying appropriate client-side script references. Embodiments of the invention facilitate tailoring a list of script references to send to a Web browser based on a list of script references included in a server page. Referenced scripts sent to a Web browser can differ from referenced scripts included in the server page. Script references sent to a Web browser can refer to scripts optimized for the execution environment of the Web browser and to scripts stored at preferred script sources. Further, duplicate script references are removed prior to sending a list of script references to the Web browser. Since script lists sent to Web browsers are tailored for execution environment and duplicates are removed, scripts can be loaded and processed more effectively at Web browsers. | 09-25-2008 |
20080271045 | PROVIDING LOCALIZED RESOURCES FOR CLIENT-SIDE SCRIPT EXECUTION - The present invention extends to methods, systems, and computer program products for providing localized resources for client-side script execution. Embodiments of the invention facilitate providing culturally localized resources for executing client-side scripts at Web browser. In some embodiments, client-side script reference tags refer to a script handler at the Web server (instead of an actual script). The script handler can a return localized resource sets for use with client-side scripts (that include calls to external resources). Accordingly, execution of client-side scripts can be localized in accordance with resources contain in the localized resource set. In other embodiments, a script manager using a generic script reference to identifying an appropriate localized instance of a script. Client-side script reference tags refer to the appropriate localized instance of the script. Accordingly, execution of a Web page can be localized in accordance with the localizations contained in the localized instance of the script. | 10-30-2008 |
20080271046 | DYNAMICALLY LOADING SCRIPTS - The present invention extends to methods, systems, and computer program products for dynamically loading scripts. Web pages can include references to script loaders that control the loading of other scripts at a Web browser. A script loader can load scripts in accordance with script loading rules that override the default script loading behavior of the Web browser. Script loading rules can cause scripts to load in a different order than encountered in a Web pager, load in parallel, load in a manner that limits cross-domain requests, etc. Script loading rules are configurable such at that a developer can create customized script loading behavior. | 10-30-2008 |
20080301702 | AUTOMATED GENERATION OF DIFFERENT SCRIPT VERSIONS - The present invention extends to methods, systems, and computer program products for automated generation of different script versions. Received scripts can include comments containing descriptive data from which instructions for implementing specified further functionality (e.g., debugging, testing, tracing, etc.) can be inferred. Received scripts can also include anonymous function names. Modules within a script pre-processor can access the descriptive data and infer instructions for implementing specified further functionality. Modules with the script preprocessor can also infer and assign global identifiers to anonymous functions such that the scripts are subsequently identifiable using the global identifiers. The modules within the script pre-processor can interoperate to generate versions of the script that implement the specified further (e.g., debugging) functionality without requiring a developer to write additional code. | 12-04-2008 |