Tokens-based system for providing information to users
First Claim
Patent Images
1. In a network comprising a plurality of computers, a computer-implemented method of providing information in response to an information request, the method comprising:
- providing a first set of rules identifying a plurality of tokens and information associated with the plurality of tokens;
receiving the information request from a first source, the information request generated in response to an action performed by the user;
determining a first set of tokens from the plurality of tokens corresponding to the information request;
determining first information corresponding to the first set of tokens based upon the first set of rules; and
communicating the first information to the first source.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing information to users in response to information requests. An information request may manifest itself in various forms and may be generated in response to a variety of user actions. The present invention determines tokens corresponding to the information included in an information request. The present invention determines information to be provided to the user based on the tokens.
84 Citations
65 Claims
-
1. In a network comprising a plurality of computers, a computer-implemented method of providing information in response to an information request, the method comprising:
-
providing a first set of rules identifying a plurality of tokens and information associated with the plurality of tokens;
receiving the information request from a first source, the information request generated in response to an action performed by the user;
determining a first set of tokens from the plurality of tokens corresponding to the information request;
determining first information corresponding to the first set of tokens based upon the first set of rules; and
communicating the first information to the first source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a network comprising a plurality of computers, a computer-implemented method of providing information in response to an information request, the method comprising:
-
receiving the information request from a first source, the information request generated in response to an action performed by the user;
determining a plurality of tokens corresponding to the information request;
determining a plurality of vendors corresponding to the plurality of tokens;
determining first information provided by the plurality of vendors corresponding to the plurality of tokens; and
communicating the first information to the first source.
-
-
19. In a network comprising a plurality of computers, a computer-implemented method of providing information in response to an information request, the method comprising:
-
receiving the information request from a first computer system, the information request generated in response to an action performed by the user;
determining a plurality of tokens corresponding to the information request;
determining a plurality of vendors corresponding to the plurality of tokens;
for each vendor from the plurality of vendors;
determining a set of tokens from the plurality of tokens associated with the vendor;
communicating information related to the set of tokens to the vendor; and
in response, receiving information from the vendor corresponding to the set of tokens; and
communicating information received from the plurality of vendors to the first computer system.
-
-
20. In a network comprising a first computer system and a second computer system, a computer-implemented method of providing information in response to an information request, the method comprising:
-
at the first computer system;
generating the information request in response to a user action; and
communicating the information request to the second computer system; and
at the second computer system;
receiving the information request from the first computer;
accessing a first set of rules identifying a plurality of tokens and information associated with the plurality of tokens;
determining a first set of tokens from the plurality of tokens corresponding to the information request;
determining first information corresponding to the first set of tokens based upon the first set of rules; and
communicating the first information to the first computer system. - View Dependent Claims (21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
24. A system for providing information to a user comprising:
-
a communication network;
a first computer system coupled to the communication network; and
a second computer system coupled to the communication network;
wherein the second computer system is configured to;
store a first set of rules identifying a plurality of tokens and information associated with the plurality of tokens;
receive an information request from the first computer system, the information request generated in response to an action performed by the user using the first computer system;
determine a first set of tokens from the plurality of tokens corresponding to the information request;
determine first information corresponding to the first set of tokens based upon the first set of rules; and
communicate the first information to the first computer system.
-
-
41. A system for providing information to a user comprising:
-
a communication network;
a first computer system coupled to the communication network; and
a second computer system coupled to the communication network;
wherein the second computer system is configured to;
receive an information request from a first computer system, the information request generated in response to an action performed by the user using the first computer system;
determine a plurality of tokens corresponding to the information request;
determine a plurality of vendors corresponding to the plurality of tokens;
determine first information provided by the plurality of vendors corresponding to the plurality of tokens; and
communicate the first information to the first computer.
-
-
42. A system for providing information to a user comprising:
-
a communication network;
a first computer system coupled to the communication network; and
a second computer system coupled to the communication network;
wherein the second computer system is configured to;
receive an information request from the first computer system, the information request generated in response to an action performed by the user;
determine a plurality of tokens corresponding to the information request;
determine a plurality of vendors corresponding to the plurality of tokens;
for each vendor from the plurality of vendors;
determine a set of tokens from the plurality of tokens associated with the vendor;
communicate information related to the set of tokens to the vendor; and
in response, receive information from the vendor corresponding to the set of tokens; and
communicate information received from the plurality of vendors to the first computer system.
-
-
43. A system for providing information to a user comprising:
-
a communication network;
a first computer system coupled to the communication network; and
a second computer system coupled to the communication network;
wherein the first computer system is configured to;
generate an information request in response to a user action; and
communicate the information request to the second computer; and
wherein the second computer system is configured to;
receive the information request from the first computer system;
access to a first set of rules identifying a plurality of tokens and information associated with the plurality of tokens;
determine a first set of tokens from the plurality of tokens corresponding to the information request;
determine first information corresponding to the first set of tokens based upon the first set of rules; and
communicate the first information to the first computer system. - View Dependent Claims (44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
47. A computer program product stored on a computer-readable storage medium for providing information in response to an information request, the computer program product comprising:
-
code for providing a first set of rules identifying a plurality of tokens and information associated with the plurality of tokens;
code for receiving the information request from a first source, the information request generated in response to an action performed by the user;
code for determining a first set of tokens from the plurality of tokens corresponding to the information request;
code for determining first information corresponding to the first set of tokens based upon the first set of rules; and
code for communicating the first information to the first source.
-
-
64. A computer program product stored on a computer-readable storage medium for providing information in response to an information request, the computer program product comprising:
-
code for receiving an information request from a first source, the information request generated in response to an action performed by the user;
code for determining a plurality of tokens corresponding to the information request;
code for determining a plurality of vendors corresponding to the plurality of tokens;
code for determining first information provided by the plurality of vendors corresponding to the plurality of tokens; and
code for communicating the first information to the first source.
-
-
65. A computer program product stored on a computer-readable storage medium for providing information in response to an information request, the computer program product comprising:
-
code for receiving the information request from a first computer system, the information request generated in response to an action performed by the user;
code for determining a plurality of tokens corresponding to the information request;
code for determining a plurality of vendors corresponding to the plurality of tokens;
for each vendor from the plurality of vendors;
code for determining a set of tokens from the plurality of tokens associated with the vendor;
code for communicating information related to the set of tokens to the vendor; and
in response, code for receiving information from the vendor corresponding to the set of tokens; and
code for communicating information received from the plurality of vendors to the first computer system.
-
Specification