Search interface for mobile devices
First Claim
1. A system for providing a user interface to obtain content from a plurality of software applications accessible by a mobile device, comprising:
- an interface component for entering a search query into the mobile device, the interface component comprising a key representing multiple characters;
a search component that receives input generated upon activation of the key and initiates a search based at least in part upon mapping the input to the multiple characters represented by the key; and
a display component that renders a view of the results of the search on a display screen of the mobile device, the results comprising at least two different matches having a first and a second of the multiple characters respectively.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure pertains to systems and methods for providing a user interface for mobile devices. The user interface can include a search function that utilizes user input to search multiple software applications and data sources. Content can be retrieved and presented to a user without requiring the user to navigate to the underlying application or sources supplying the content. The applications or content sources can be local to the mobile device or remotely located, such as an Internet site. One or more types of data can be retrieved and presented to a user based upon the user input. Search results can be displayed and dynamically updated as additional user input is obtained.
-
Citations
20 Claims
-
1. A system for providing a user interface to obtain content from a plurality of software applications accessible by a mobile device, comprising:
-
an interface component for entering a search query into the mobile device, the interface component comprising a key representing multiple characters; a search component that receives input generated upon activation of the key and initiates a search based at least in part upon mapping the input to the multiple characters represented by the key; and a display component that renders a view of the results of the search on a display screen of the mobile device, the results comprising at least two different matches having a first and a second of the multiple characters respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of searching a plurality of content sources accessible from a mobile device for content, comprising:
-
entering a search criterion into the mobile device; initiating a search of the plurality of content sources based at least in part upon the search criterion; generating a set of data requests as a function of the search and distributing each data request in the set of data requests to an associated data supplier component; receiving in the mobile device, a plurality of search results; sorting the search results into a plurality of categories; associating the plurality of categories with a corresponding plurality of icons; rendering on a display screen of the mobile device, a first view containing results pertaining to a first category; displaying in the first view, a search result control bar showing at least some of the plurality of icons; and providing focus upon a first icon to indicate that the search results currently displayed on the display screen belongs to the first category corresponding to the first icon. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for obtaining content from a plurality of software applications, comprising:
-
means for executing a plurality of processes on a processor, the plurality of processes provided via a plurality of means, including; means for detecting activation of a first key, wherein the first key represents multiple characters; means for mapping the multiple characters into multiple search queries; means for receiving a data supplier component from each of the plurality of software applications onto a content manager, each data supplier component capable of retrieving data from an underlying data store in a corresponding software application; means for registering a set of data categories and tasks associated with each of the plurality of software applications onto the content manager; means for initiating a search of the plurality of applications based at least in part upon the multiple search queries, the content manager generating a set of data requests as a function of the search and distributing each data request in the set of data requests to an associated data supplier component; means for obtaining search results; and means for displaying a view of the search results. - View Dependent Claims (20)
-
Specification