Marker-based augmented reality (AR) display with inventory management
First Claim
1. An article comprising a tangible, non-transitory machine-readable medium that stores a program, the program being executable by a machine having a hardware component, comprising:
- program code to receive data associating a set of markers with a set of content objects, the content objects, wherein each marker is adapted to be associated with an item and has a first code region, and a second code region, the second code region located within or adjacent the second code region, the first code region adapted for pattern recognition against a marker dataset and encoding a first data string identifying a content object in a bundle of objects, the second code region adapted for decoding without reference to the marker dataset and encoding a second data string identifying the bundle of objects;
program code to receive, from a requesting client device having an augmented reality run-time environment, information obtained from scanning a marker, the information comprising the first data string and the second data string, and to return in response an identifier associated with a particular one of the content objects; and
program code to receive the identifier and return the particular one of the content objects for rendering in the augmented reality run-time environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A platform to enable configuration, administration and management of augmented reality markers adapted to be scanned by an end user mobile device to enable AR experience. The platform enables control of marker provisioning by entities who decide what content should appear in mobile applications when their AR codes are scanned by end users. The platform generates unique AR markers. A marker has a first code region, and a second code region. The code regions are adapted to be scanned, preferably sequentially, and the first code region encodes a first identifier identifying an External marker ID in a pattern matching approach, and second code region that encodes a second identifier identifying an Internal marker ID in a encoding/decoding approach. In one embodiment, the first code region is generally circular and includes a central area, and the second code region is located within the central area of the first code region.
-
Citations
10 Claims
-
1. An article comprising a tangible, non-transitory machine-readable medium that stores a program, the program being executable by a machine having a hardware component, comprising:
-
program code to receive data associating a set of markers with a set of content objects, the content objects, wherein each marker is adapted to be associated with an item and has a first code region, and a second code region, the second code region located within or adjacent the second code region, the first code region adapted for pattern recognition against a marker dataset and encoding a first data string identifying a content object in a bundle of objects, the second code region adapted for decoding without reference to the marker dataset and encoding a second data string identifying the bundle of objects; program code to receive, from a requesting client device having an augmented reality run-time environment, information obtained from scanning a marker, the information comprising the first data string and the second data string, and to return in response an identifier associated with a particular one of the content objects; and program code to receive the identifier and return the particular one of the content objects for rendering in the augmented reality run-time environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification