SHORTCUT SETS FOR CONTROLLED ENVIRONMENTS
First Claim
1. A method comprising:
- maintaining, in storage, a plurality of shortcut sets;
wherein each shortcut set of the plurality of shortcut sets contains associations between one or more hint tokens and one or more data sources;
receiving at a server that includes one or more processors, from a client, a request containing a particular hint token;
identifying, by the server, a characteristic of a source of the request;
from the plurality of shortcut sets, the server selecting a shortcut set that is specifically associated with the characteristic of the source of the request;
determining, by the server, whether the selected shortcut set contains the particular hint token; and
in response to determining that the selected shortcut set contains the particular hint token, the server directing the client to a data source associated, within the selected shortcut set, with the particular hint token.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for shortcut sets to data sources, such as web sites, is disclosed. The shortcut sets may be associated with a controlled environment. A controlled environment might be a home, corporation, business, etc. As an example, an information technology (IT) manager configures shortcuts for the employees of the company. As another example, a family member configures shortcuts that are common to all family members, when at home. A user may enter a shortcut into a search box of a web browser to be directed to a data source. If the shortcut indicates a search at the data source is desired, then a search is automatically performed at the data source.
26 Citations
26 Claims
-
1. A method comprising:
-
maintaining, in storage, a plurality of shortcut sets; wherein each shortcut set of the plurality of shortcut sets contains associations between one or more hint tokens and one or more data sources; receiving at a server that includes one or more processors, from a client, a request containing a particular hint token; identifying, by the server, a characteristic of a source of the request; from the plurality of shortcut sets, the server selecting a shortcut set that is specifically associated with the characteristic of the source of the request; determining, by the server, whether the selected shortcut set contains the particular hint token; and in response to determining that the selected shortcut set contains the particular hint token, the server directing the client to a data source associated, within the selected shortcut set, with the particular hint token. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a processor; and a computer-readable medium communicatively coupled to the processor, said computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform; maintaining, in storage, a plurality of shortcut sets; wherein each shortcut set of the plurality of shortcut sets contains associations between one or more hint tokens and one or more data sources; receiving at a server, from a client, a request containing a particular hint token; identifying, by the server, a characteristic of a source of the request; from the plurality of shortcut sets, the server selecting a shortcut set that is specifically associated with the characteristic of the source of the request; determining, by the server, whether the selected shortcut set contains the particular hint token; and in response to determining that the selected shortcut set contains the particular hint token, the server directing the client to a data source associated, within the selected shortcut set, with the particular hint token. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable storage medium storing instructions which, when executed by one or more processors, causes the processors to perform:
-
maintaining, in storage, a plurality of shortcut sets; wherein each shortcut set of the plurality of shortcut sets contains associations between one or more hint tokens and one or more data sources; receiving at a server, from a client, a request containing a particular hint token; identifying, by the server, a characteristic of a source of the request; from the plurality of shortcut sets, the server selecting a shortcut set that is specifically associated with the characteristic of the source of the request; determining, by the server, whether the selected shortcut set contains the particular hint token; and in response to determining that the selected shortcut set contains the particular hint token, the server directing the client to a data source associated, within the selected shortcut set, with the particular hint token. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
maintaining, in storage, a plurality of shortcut sets; wherein each shortcut set of the plurality of shortcut sets contains associations between one or more hint tokens and one or more data sources; receiving at a server that includes one or more processors, from a client, a request containing a particular hint token; identifying, by the server, a characteristic of a source of the request; from the plurality of shortcut sets, the server selecting a shortcut set that is specifically associated with the characteristic of the source of the request; determining, by the server, whether the selected shortcut set contains the particular hint token; and in response to determining that the selected shortcut set contains the particular hint token, the server sending to the client a message that causes the client to receive data from a data source associated, within the selected shortcut set, with the particular hint token. - View Dependent Claims (26)
-
Specification