Method and apparatus for identifying documents using a handheld device
DCFirst Claim
1. A method comprising:
- storing a plurality of reference documents in a memory device, including storing reference data for each reference document of the plurality of reference documents, wherein the reference data comprises data representing human-readable content from an associated reference document of the plurality of reference documents;
receiving over a wireless connection, document data at a data processing system from a handheld device, wherein the document data corresponds to content of one of the reference documents of the plurality of reference documents, and wherein the document data comprises data captured from human-readable content in a document when scanned by the handheld device, wherein the human-readable content comprises originally published content of the document;
extracting at least a portion of the received document data as scanning data, wherein the scanning data comprises data representing human-readable content from the document;
retrieving from the memory device the reference data for at least one reference document of the plurality of reference documents;
comparing the scanning data with the retrieved reference data, wherein comparing comprises a comparison of (a) the scanning data corresponding to the human-readable content of the document, and (b) the retrieved reference data for the at least one reference document of the plurality of reference documents comprising human-readable content of the at least one reference document as originally published; and
identifying, when the step of comparing the scanning data with the retrieved reference data indicates the scanning data matches at least a portion of the retrieved reference data, one or more reference documents associated with said matched reference data as the reference documents corresponding to the document data received from the handheld device.
4 Assignments
Litigations
0 Petitions
Reexaminations
Accused Products
Abstract
A method and apparatus for sending information to a data processing apparatus for identifying a document to share with a recipient. A handheld device is capable of communicating with the data processing apparatus. Human-readable information is captured from the document and stored in the handheld device as document data. A communications path is established between the handheld device and the data processing apparatus. The document data is sent to the data processing apparatus through the communications path. Reference documents are provided. Each reference document has reference data stored in a memory. At least a portion of the received document data is extracted as scanning data. The reference data is retrieved from the memory. The scanning data is compared with the reference data. When the scanning data matches at least a portion of the reference data of one of the reference documents, the one reference document is selected as the identified document for forwarding to the recipient.
31 Citations
56 Claims
-
1. A method comprising:
-
storing a plurality of reference documents in a memory device, including storing reference data for each reference document of the plurality of reference documents, wherein the reference data comprises data representing human-readable content from an associated reference document of the plurality of reference documents; receiving over a wireless connection, document data at a data processing system from a handheld device, wherein the document data corresponds to content of one of the reference documents of the plurality of reference documents, and wherein the document data comprises data captured from human-readable content in a document when scanned by the handheld device, wherein the human-readable content comprises originally published content of the document; extracting at least a portion of the received document data as scanning data, wherein the scanning data comprises data representing human-readable content from the document; retrieving from the memory device the reference data for at least one reference document of the plurality of reference documents; comparing the scanning data with the retrieved reference data, wherein comparing comprises a comparison of (a) the scanning data corresponding to the human-readable content of the document, and (b) the retrieved reference data for the at least one reference document of the plurality of reference documents comprising human-readable content of the at least one reference document as originally published; and identifying, when the step of comparing the scanning data with the retrieved reference data indicates the scanning data matches at least a portion of the retrieved reference data, one or more reference documents associated with said matched reference data as the reference documents corresponding to the document data received from the handheld device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data processing system for identifying one of a plurality of reference documents, from information received from a handheld device in communication with a data processing system, the data processing system being coupled to a data network and each reference document having reference data, the data processing system comprising:
-
at least one memory device in which a plurality of instructions are stored; and a processor coupled to the at least one memory device and capable of executing instructions in the memory device to one or more of said plurality of instructions to;
(i) access said reference data in the at least one memory device, and (ii) receive the information from the handheld device, wherein the information comprises actual data scanned from a document by the handheld device, wherein execution of the instructions causing a plurality of steps to be performed including;storing a plurality of reference documents, each reference document having associated reference data stored in the at least one memory device coupled to the data processing system, wherein the associated reference data for each reference document comprises data representing content from the associated reference document of the plurality of reference documents; receiving the information from a handheld device in communication with the data processing system; extracting at least a portion of the received document data as scanning data, wherein the scanning data corresponds to data captured by the handheld device from human-readable content of a document; retrieving reference data for at least one reference document of the plurality of reference documents from the at least one memory device; comparing said scanning data with said reference data, wherein said comparing comprises a comparison of (a) scanning data corresponding to the human-readable content of the one reference document, and (b) the reference data for the at least one reference document of the plurality of reference documents comprising human-readable content of the at least one reference document as originally published; and identifying, when the scanning data matches at least a portion of the reference data associated with the at least one reference document, the at least one reference document as an identified document. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
capturing information regarding a document utilizing a handheld device, wherein the information comprises actual data from the document, wherein the captured information corresponds to human-readable content from the document and does not comprise information exclusively machine readable; storing the captured information in a memory of the handheld device; establishing a communications path between the handheld device and a data processing system coupled to a data network; sending the captured information from the handheld device to the data processing system via the communications path; and receiving, at the handheld device from the data processing system via the communications path, data representing at least a portion of data from a reference document identified based on the captured information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A wireless handheld device operable to establish a wireless data communications path with a data processing system coupled to a wireless data network, comprising:
-
(i) a transceiver operating to receive and transmit a wireless data connection with the data processing system coupled to the wireless data network, the transceiver being capable of; establishing a wireless communications path between the handheld device and the data processing system coupled to the wireless data network; sending captured information from the handheld device to the data processing system via the wireless communications path; and (ii) a memory in which a plurality of instructions are stored; and (iii) a processor coupled to the memory and capable of executing the instructions in the memory, wherein execution of the instructions causes a plurality of steps to be performed including; capturing information regarding a document utilizing the handheld device as scanning data, wherein the information comprises actual data from the document, wherein the captured information corresponds to human-readable content from the document; storing the captured information in a memory of the handheld device; receiving, at the handheld device from the data processing system via the wireless data communications path, data representing a comparing operation and an identifying operation performed at a remote server; the comparing operation comprising;
comparing the scanning data with reference data retrieved at the server wherein a comparison is performed of (a) the scanning data corresponding to the human-readable content of the document, and (b) the retrieved reference data for the at least one reference document of a plurality of reference documents comprising human-readable content; andthe identifying operation comprising;
identifying, when the comparing of the scanning data with the retrieved reference data indicates the scanning data matches at least a portion of the retrieved reference data, one or more reference documents associated with said matched reference data as the reference documents corresponding to the data received from the handheld device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A non-transitory processor readable storage medium containing processor readable program code such that when executed by a processor in a data processing system, performs a method for identifying one of a plurality of reference documents, each reference document having reference data stored in a memory, based on information received by the data processing system from a handheld device in wireless communication with the data processing system over a data network, the method comprising:
-
storing a plurality of reference documents in a memory device, including storing reference data for each reference document of the plurality of reference documents, wherein the reference data comprises data representing content from an associated reference document of the plurality of reference documents, wherein the content comprises human-readable content of the associated reference document; receiving document data at a data processing system from a handheld device over the wireless communication, wherein the document data corresponds to the human-readable content of one of the reference documents of the plurality of reference documents, and wherein the document data comprises data captured from human-readable content in the one reference document when scanned by the handheld device, wherein the human-readable content comprises originally published content of the one reference document; extracting at least a portion of the received document data as scanning data, wherein the scanning data corresponds to the human-readable content from the document; retrieving from the memory device the reference data for at least one reference document of the plurality of reference documents; comparing the scanning data with the retrieved reference data, wherein comparing comprises a comparison of (a) the scanning data corresponding to the human-readable content of the document, and (b) the reference data for the at least one reference document of the plurality of reference documents comprising human-readable content of the at least one reference document as originally published; and identifying, when the scanning data matches at least a portion of the retrieved reference data, the one reference document as the document. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. A method, comprising:
-
optically scanning a human-readable content from a document comprising multiple pieces of human-readable content; generating a scanned information from the human-readable content; converting the scanned information into a digital document data representative of the human-readable content and operable for being stored by a data processing system; storing the digital document data in a memory of a data processing system; storing a plurality of reference documents, wherein the storing comprises storing a plurality of reference data for each of the plurality of reference documents in a memory of a data processing system, wherein said reference data comprises data representing content from an associated one of said reference documents of said plurality of reference documents, and wherein the content comprises a human-readable content of the associated reference document; comparing at least one first data to a database of at least one second data, at least one of the at least one said data being received over a wireless connection, wherein the at least one first data comprises the digital document data, the at least one second data comprises at least one of the plurality of reference data, and the database comprises said memory of the data processing system storing the plurality of reference data; and identifying, when the comparing indicates the first data matches at least a portion of one or more of the second data, the one or more reference documents associated with said matched reference data as the respective one or more reference documents corresponding to the scanned human-readable content. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification