Managing searches on mobile devices

  • US 7,996,487 B2
  • Filed: 08/23/2006
  • Issued: 08/09/2011
  • Est. Priority Date: 08/23/2006
  • Status: Active Grant
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. A system for retrieving information from a mobile device, the system comprising:

  • a server computer system comprising;

    a first communication interface;

    a first processor in communication with the first communication interface; and

    a first set of instructions executable by the first processor, the first set of instructions comprising;

    instructions to receive a search query;

    instructions to transmit an alert signal, via the first communication interface, to each of a set of mobile devices comprising a first mobile device, a transport mechanism for transmitting each alert signal being based upon a type of the respective mobile device;

    instructions to transmit a search request to the set of mobile devices, wherein the search request is based on the search query;

    instructions to receive a set of search results from at least the first mobile device, responsive to the search request; and

    instructions to store the set of search results in a cache;

    instructions to periodically poll the set of mobile devices for changes to the set of search results;

    instructions to update the set of search results stored in the cache based on the periodic polling of the set of mobile devices;

    instructions to provide, from the cache, the set of search results to a user; and

    a plurality of mobile devices comprising the set of mobile devices including the first mobile device, wherein the first mobile device comprises;

    a second communication interface;

    a second processor in communication with the second communication interface; and

    a second set of instructions executable by the second processor, the second set of instructions comprising;

    instructions to wake the first mobile device upon receiving the respective alert signal;

    instructions to receive the search request from the server computer system;

    instructions to maintain a connection string for a data source on the first mobile device;

    instructions to perform a search of information on the first mobile device using the connection string; and

    instructions to prepare the set of search results based on the search; and

    instructions to transmit the set of search results for reception by the server computer system.

View all claims
  • 1 Assignment
    ×
    ×

    Thank you for your feedback

    ×
    ×