Providing city services using mobile devices and a sensor network
First Claim
1. A system comprisinga server including a processor and a memory and at least one communication interface;
- said processor designed or configured1) to receive a first image including pixel data showing a portion of an interior of a retail establishment wherein the first image is captured using a camera on a mobile device carried by a customer within the retail establishment and wherein the first image shows one or more structures for displaying products and one or more products placed on the structures in the retail establishment;
2) receive location information and orientation information from the mobile device wherein the orientation information indicates a current orientation of the mobile device,
3) store the first image to the memory;
4) recognize in the pixel data associated with the first image at least one object to identify the portion of the interior of the retail establishment shown in the first image to map the pixel data to physical locations in the interior of the retail establishment;
5) based upon the identified portion of the retail establishment shown in the first image, determine a pixel location in the pixel data associated with the first image to draw an indicator wherein the indicator points to at least one product placement location visible in the first image;
6) based upon the orientation information and the pixel data from the first image, generate a second image including a portion of the pixel data associated with the first image and the indicator drawn at the determined pixel location in the first image and
7) send the second image to the mobile device in communication with the server via the communication interface wherein the second image is output to a display device associated with the mobile device to help the customer to find a product within the interior of the retail establishment;
a sensor node, placed within the retail establishment, configured to communicate with the server via the at least one communication interface and the mobile device via a wireless interface; and
the mobile device including the camera, the display device, the wireless communication interface, a speaker, a microphone, a cellular communication interface, a GPS receiver, a local, a CPU and a memory, the processor configured to communicate with remote devices via the cellular communication, the server via the sensor, receive GPS information from the GPS receiver, determine a mobile device location using the GPS information, receive an input signal associated with the camera, in response to the input signal, cause the camera to capture the first image, receive image data from the camera including the first image, output the first image to the display device wherein the first image includes the at least one product placement location, send the first image data, the location data and the orientation data, to the server via the wireless interface, receive from server the second image and output the second image data to the display device wherein the second image includes the at least one product placement location visible in the first image and the indicator which points to the at least one product placement location added by the server.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods related providing city services, such as parking, are described. A mobile device can be configured to receive information from local sensor nodes, such as parking sensor nodes, in the vicinity of the mobile device. In a parking application, the mobile device located in a moving vehicle can be configured to locate available parking based upon the information received from the parking sensor nodes. In other embodiments, the mobile device can be utilized in a retail establishment in conjunction with a remote server to display eye-level image data taken at various locations throughout the retail establishment. The eye-level image data can include products displayed throughout the retail establishment and can be augmented with one or more indicators that indicate product placement locations associated with the products.
95 Citations
18 Claims
-
1. A system comprising
a server including a processor and a memory and at least one communication interface; - said processor designed or configured
1) to receive a first image including pixel data showing a portion of an interior of a retail establishment wherein the first image is captured using a camera on a mobile device carried by a customer within the retail establishment and wherein the first image shows one or more structures for displaying products and one or more products placed on the structures in the retail establishment;
2) receive location information and orientation information from the mobile device wherein the orientation information indicates a current orientation of the mobile device,
3) store the first image to the memory;
4) recognize in the pixel data associated with the first image at least one object to identify the portion of the interior of the retail establishment shown in the first image to map the pixel data to physical locations in the interior of the retail establishment;
5) based upon the identified portion of the retail establishment shown in the first image, determine a pixel location in the pixel data associated with the first image to draw an indicator wherein the indicator points to at least one product placement location visible in the first image;
6) based upon the orientation information and the pixel data from the first image, generate a second image including a portion of the pixel data associated with the first image and the indicator drawn at the determined pixel location in the first image and
7) send the second image to the mobile device in communication with the server via the communication interface wherein the second image is output to a display device associated with the mobile device to help the customer to find a product within the interior of the retail establishment;a sensor node, placed within the retail establishment, configured to communicate with the server via the at least one communication interface and the mobile device via a wireless interface; and the mobile device including the camera, the display device, the wireless communication interface, a speaker, a microphone, a cellular communication interface, a GPS receiver, a local, a CPU and a memory, the processor configured to communicate with remote devices via the cellular communication, the server via the sensor, receive GPS information from the GPS receiver, determine a mobile device location using the GPS information, receive an input signal associated with the camera, in response to the input signal, cause the camera to capture the first image, receive image data from the camera including the first image, output the first image to the display device wherein the first image includes the at least one product placement location, send the first image data, the location data and the orientation data, to the server via the wireless interface, receive from server the second image and output the second image data to the display device wherein the second image includes the at least one product placement location visible in the first image and the indicator which points to the at least one product placement location added by the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- said processor designed or configured
-
18. A system comprising:
-
a kiosk comprising a processor and a memory and at least one communication interface;
said processor designed or configured
1) to receive first image including pixel data showing a portion of an interior of a retail establishment wherein the first image is captured using a camera on a mobile device carried by a customer within the retail establishment and wherein the first image shows one or more structures for displaying products and one or more products placed on the structures in the retail establishment;
2) receive location information and orientation information from the mobile device wherein the orientation information indicates a current orientation of the mobile device,
3) store the first image to the memory;
4) recognize in the pixel data associated with the first image at least one object to identify the portion of the interior of the retail establishment shown in the first image to map the pixel data to physical locations in the interior of the retail establishment;
5) based upon the identified portion of the retail establishment shown in the first image, determine a pixel location in the pixel data associated with the first image to draw an indicator wherein the indicator points to at least one product placement location visible in the first image;
6) based upon the orientation information and the pixel data from the first image, generate a second image including a portion of the pixel data associated with the first image and the indicator drawn at the determined pixel location in the first image and
7) send the second image to the mobile device in communication with the server via the communication interface wherein the second image is output to a display device associated with the mobile device to allow the customer to locate a product placed at the product placement location visible in the second image; anda plurality of cameras is configured to take images within the retail establishment and wherein the kiosk is configured to receive the images via the at least one communication interface.
-
Specification