Association of a portable scanner with input/output and storage devices
First Claim
Patent Images
1. A method comprising:
- a computing system receiving an identification request from a displaying device, wherein the identification request specifies an address of the displaying device;
in response to receiving the identification request, the computing system transmitting a session identifier to the displaying device;
the computing system receiving a session initiation request from a scanning device, wherein the session initiation request contains the session identifier and a scanning device identifier, wherein the scanning device identifier is unique to the scanning device, and wherein the scanning device and the displaying device each communicate independently with the computing system;
in response to receiving the session initiation request, the computing system creating an association between the session identifier, the scanning device identifier, and the address of the displaying device;
the computing system receiving a digital media request from the scanning device, wherein the digital media request contains information scanned by the scanning device that identifies requested digital media; and
based on the information scanned by the scanning device and the association between the session identifier, the scanning device identifier, and the address of the displaying device, the computing system transmitting the requested digital media to the displaying device.
4 Assignments
0 Petitions
Accused Products
Abstract
A device identifier is scanned with a portable scanner and communicated to a service provider. The service provider associates the device with the portable scanner. Information is scanned from a printed source and communicated to the service provider and subsequent information is received in response at a device identified by the device identifier. In some embodiments, a communication session identifier is scanned with a portable scanner and communicated to the service provider rather than (or in cooperation with) the device identifier.
839 Citations
32 Claims
-
1. A method comprising:
-
a computing system receiving an identification request from a displaying device, wherein the identification request specifies an address of the displaying device; in response to receiving the identification request, the computing system transmitting a session identifier to the displaying device; the computing system receiving a session initiation request from a scanning device, wherein the session initiation request contains the session identifier and a scanning device identifier, wherein the scanning device identifier is unique to the scanning device, and wherein the scanning device and the displaying device each communicate independently with the computing system; in response to receiving the session initiation request, the computing system creating an association between the session identifier, the scanning device identifier, and the address of the displaying device; the computing system receiving a digital media request from the scanning device, wherein the digital media request contains information scanned by the scanning device that identifies requested digital media; and based on the information scanned by the scanning device and the association between the session identifier, the scanning device identifier, and the address of the displaying device, the computing system transmitting the requested digital media to the displaying device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, if executed by a computing device, cause the computing device to perform operations comprising:
-
receive an identification request from a displaying device, wherein the identification request specifies an address of the displaying device; in response to receiving the identification request, transmit a session identifier to the displaying device; receive a session initiation request from a scanning device, wherein the session initiation request contains the session identifier and a scanning device identifier, wherein the scanning device identifier is unique to the scanning device, and wherein the scanning device and the displaying device each communicate independently with the computing system; in response to receiving the session initiation request, create an association between the session identifier, the scanning device identifier, and the address of the displaying device; receive a digital media request from the scanning device, wherein the digital media request contains information scanned by the scanning device that identifies requested digital media; and based on the information scanned by the scanning device and the association between the session identifier, the scanning device identifier, and the address of the displaying device, transmit the requested digital media to the displaying device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
means for receiving an identification request from a displaying device, wherein the identification request specifies an address of the displaying device; means for, in response to receiving the identification request, transmitting a session identifier to the displaying device; means for receiving a session initiation request from a scanning device, wherein the session initiation request contains the session identifier and a scanning device identifier, wherein the scanning device identifier is unique to the scanning device, and wherein the scanning device and the displaying device each communicate independently with the computing system; means for, in response to receiving the session initiation request, creating an association between the session identifier, the scanning device identifier, and the address of the displaying device; means for receiving a digital media request from the scanning device, wherein the digital media request contains information scanned by the scanning device that identifies requested digital media; and means for, based on the information scanned by the scanning device and the association between the session identifier, the scanning device identifier, and the address of the displaying device, transmitting the request digital media to the displaying device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computing system comprising:
-
a database device that (i) receives an identification request from a displaying device, wherein the identification request specifies an address of the displaying device, (ii) in response to receiving the identification request, transmits a session identifier to the displaying device, (iii) receives a session initiation request from a scanning device, wherein the session initiation request contains the session identifier and a scanning device identifier, wherein the scanning device identifier is unique to the scanning device, and wherein the scanning device and the displaying device each communicate independently with the computing system, and (iv) in response to receiving the session initiation request, the computing system creating an association between the session identifier, the scanning device identifier, and the address of the displaying device; and a content device that (i) receives a digital media request from the scanning device, wherein the digital media request contains information scanned by the scanning device that identifies requested digital media, and (ii) based on the information scanned by the scanning device and the association between the session identifier, the scanning device identifier, and the address of the displaying device, transmits the requested digital media to the displaying device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification