Systems and methods for an augmented reality platform
First Claim
Patent Images
1. A system comprising:
- at least one hardware processor; and
one or more modules configured to, when executed by the at least one hardware processor,receive a medium, a first marker, and metadata from a depository, wherein the first marker comprises at least a portion of a view of reality,match the first marker to at least a first portion of the view of reality,after the first marker is matched to the at least a first portion of the view of reality, generate a second marker based on at least a second portion of the view of reality, and upload the second marker to the depository, andsuperimpose the medium over at least a portion of the view of reality, based on at least one of the first marker and the second marker, to generate an augmented view of reality, wherein the metadata comprises position data, the position data comprising at least one of a location and orientation of a device that generated the marker at a time when the marker was generated.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and media for augmenting a view of reality. In an embodiment, a medium, a first marker, and metadata are received from a depository. The first marker comprises at least a portion of a view of reality, and is matched to at least a first portion of the view of reality. Subsequently, a second marker is generated based on at least a second portion of the view of reality, and uploaded to the depository. In addition, the medium is superimposed over at least a portion of the view of reality, based on at least one of the first marker and the second marker, to generate an augmented view of reality.
-
Citations
21 Claims
-
1. A system comprising:
-
at least one hardware processor; and one or more modules configured to, when executed by the at least one hardware processor, receive a medium, a first marker, and metadata from a depository, wherein the first marker comprises at least a portion of a view of reality, match the first marker to at least a first portion of the view of reality, after the first marker is matched to the at least a first portion of the view of reality, generate a second marker based on at least a second portion of the view of reality, and upload the second marker to the depository, and superimpose the medium over at least a portion of the view of reality, based on at least one of the first marker and the second marker, to generate an augmented view of reality, wherein the metadata comprises position data, the position data comprising at least one of a location and orientation of a device that generated the marker at a time when the marker was generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising, by a client device comprising at least one processor and at least one memory:
-
receiving a medium, a first marker, and metadata from a depository, wherein the first marker comprises at least a portion of a view of reality; matching the first marker to at least a first portion of the view of reality; after the first marker is matched to the at least a first portion of the view of reality, generating a second marker based on at least a second portion of the view of reality, and uploading the second marker to the depository; and superimposing the medium over at least a portion of the view of reality, based on at least one of the first marker and the second marker, to generate an augmented view of reality, wherein the metadata comprises position data, the position data comprising at least one of a location and orientation of a second device at a time when the marker was generated. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:
-
receive a medium, a first marker, and metadata from a depository, wherein the first marker comprises at least a portion of a view of reality; match the first marker to at least a first portion of the view of reality; after the first marker is matched to the at least a first portion of the view of reality, generate a second marker based on at least a second portion of the view of reality, and upload the second marker to the depository; and superimpose the medium over at least a portion of the view of reality, based on at least one of the first marker and the second marker, to generate an augmented view of reality.
-
Specification