IP Library Granted Patent US 8,531,710
Granted Patent B2
US 8,531,710 · App. 13/195,193 · Granted Sep 10, 2013

Association of a portable scanner with input/output and storage devices

Inventors: Martin T. King (Vashon Island, WA); Dale L. Grover (Ann Arbor, MI); Clifford A. Kushler (Lynnwood, WA); James Q. Stafford-Fraser (CambridgeShire, GB)
Assignee: Google Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,531,710
App. No.
13/195,193
Granted
Sep 10, 2013
Kind
B2
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.

Claims (42)

1. A method comprising:

receiving, by a content retriever, scanned information comprising: (i) an identifier of a scanner device and (ii) additional information for locating content;

locating, by the content retriever, the content based at least on the additional information;

making a determination, by the content retriever, that a candidate device can perform the content by at least:

determining locations of the scanner device and a second device; and

selecting the candidate device from among the scanner device and the second device based at least on the locations of the scanner device and the second device; and

providing, by the content retriever, the content to the candidate device.

2. The method of claim 1 , wherein the scanned information comprises information scanned by the scanner device.

3. The method of claim 1 , wherein making the determination, by the content retriever, that the candidate device can perform the content further comprises:

maintaining a device database comprising location information for the scanner device and a plurality of devices, wherein the plurality of devices includes the second device.

4. The method of claim 1 , wherein providing, by the content retriever device, the content to the candidate device further comprises providing the content from a network to the candidate device.

5. The method of claim 1 , wherein making the determination, by the content retriever, that the candidate device can perform the content further comprises examining characteristics of the content and determining that the candidate device can perform the content.

6. The method of claim 1 , wherein the content comprises at least one of: text, digital sound, music, one or more digital images, a video, an electronic document of the scanned information, digital music associated with the scanned information, a digital voice recording, audio news, and audio product information.

7. A method comprising:

receiving, by a content retriever, scanned information comprising: (i) an identifier of a scanner device and (ii) additional information for locating content;

locating, by the content retriever, the content based at least on the additional information;

making a determination, by the content retriever, that the scanner device cannot perform the content;

selecting, by the content retriever, an associated device based at least on the scanned information by at least;

determining locations of the scanner device and a second device, and

selecting the associated device based at least on the locations of the scanner device and the second device; and

providing, by the content retriever, the content to the associated device.

8. The method of claim 7 , wherein the scanned information comprises information scanned by the scanner device.

9. The method of claim 7 , wherein selecting, by the content retriever, the associated device based at least on the scanned information further comprises:

maintaining a device database comprising location information for the scanner device and a plurality of devices, wherein the plurality of devices includes the second device.

10. The method of claim 7 , wherein providing, by the content retriever device, the content to the associated device further comprises providing the content from a network to the associated device.

11. The method of claim 7 , wherein selecting the associated device based at least on the scanned information comprises examining characteristics of the content and determining that the associated device can perform the content.

12. The method of claim 7 , wherein the content comprises at least one of: text, digital sound, music, one or more digital images, a video, an electronic document of the scanned information, digital music associated with the scanned information, a digital voice recording, audio news, and audio product information.

13. A computing system comprising:

a processor; and

a data storage device comprising program instructions that, if executed by the processor, cause the processor to:

receive scanned information comprising: (i) an identifier of a scanner device and (ii) additional information for locating content;

locate the content based at least on the additional information;

make a determination that a candidate device can perform the content by at least:

determining locations of the scanner device and a second device and

selecting the candidate device from among the scanner device and the second device based at least on the locations of the scanner device and the second device; and

provide the content to the candidate device.

14. The computing system of claim 13 , wherein the scanned information comprises information scanned by the scanner device.

15. The computing system of claim 13 , wherein to make the determination that the candidate device can perform the content, the program instructions further cause the processor to:

maintain a device database comprising location information for the scanner device and a plurality of devices, wherein the plurality of devices includes the device.

16. The computing system of claim 13 , wherein to provide the content to the candidate device, the program instructions further cause the processor to provide the content from a network to the candidate device.

17. The computing system of claim 13 , wherein to make the determination that the candidate device can perform the content, the program instructions further cause the processor to examine characteristics of the content and determine that the candidate device can perform the content.

18. The computing system of claim 13 , wherein the content comprises at least one of: text, digital sound, music, one or more digital images, a video, an electronic document of the scanned information, digital music associated with the scanned information, a digital voice recording, audio news, and audio product information.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Aug 3, 2021
From: GOOGLE LLC
To: KYOCERA CORPORATION
Reel/Frame 057651/0445 →
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2013
From: KING, MARTIN T.; GROVER, DALE L.; KUSHLER, CLIFFORD A.; STAFFORD-FRASER, JAMES Q.
To: EXBIBLIO B.V.
Reel/Frame 030884/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2013
From: EXBIBLIO B.V.
To: GOOGLE INC.
Reel/Frame 030861/0889 →
Continuity (33)
Continuation 11365983 · Feb 28, 2006
Continuation In Part 11004637 · Dec 3, 2004
Continuation In Part 11097961 · Apr 1, 2005
Continuation In Part 11097093 · Apr 1, 2005
Continuation In Part 11098038 · Apr 1, 2005
Continuation In Part 11098014 · Apr 1, 2005
Continuation In Part 11097103 · Apr 1, 2005
Continuation In Part 11098043 · Apr 1, 2005
Continuation In Part 11097981 · Apr 1, 2005
Continuation In Part 11097089 · Apr 1, 2005
Continuation In Part 11097835 · Apr 1, 2005
Continuation In Part 11098016 · Apr 1, 2005
Continuation In Part 11097828 · Apr 1, 2005
Continuation In Part 11097833 · Apr 1, 2005
Continuation In Part 11097836 · Apr 1, 2005
Continuation In Part 11098042 · Apr 1, 2005
Continuation In Part 11096704 · Apr 1, 2005
Continuation In Part 11110353 · Apr 19, 2005
Continuation In Part 11131945 · May 17, 2005
Continuation In Part 11185908 · Jul 19, 2005
Continuation In Part 11208408 · Aug 18, 2005
Continuation In Part 11208457 · Aug 18, 2005
Continuation In Part 11208458 · Aug 18, 2005
Continuation In Part 11208461 · Aug 18, 2005
Continuation In Part 11209333 · Aug 23, 2005
Continuation In Part 11210260 · Aug 23, 2005
Continuation In Part 11236440 · Sep 27, 2005
Continuation In Part 11236330 · Sep 27, 2005
Continuation In Part PCTUS2005011533 · Apr 1, 2005
Continuation In Part PCTUS2005013586 · Apr 6, 2005
Continuation In Part PCTUS2005012510 · Apr 12, 2005
Provisional Application 60657309 · Feb 28, 2005
Related Publication 20110299125A1 · Dec 8, 2011