×

Instant unified search

  • US 10,445,314 B1
  • Filed: 12/08/2014
  • Issued: 10/15/2019
  • Est. Priority Date: 09/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one wireless network interface in communication with at least one external keyboard;

    at least one memory storing computer-executable instructions;

    at least one hardware processor coupled to the at least one wireless network interface, and the at least one memory, the at least one hardware processor configured to execute the computer-executable instructions to;

    generate first data indicating first input to the at least one external keyboard;

    determine that the first data is indicative of a printable character;

    determine a first input control of a first application has input focus;

    receive a callback from the first application configured to indicate that the first data is unhandled by the first input control;

    store the first data;

    store subsequent data generated after the first data in an input queue;

    determine that one or more unified search launch conditions are satisfied, 

    wherein the one or more satisfied unified search launch conditions includes one or more of;

    the first data corresponds to an entry within designated data,the first application is configured to use a unified search component, ora number of inputs have occurred within a specific time;

    based on the one or more unified search launch conditions being satisfied and a second input control having the input focus, deliver the first data to the unified search component;

    based on the one or more unified search launch conditions being satisfied and the second input control having the input focus, deliver, after the first data is delivered to the unified search component, the subsequent data stored in the input queue to the unified search component;

    perform a search with the unified search component using data associated with the first data and the subsequent data; and

    present results of the search.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×