Search engines and systems with handheld document data capture devices
AssigneeKYOCERA Corporation
InventorsMartin T. King, Dale L. Grover, Clifford A. Kushler, James Q. Stafford-Fraser
Life of this patent
Estimating the term…
Abstract
Embodiments of the disclosed innovations provide systems and methods for locating data associated with rendered documents. Some embodiments support the use of a handheld document data capture device.
Claims50
A system for locating and retrieving information, comprising:
- an aggregated search index comprising document indexes from multiple restricted sources, wherein the aggregated search index also comprises indications of whether indexed electronic content is an electronic counterpart to one or more rendered documents;
- and
- one or more computing servers comprising a search engine, wherein the search engine is operatively coupled with the aggregated search index, wherein the search engine is configured to determine whether information associated with a search query is based on information captured by a capture device from a rendered document and to search the aggregated search index in response to receiving the search query.
A method in a computing system of locating information, comprising:
- receiving a search query initiated by a capture device;
- determining whether the search query results from information captured from a rendered document;
- searching an aggregated search index in response to receiving the search query, wherein the aggregated search index comprises document indexes from multiple restricted sources and indications of whether indexed electronic content is an electronic counterpart to one or more rendered documents;
- and
- providing, to the capture device, information associated with search results corresponding to the search query.
A non-transitory computer-readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions of:
- receiving a search query initiated by a capture device;
- determining whether the search query results from information captured from a rendered document;
- searching an aggregated search index in response to receiving the search query, wherein the aggregated search index comprises document indexes from multiple restricted sources and indications of whether indexed electronic content is an electronic counterpart to one or more rendered documents;
- and
- providing, to the capture device, information associated with search results corresponding to the search query.
A system for locating and retrieving information, comprising:
- an aggregated search index comprising:
- document indexes from multiple restricted sources;
- and
- indications of whether indexed electronic content is an electronic counterpart to one or more rendered documents;
- and
- one or more computing servers comprising a search engine, wherein the search engine is operatively coupled with the aggregated search index, and wherein the search engine is configured to perform operations comprising:
- receiving a search query initiated by a capture device;
- searching the aggregated search index in response to receiving the search query and determining that an access condition is satisfied, wherein determining that the access condition is satisfied comprises determining that the search query includes information indicating that the search query is based on information captured from a rendered document;
- determining one or more search results that correspond to the search query and to the electronic content;
- and
- providing the one or more search results to the capture device.
A method of communicating between multiple devices, comprising:
- displaying, by a first device, at least one of a code and a symbol for specifying identification information;
- capturing, by a second device, the at least one of the code and the symbol displayed by the first device;
- specifying, by the second device, the identification information depending on the at least one of the code and the symbol;
- performing, by the second device, an action for an association process depending on the identification information, wherein the performing the action comprises establishing a wireless link between the first device and the second device;
- and
- controlling not to establish an additional wireless link by other devices during a period or a session in which the first device is establishing a wireless link with the second device, based on a state of established wireless link.
A computing device comprising:
- a display configured to display at least one of a code and a symbol for specifying identification information;
- and
- a controller configured to perform an action for an association process between the computing device and another device that captures the at least one of the code and the symbol displayed on the display and specifies the identification information, wherein the performing the action comprises establishing a wireless link between the computing device and the another device, and
- the computing device is configured to control not to establish an additional wireless link by other devices during a period or a session in which the another device is establishing a wireless link with the computing device, based on a state of established wireless link.
A method for a computing device, comprising:
- capturing at least one of a code and a symbol displayed on a display of another device;
- specifying identification information depending on the at least one of the code and the symbol;
- performing an action for an association process depending on the identification information, wherein the performing the action comprises establishing a wireless link between the computing device and the another device;
- and
- controlling not to establish an additional wireless link by other devices during a period or a session in which the computing device is establishing a wireless link with the another device, based on a state of established wireless link.
Dependencies are inferred from the claim text.