Augmented reality display apparatus and related methods using database record data
Assigneesalesforce.com, inc.
InventorSamuel W. Bailey
Life of this patent
Estimating the term…
Abstract
Disclosed are examples of methods, apparatus, systems, and computer program products for providing an augmented reality display of an image with record data. In one example, image data is received at one or more processors. A request message is sent requesting record data associated with the image data from one or more of a plurality of records stored in a database system. In some implementations, when the requested record data is received, a graphical display of the record data in combination with the image can be provided on a display device.
Claims21
1-20. (canceled)
A system for providing an augmented reality display of an image, the system comprising:
- a database storing a plurality of database records;
- and
- at least one server in communication with the database, the at least one server comprising at least one processor configurable to cause:
- responsive to detection of a marker associated with an image received at a server from a computing device, identifying, using data of the image or using information associated with the image data, at least a first one of the database records as being associated with the image;
- retrieving the first database record;
- and
- causing a graphical display of the image on a display device to be augmented with database record data of the first database record based at least in part on one or both of a position or an orientation of the image, the augmented graphical display comprising a three dimensional (3D) representation of the database record data, the 3D representation of the database record data being overlaid on the image in the graphical display, the 3D representation of the database record data being alterable in response to alteration of the position or orientation of the image.
A wearable mobile display apparatus comprising:
- a display;
- and
- at least one processor configurable to cause:
- receiving or generating data of an image,
- responsive to detection of a marker associated with an image received at a server from a computing device, identifying, using data of the image or using information associated with the image data, at least a first one of a plurality of database records as being associated with the image;
- retrieving the first database record;
- and
- causing a graphical display of the image on the display to be augmented with database record data of the first database record based at least in part on one or both of a position or an orientation of the image, the augmented graphical display comprising a three dimensional (3D) representation of the database record data, the 3D representation of the database record data being overlaid on the image in the graphical display, the 3D representation of the database record data being alterable in response to alteration of the position or orientation of the image.
A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions configurable to cause:
- responsive to detection of a marker associated with an image received at a server from a computing device, identifying, using data of the image or using information associated with the image data, at least a first one of a plurality of database records as being associated with the image;
- retrieving the first database record;
- and
- causing a graphical display of the image on a display device to be augmented with database record data of the first database record based at least in part on one or both of a position or an orientation of the image, the augmented graphical display comprising a three dimensional (3D) representation of the database record data, the 3D representation of the database record data being overlaid on the image in the graphical display, the 3D representation of the database record data being alterable in response to alteration of the position or orientation of the image.
A method for providing an augmented reality display of an image, the method comprising:
- receiving, at at least one server associated with a database system, data of the image;
- responsive to detection of a marker associated with an image received at a server from a computing device, identifying, using data of the image or using information associated with the image data, at least a first one of a plurality of database records as being associated with the image;
- retrieving the first database record;
- and
- causing a graphical display of the image on a display device to be augmented with database record data of the first database record based at least in part on one or both of a position or an orientation of the image, the augmented graphical display comprising a three dimensional (3D) representation of the database record data, the 3D representation of the database record data being overlaid on the image in the graphical display, the 3D representation of the database record data being alterable in response to alteration of the position or orientation of the image.
Dependencies are inferred from the claim text.