Cross-platform document exchange using mobile devices
First Claim
Patent Images
1. A computer implemented method comprising:
- capturing a first image on a portable device of a first computer display, wherein a document is shown on said first computer display;
identifying, on said first image, marking indicia representing location information associated with the document and a first computer coupled to the first computer display;
responsive to identifying said marking indicia, translating said marking indicia into the location information associated with the document and the first computer coupled to the first computer display;
transmitting a request to the first computer using said location information, said request requesting a copy of said document from said first computer;
receiving said copy at said portable device from said first computer; and
rendering said copy onto a portable display of said portable device.
2 Assignments
0 Petitions
Accused Products
Abstract
Document exchange is disclosed between a computer and a portable device equipped with camera functionality, memory storage, network interface, and appropriate software. An image of a computer screen is captured by the portable device. The computer screen is displaying a document intended for exchanging. The portable device examines the image to identify marking indicia that provides location information about the document. When such marking indicia is found, it is translated and used to transmit a request for a copy to the computer where the document is stored. On receipt of the request, the computer transmits the copy to the portable device.
30 Citations
31 Claims
-
1. A computer implemented method comprising:
-
capturing a first image on a portable device of a first computer display, wherein a document is shown on said first computer display; identifying, on said first image, marking indicia representing location information associated with the document and a first computer coupled to the first computer display; responsive to identifying said marking indicia, translating said marking indicia into the location information associated with the document and the first computer coupled to the first computer display; transmitting a request to the first computer using said location information, said request requesting a copy of said document from said first computer; receiving said copy at said portable device from said first computer; and rendering said copy onto a portable display of said portable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product having a non-transitory computer readable medium with computer program logic recorded thereon, said computer program product comprising:
-
code for obtaining a copy of a document at a portable device, the portable device obtaining the copy from a first computer device by capturing a first image of a document displayed on a first computer display of the first computer device, identifying the document using marking indicia on the first image, and requesting and receiving the copy of the document; and code for providing the copy of the document from the portable device to a second computer device, the portable device providing the copy by capturing a second image of a second computer display of the second computer device, identifying the second computer using additional marking indicia on the second image, and sending the copy from the portable device to said second computer. - View Dependent Claims (10)
-
-
11. A mobile device comprising:
-
a processor coupled to storage memory; a lens under control of a camera application stored in said storage memory, wherein, when executed by said processor, said operating camera application configured to capture image data through said lens; a transceiver under control of said processor and configured to transmit and receive data; a document exchange application stored in said storage memory, wherein, when executed by said processor, said operating document exchange application performing operations comprising; examining a first image captured through said lens of a first computer screen displaying a document to be exchanged, wherein said first image is examined for marking indicia associated with said document, the marking indicia representing location information associated with the document and a first computer coupled to the first computer screen; translating said marking indicia, responsive to said marking indicia being detected, into the location information associated with the document and the first computer coupled to the first computer screen; and transmitting a request to said first computer through said transceiver and using said location information, wherein said request requests a copy of said document. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A specially programmed computer comprising:
-
a processor coupled to storage memory; a network interface under control of said processor and configured to send and receive data from one or more networks; a computer identifier (ID) stored in said storage memory representing an identity and location of said specially programmed computer; a document exchange application stored in said storage memory, wherein, when executed by said processor, said document exchange application performing operations comprising; receiving a request from a mobile device through said network interface and use location information contained within said request to retrieve a copy of a document associated with said location information, sending said copy to said mobile device, wherein said location information was translated by a requesting device from marking indicia identified in an image of said document shown on a computer display, the marking indicia representing the location information associated with the document and a first computer coupled to the computer display from which the copy of the document is retrieved. - View Dependent Claims (18, 19, 20)
-
-
21. A computer program product having a non-transitory computer readable medium with computer program logic recorded thereon, said computer program product comprising:
-
code for capturing a first image on a portable device of a first computer display, wherein a document is shown on said first computer display; code for examining said first image for marking indicia representing location information associated with the document and a first computer coupled to the first computer display; code for responsive to identifying said marking indicia, translating said marking indicia into the location information associated with the document and the first computer coupled to the first computer display; code for transmitting a request to a first computer coupled to said first computer display using said location information, said request requesting a copy of said document from said first computer; code for receiving said copy at said portable device from said first computer; and code for transforming a state of ones of a plurality of pixels of a portable display of said portable device to render said copy onto said portable display. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer implemented method comprising:
-
obtaining a copy of a document at a portable device, the portable device obtaining the copy from a first computer device by capturing a first image of a document displayed on a first computer display of the first computer device, identifying the document using marking indicia on the first image, and requesting and receiving the copy of the document; and providing the copy of the document from the portable device to a second computer device, the portable device providing the copy by capturing a second image of a second computer display of the second computer device, identifying the second computer using additional marking indicia on the second image, and sending the copy from the portable device to said second computer. - View Dependent Claims (28, 29, 30, 31)
-
Specification