Method, apparatus and computer program product providing an application integrated mobile device search solution using context information
First Claim
1. An apparatus, comprising a search platform comprised of a search mediator, said search mediator comprising an application interface for coupling to applications for receiving a search query from at least one application and for providing search results to the at least one application, said search mediator further comprising a plurality of search interfaces for coupling to a plurality of different search functions and at least one memory interface for coupling to a memory that stores at least application-specific search profiles for use by said search mediator during at least one of responding to a received search query and providing search results.
10 Assignments
0 Petitions
Accused Products
Abstract
The invention provides an apparatus, a method, a computer program product and an electronic device where, in accordance with the method there includes steps of implementing a search mediator function that is interposed between a plurality of applications and a plurality of search functions; and operating the search mediator function for receiving search queries from individual ones of the plurality of applications, forwarding received search queries to appropriate ones of the plurality of search functions, and providing search results to respective ones of the plurality of applications in accordance with at least application-specific search profiles.
56 Citations
57 Claims
- 1. An apparatus, comprising a search platform comprised of a search mediator, said search mediator comprising an application interface for coupling to applications for receiving a search query from at least one application and for providing search results to the at least one application, said search mediator further comprising a plurality of search interfaces for coupling to a plurality of different search functions and at least one memory interface for coupling to a memory that stores at least application-specific search profiles for use by said search mediator during at least one of responding to a received search query and providing search results.
-
21. A computer program product embodied on a computer readable medium and comprising program instructions the execution of which performs operations that implement a search platform, the operations comprising:
-
implementing a search mediator function that is interposed between a plurality of applications and a plurality of search functions; and
operating the search mediator function for receiving search queries from individual ones of said plurality of applications via an application interface, forwarding received search queries to appropriate ones of the plurality of search functions, and providing search results to respective ones of the plurality of applications via the application interface in accordance with at least application-specific search profiles. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method, comprising:
-
implementing a search mediator function that is interposed between a plurality of applications and a plurality of search functions; and
operating the search mediator function for receiving search queries from individual ones of the plurality of applications, forwarding received search queries to appropriate ones of the plurality of search functions, and providing search results to respective ones of the plurality of applications in accordance with at least application-specific search profiles. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
- 54. An electronic device, comprising application interface means and search mediator means coupled to said application interface means and to a plurality of search means, said search mediator means for receiving search queries from individual ones of a plurality of applications via said application interface means, for forwarding received search queries to appropriate ones of the plurality of search means, and for providing search results to respective ones of the plurality of applications in accordance with at least application-specific search profiles stored in memory means.
Specification