Camera based information exchange mechanism
First Claim
1. A method, in a portable computing device comprising a camera, for exchanging information between a user and a provider, comprising:
- capturing an image using the camera of the portable computing device;
determining an identifier of a physical object associated with the captured image;
transmitting, by the portable computing device, the identifier of the physical object, and selected user information describing a user of the portable computing device, to a separate computing device associated with a provider of the physical object;
receiving, by the portable computing device, in response to the transmitting, physical object information associated with the physical object from the separate computing device associated with the provider of the physical object; and
storing, in a storage device of the portable computing device, the physical object information in association with at least one of the captured image or the identifier of the physical object, wherein transmitting the identifier of the physical object, and selected user information to a separate computing device associated with a provider of the physical object comprises automatically sending a transmission of the selected user information to an object computing device coupled to the physical object located within a field of view upon which the camera of the portable computing device is focused in response to the capturing of the image, and wherein the object computing device transmits the identifier of the physical object and the selected user information to the separate computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms, in a portable computing device comprising a camera, for exchanging information between a user and a provider are provided. With these mechanisms, an image is captured using the camera of the portable computing device and an identifier of a physical object associated with the captured image is determined. The portable computing device transmits the identifier of the physical object, and user information describing a user of the portable computing device, to a separate computing device associated with a provider of the physical object. The portable computing device receives information associated with the physical object from the separate computing device associated with the provider of the physical object. A storage device of the portable computing device stores the physical object information in association with at least one of the captured image or the identifier of the physical object.
16 Citations
23 Claims
-
1. A method, in a portable computing device comprising a camera, for exchanging information between a user and a provider, comprising:
-
capturing an image using the camera of the portable computing device; determining an identifier of a physical object associated with the captured image; transmitting, by the portable computing device, the identifier of the physical object, and selected user information describing a user of the portable computing device, to a separate computing device associated with a provider of the physical object; receiving, by the portable computing device, in response to the transmitting, physical object information associated with the physical object from the separate computing device associated with the provider of the physical object; and storing, in a storage device of the portable computing device, the physical object information in association with at least one of the captured image or the identifier of the physical object, wherein transmitting the identifier of the physical object, and selected user information to a separate computing device associated with a provider of the physical object comprises automatically sending a transmission of the selected user information to an object computing device coupled to the physical object located within a field of view upon which the camera of the portable computing device is focused in response to the capturing of the image, and wherein the object computing device transmits the identifier of the physical object and the selected user information to the separate computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a portable computing device having a camera, causes the portable computing device to:
-
capture an image using the camera of the portable computing device; determine an identifier of a physical object associated with the captured image; transmit the identifier of the physical object, and selected user information describing a user of the portable computing device, to a separate computing device associated with a provider of the physical object; receive, in response to the transmitting, physical object information associated with the physical object from the separate computing device associated with the provider of the physical object; and store, in a storage device of the portable computing device, the physical object information in association with at least one of the captured image or the identifier of the physical object, wherein the computer readable program causes the portable computing device to transmit the identifier of the physical object, and selected user information to a separate computing device associated with a provider of the physical object by automatically sending a transmission of the selected user information to an object computing device coupled to the physical object located within a field of view upon which the camera of the portable computing device is focused in response to the capturing of the image, and wherein the object computing device transmits the identifier of the physical object and the selected user information to the separate computing device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A portable computing device, comprising:
-
a camera; a processor coupled to the camera; a storage device coupled to the processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; capture an image using the camera of the portable computing device; determine an identifier of a physical object associated with the captured image; transmit the identifier of the physical object, and selected user information describing a user of the portable computing device, to a separate computing device associated with a provider of the physical object; receive, in response to the transmitting, physical object information associated with the physical object from the separate computing device associated with the provider of the physical object; and store, in the storage device of the portable computing device, the physical object information in association with at least one of the captured image or the identifier of the physical object, wherein the instructions cause the processor to transmit the identifier of the physical object, and selected user information to a separate computing device associated with a provider of the physical object by automatically sending a transmission of the selected user information to an object computing device coupled to the physical object located within a field of view upon which the camera of the portable computing device is focused in response to the capturing of the image, and wherein the object computing device transmits the identifier of the physical object and the selected user information to the separate computing device.
-
Specification