METHOD, SYSTEM, AND APPARATUS FOR CONTENT SEARCH ON A DEVICE
First Claim
Patent Images
1. A method, comprising:
- searching a content repository of a user device in response to a search request received at the user device, the search request being associated with a search category;
selecting, in response to the search request, a plug-in module of a search engine based at least in part on the search category;
receiving, from the plug-in module, an extensible markup-language-formatted definition document that includes an arrangement of data particular to the search category;
forming a results document based on a result of the search and the definition document; and
sending the results document to a search result renderer operating concurrently on the user device with the search engine.
1 Assignment
0 Petitions
Accused Products
Abstract
Content search on a device involves receiving a search request at a search engine of a device. The search request is associated with a search category. In response to the search request, a plug-in module of the search engine is selected based at least in part on a search category of the request. An extensible markup-language-formatted definition document is received from the plug-in module. The definition document includes an arrangement of data particular to the search category. A results document is formed based on the definition document and sent from the search engine to a search result renderer operating concurrently on the device with the search engine.
45 Citations
24 Claims
-
1. A method, comprising:
-
searching a content repository of a user device in response to a search request received at the user device, the search request being associated with a search category; selecting, in response to the search request, a plug-in module of a search engine based at least in part on the search category; receiving, from the plug-in module, an extensible markup-language-formatted definition document that includes an arrangement of data particular to the search category; forming a results document based on a result of the search and the definition document; and sending the results document to a search result renderer operating concurrently on the user device with the search engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a data interface capable of accessing a content repository of a user terminal; a processor coupled to the data interface; and memory coupled to the processor, wherein the memory instructions that cause the processor to, search the content repository in response to a search request received at the user terminal, the search request being associated with a search category; select, in response to the search request, a plug-in module based at least in part on the search category; receive, from the plug-in module, an extensible markup language formatted definition document that includes an arrangement of data particular to the search category; form a results document based on a result of the search and the definition document; and send the results document to a search result renderer operating concurrently on the user terminal with the instructions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable storage medium comprising:
instructions which are executable by an apparatus for performing steps that include; searching a content repository of the apparatus in response to receiving a search request at the apparatus, the search request being associated with a search category; selecting, in response to the search request, a plug-in module of the search engine based at least in part on the search category; receiving, from the plug-in module, an extensible markup-language-formatted definition document that includes an arrangement of data particular to the search category; forming a results document based on a result of the search and the definition document; and sending the results document from the search engine to a search result renderer operating concurrently on the apparatus with the search engine.
-
22. An apparatus comprising:
-
means for searching a content repository of a user terminal in response to a search request received from the user terminal, the search request being associated with a search category; means for selecting, in response to the search request, a plug-in module of a search engine based at least in part on the search category; means for receiving, from the plug-in module in response to the plug-in module searching the content repository, an extensible markup language formatted definition document that includes an arrangement of data particular to the search category; means for forming a results document based on a result of the search and the definition document; and means for sending the results document from the search engine to a search result renderer of the user terminal. - View Dependent Claims (23, 24)
-
Specification