System and method for providing contextual and dynamic information retrieval
First Claim
Patent Images
1. A method of providing information to a user of a processing system, the method comprising:
- providing a set of user-selectable options, including a plurality of information retrieval options, each information retrieval option corresponding to a different type of information;
determining a position of a user-controlled pointer displayed on a display device of the processing system;
when the position of the pointer coincides with a specified item displayed on the displayed device, sending a request for information relating to the specified item, wherein a plurality of types of information are available to said processing system for the specified item, each of the types of information corresponding to a different one of the user-selectable information retrieval options;
receiving information to the specified item from an information source in response to the request, wherein the received information is of a type that corresponds to currently selected one of the information retrieval options; and
presenting the received information to the user in association with the specified item.
3 Assignments
0 Petitions
Accused Products
Abstract
In accordance with a set of previously defined options relating to such things as information retrieval, applications, items of interest, payment options, etc., a software program configures the computer system on which it executes to access information on an item over which a pointer has hovered for a preset time without the user having to provide any additional inputs. The information may be retrieved from a local or remote location. The information may be free, paid for by the user, a sponsor, or a third party. The information desired by the user is presented visual, audibly, or both.
434 Citations
46 Claims
-
1. A method of providing information to a user of a processing system, the method comprising:
-
providing a set of user-selectable options, including a plurality of information retrieval options, each information retrieval option corresponding to a different type of information;
determining a position of a user-controlled pointer displayed on a display device of the processing system;
when the position of the pointer coincides with a specified item displayed on the displayed device, sending a request for information relating to the specified item, wherein a plurality of types of information are available to said processing system for the specified item, each of the types of information corresponding to a different one of the user-selectable information retrieval options;
receiving information to the specified item from an information source in response to the request, wherein the received information is of a type that corresponds to currently selected one of the information retrieval options; and
presenting the received information to the user in association with the specified item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing information to a user of a processing system, the method comprising:
-
displaying, on a display device of the processing system, content from one of a plurality of remote content sites having content accessible from the processing system;
providing a set of user-selectable options, including a plurality of information retrieval options, each information retrieval option corresponding to a different type of information that can be retrieved, wherein the plurality of information retrieval options depend upon from which of the remote content sites the content originates;
determining a position of a user-controlled pointer displayed on the display device;
when the position of the pointer coincides with a specified item, sending a request for information relating to the specified item;
receiving information relating to the specified item from an information source in response to the request, wherein the received information is of a type that corresponds to a currently selected one of the information retrieval options and is dependent on a current context of the specified item, wherein a plurality of types of information are available to said processing system for the specified item displayed on the display device, each of the types of information corresponding to a different one of the user-selectable information retrieval options, and wherein the received information is dynamic at said information source; and
displaying the received information on the display device within a subset of a display area of the display device in proximity to the specified item;
wherein said method is performed during execution of, and within a context of, a software application executing in the processing system, and wherein said method is implemented in the processing system in a software program that executes on top of the software application. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of providing information to a user of a client system, the method comprising, in a server system:
-
receiving from the client system, over a network, a request for information related to a specified item displayed on a display device of the client system, the request having been sent by the client system when a position of a user-controlled pointer coincides with the specified item;
in response to the request, identifying information related to the specified item according to a currently selected information retrieval option, wherein the currently selected information retrieval option is one of a plurality of information retrieval options selectable by a user of the client system, wherein the identified information is of a type dependent upon the currently selected information retrieval option, and wherein the server system has access to a plurality of types of information for the specified item, each of the types of information corresponding to a different one of the user-selectable information retrieval options;
accessing the identified information from at least one information source;
filtering the accessed information according to a set of information filtering rules;
sending the filtered information to the client system over the network, for displaying on the display device of the client system in proximity to the specified item. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A client system comprising:
-
means for providing a set of user-selectable options, including a plurality of information retrieval options, each information retrieval option corresponding to a different type of information;
means for determining a position of a user-controlled pointer displayed on a display device of the client system;
means for sending, when the position of the pointer coincides with a specified item, a request for information relating to the specified item;
means for receiving information relating to the specified item from an information source in response to the request, wherein the received information is of a type that corresponds to a currently selected one of the information retrieval options, and wherein a plurality of types of information are available to said client system for the specified item displayed on the display device, each of the types of information corresponding to a different one of the user-selectable information retrieval options; and
means for presenting the received information to the user in association with the specified item. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A client system comprising:
-
a processor;
a display device and a memory storing a first software program which, when executed by the processor, causes content to be displayed on the display device, the content from one of a plurality of remote content sites having content accessible from the client system;
the memory further storing a second software program to provide a set of user-selectable options, including a plurality of information retrieval options, each information retrieval option corresponding to a different type of information that can be retrieved, wherein the plurality of information retrieval options depend upon from which of said remote content sites the content originates;
the second software program including instructions which, when executed by the processor, cause the client system to perform a processor comprisingdetermining a position of a user-controlled pointer displayed on the display device;
when the position of the pointer coincides with a specified item, sending a request for information relating to the specified item;
receiving information relating to the specified item from an information source in response to the request, wherein the received information is of a type that corresponding to a currently selected one of the information retrieval options, and wherein the received information is dynamic at said information source; and
displaying the retrieval information on the display device within a subset of a display area of the display device in proximity to the specified item;
wherein the first software program is for execution during execution of, and within a context of, the second software program, and wherein the first software program executes on top of the second software program. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A server system comprising:
-
means for receiving from the client system, over a network, a request for information related to a specified item displayed on a display device of the client system, the request having been sent by the client system when a position of a user-controlled pointer coincides with the specified item;
means for identifying, in response to the request, information related to the specified item according to a currently selected information retrieval option, wherein the currently selected information retrieval option is one of a plurality of information retrieval options selectable by a user of the client system, wherein the identified information is of a type dependent upon the currently selected information retrieval option, and wherein the server system has access to a plurality of types of information for the specified item displayed on the display device of the client system, each of the types of information corresponding to a different one of the user-selectable information retrieval options;
means for accessing the identified information from at least one information source;
means for filtering the accessed information according to a set of information filtering rules;
means for sending the filtered information to the client system over the network, for display on the display device of the client system in proximity to the specified item. - View Dependent Claims (43, 44, 45, 46)
-
Specification