Augmented reality panorama supporting visually impaired individuals
First Claim
1. An augmented reality panorama server comprising:
- A remote device interface configured to receive sensor data from a plurality of remote devices over a network wherein the sensor data includes at least location data;
A tangible, non-transitory computer readable memory storing software instructions; and
At least one processor coupled with the remote device interface and the memory, and configurable, upon execution of the software instructions, to operate as a panorama engine that;
stores the sensor data, including the location data, from the plurality of remote devices in a recognition database, the sensor data stored in the recognition database including real-time sensor data whose location data specifies a current location of a first of the plurality of remote devices and historical sensor data whose location data specifies a historical location of a second of the plurality of remote devices, the second remote device being a mobile device;
identifies a target location;
collects sensor data from the recognition database as a function of the target location and the location data in the sensor data;
constructs an augmented reality panorama associated with the target location based on the collected sensor data, the augmented reality panorama constructed based on the sensor data of at least two different remote devices including the real-time sensor data of the first remote device and the historical sensor data of the second remote device;
generates commands related to objects within the augmented reality panorama; and
causes a display to present the augmented reality panorama, via a display, and make the commands available to a user.
3 Assignments
0 Petitions
Accused Products
Abstract
There is presented a system and method for providing real-time object recognition to a remote user. The system comprises a portable communication device including a camera, at least one client-server host device remote from and accessible by the portable communication device over a network, and a recognition database accessible by the client-server host device or devices. A recognition application residing on the client-server host device or devices is capable of utilizing the recognition database to provide real-time object recognition of visual imagery captured using the portable communication device to the remote user of the portable communication device. In one embodiment, a sighted assistant shares an augmented reality panorama with a visually impaired user of the portable communication device where the panorama is constructed from sensor data from the device.
110 Citations
31 Claims
-
1. An augmented reality panorama server comprising:
-
A remote device interface configured to receive sensor data from a plurality of remote devices over a network wherein the sensor data includes at least location data; A tangible, non-transitory computer readable memory storing software instructions; and At least one processor coupled with the remote device interface and the memory, and configurable, upon execution of the software instructions, to operate as a panorama engine that; stores the sensor data, including the location data, from the plurality of remote devices in a recognition database, the sensor data stored in the recognition database including real-time sensor data whose location data specifies a current location of a first of the plurality of remote devices and historical sensor data whose location data specifies a historical location of a second of the plurality of remote devices, the second remote device being a mobile device; identifies a target location; collects sensor data from the recognition database as a function of the target location and the location data in the sensor data; constructs an augmented reality panorama associated with the target location based on the collected sensor data, the augmented reality panorama constructed based on the sensor data of at least two different remote devices including the real-time sensor data of the first remote device and the historical sensor data of the second remote device; generates commands related to objects within the augmented reality panorama; and causes a display to present the augmented reality panorama, via a display, and make the commands available to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification