Shortcut sets for controlled environments
First Claim
Patent Images
1. A machine implemented 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, an environment to which the client belongs;
from the plurality of shortcut sets, the server selecting a shortcut set that is specifically associated with the environment, wherein each shortcut set contains hint tokens associated with data sources;
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.
9 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.
19 Citations
17 Claims
-
1. A machine implemented 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, an environment to which the client belongs; from the plurality of shortcut sets, the server selecting a shortcut set that is specifically associated with the environment, wherein each shortcut set contains hint tokens associated with data sources; 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. 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 the steps of; 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, an environment to which the client belongs; from the plurality of shortcut sets, the server selecting a shortcut set that is specifically associated with the environment, wherein each shortcut set contains hint tokens associated with data sources; 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 (8, 9, 10, 11)
-
-
12. A machine-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform certain steps including:
-
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, an environment to which the client belongs; from the plurality of shortcut sets, the server selecting a shortcut set that is specifically associated with the environment, wherein each shortcut set contains hint tokens associated with data sources; 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 (13, 14, 15, 16, 17)
-
Specification