DYNAMIC MENUS FOR MULTI-PREFIX INTERACTIVE MOBILE SEARCHES
First Claim
1. An information retrieval system, comprising:
- (a) a query builder that can enable entry of a multi-prefix user query on a mobile communications client device, wherein the user query can be transmitted to a server device;
(b) a query targeter that can enable selection of a channel as a search domain to which the user query can be applied, wherein an identifier of the selected channel can be transmitted to the server device;
(c) a query processor on the server device that can generate results of the user query from within the channel, wherein the user query results can be transmitted to the client device; and
(d) a query results presenter that can display the user query results on the client device.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes systems and methods for retrieving information via a flexible and consistent targeted search model that employs interactive multi-prefix, multi-tier and dynamic menu information retrieval techniques that provide context-specific functionality tailored to particular information channels, as well as to records within or across such channels, and other known state information. Users are presented with a consistent search interface among multiple tiers across and within a large domain of information sources, and need not learn different or special search syntax. A thin-client server-controlled architecture enables users of resource-constrained mobile communications devices to locate targeted information more quickly by entering fewer keystrokes and performing fewer query iterations and web page refreshes, which in turn reduces required network bandwidth.
70 Citations
57 Claims
-
1. An information retrieval system, comprising:
-
(a) a query builder that can enable entry of a multi-prefix user query on a mobile communications client device, wherein the user query can be transmitted to a server device; (b) a query targeter that can enable selection of a channel as a search domain to which the user query can be applied, wherein an identifier of the selected channel can be transmitted to the server device; (c) a query processor on the server device that can generate results of the user query from within the channel, wherein the user query results can be transmitted to the client device; and (d) a query results presenter that can display the user query results on the client device.
-
-
2. An information retrieval system, comprising:
-
(a) a query builder that can enable entry of a multi-prefix user query on a mobile communications client device, wherein the user query can be transmitted to a server device; (b) a query targeter that can enable selection of a channel as a search domain to which the user query can be applied, wherein an identifier of the selected channel can be transmitted to the server device; and (c) a query results presenter that can display user query results on the client device that were generated from within the channel by a query processor on the server device, and transmitted to the client device. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. An information retrieval system, comprising:
-
(a) a query builder that can enable entry of a multi-prefix user query on a mobile communications client device, wherein the user query can be transmitted to a server device; (b) a query targeter that can enable selection of a channel as a search domain to which the user query can be applied, wherein an identifier of the selected channel can be transmitted to the server device; (c) a query processor on the server device that can generate results of the user query from within the channel, wherein the user query results can be transmitted to the client device; (d) a query results presenter that can display the user query results on the client device; (e) a dynamic menu processor on the server device that can generate one or more dynamic menu items, each having an associated action that can be performed with respect to particular user query results, wherein the dynamic menu items and their associated actions can be transmitted to the client device; and (f) a dynamic menu interpreter that, upon activation of a dynamic menu item, can initiate its associated action.
-
-
10. An information retrieval system, comprising:
-
(a) a query builder that can enable entry of a multi-prefix user query on a mobile communications client device, wherein the user query can be transmitted to a server device; (b) a query targeter that can enable selection of a channel as a search domain to which the user query can be applied, wherein an identifier of the selected channel can be transmitted to the server device; (c) a query results presenter that can display user query results on the client device that were generated from within the channel by a query processor on the server device, and transmitted to the client device; and (d) a dynamic menu interpreter that can receive from the server device one or more dynamic menu items, each having an associated action that can be performed with respect to particular user query results, and, upon activation of a dynamic menu item, can initiate its associated action. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An information retrieval system, comprising:
-
(a) a query processor on a server device that can receive from a client device a user query and an identifier of a channel selected as a search domain to which the user query can be applied, and can generate results of the user query from within the channel, wherein the user query results can be transmitted to the client device; and (b) a dynamic menu processor on the server device that can generate one or more dynamic menu items, each having an associated action that can be performed with respect to particular user query results, wherein the dynamic menu items and their associated actions can be transmitted to the client device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification