Systems and methods related to an interactive representative reality
OwnerKenneth Peyton Foutsinventor
Life of this patent
Estimating the term…
Abstract
Disclosed herein are methods and apparatus related to the creation and maintenance of an interactive and explorable representative reality. The interactive representative reality may be compiled from a plurality of geotagged media from a plurality of individual sources. Similarly geotagged images of the geotagged media may be stitched together to form portions of the representative reality. Portions of the representative reality may be layerable spatially and/or temporally. The apparatus and methods disclosed herein provide for recognition of objects within the geotagged images and link the images to one or more related items.
Claims20
A method implemented by one or more processors, comprising:
- receiving a plurality of media via one or more networks, the media being from a plurality of individual sources and the media including a plurality of images;
- compiling a plurality of geographically similar images of the images, individually resizing one or more of the geographically similar images, and stitching the geographically similar images to one another to thereby form a portion of a representative reality,
- wherein the portion of the representative reality is at least one of spatially layerable and temporally layerable, and
- wherein the portion of the representative reality includes a plurality of singular objects each comprised of images from unique of the individual sources taken on unique dates;
- analyzing at least the geographically similar images utilized to create the portion of the representative reality for the presence of recognizable objects therein;
- identifying, from a database, an object model for a given recognizable object of the recognizable objects,
- wherein the object model is:
- an object image of the given recognizable object that is of a higher resolution than the given recognizable object, or
- a three dimensional model of the given recognizable object;
- replacing, in the portion of the representative reality, the given recognizable object with the object model;
- linking the object model of the portion of the representative reality to at least one Internet address having additional information about the given recognizable object;
- directing a client computer to the Internet address in response to actuation of the object model in the portion of the representative reality, the actuation being by a user via a user interface of the client computer during navigation of the portion of the representative reality by the user via the computing device;
- identifying, from the database, an additional object model for an additional given recognizable object of the recognizable objects,
- wherein the additional object model is:
- an additional object image of the additional given recognizable object that is of a higher resolution than the additional given recognizable object, or
- an additional three dimensional model of the additional given recognizable object;
- replacing, in the portion of the representative reality, the additional given recognizable object with the additional object model;
- and
- animating the additional object model in the portion of the representative reality in response to an additional actuation of the additional object model in the portion of the representative reality.
A system comprising:
- memory storing instructions;
- one or more hardware processors operable to execute the instructions stored in the memory to:
- receive a plurality of media via one or more networks, the media being from a plurality of individual sources and the media including a plurality of images;
- compile a plurality of geographically similar images of the images, individually resize one or more of the geographically similar images, and stitch the geographically similar images to one another to thereby form a portion of a representative reality,
- wherein the portion of the representative reality is at least one of spatially layerable and temporally layerable, and
- wherein the portion of the representative reality includes a plurality of singular objects each comprised of images from unique of the individual sources taken on unique dates;
- analyze at least the geographically similar images utilized to create the portion of the representative reality for the presence of recognizable objects therein;
- identify, from a database, an object model for a given recognizable object of the recognizable objects,
- wherein the object model is:
- an object image of the given recognizable object that is of a higher resolution than the given recognizable object, or
- a three dimensional model of the given recognizable object;
- replace, in the portion of the representative reality, the given recognizable object with the object model;
- link the object model of the portion of the representative reality to at least one Internet address having additional information about the given recognizable object;
- direct a client computer to the Internet address in response to actuation of the object model in the portion of the representative reality, the actuation being by a user via a user interface of the client computer during navigation of the portion of the representative reality by the user via the computing device;
- identify, from the database, an additional object model for an additional given recognizable object of the recognizable objects,
- wherein the additional object model is:
- an additional object image of the additional given recognizable object that is of a higher resolution than the additional given recognizable object, or
- an additional three dimensional model of the additional given recognizable object;
- replace, in the portion of the representative reality, the additional given recognizable object with the additional object model;
- and
- animate the additional object model in the portion of the representative reality in response to an additional actuation of the additional object model in the portion of the representative reality.
At least one non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform a method comprising:
- receiving a plurality of media via one or more networks, the media being from a plurality of individual sources and the media including a plurality of images;
- compiling a plurality of geographically similar images of the images, individually resizing one or more of the geographically similar images, and stitching the geographically similar images to one another to thereby form a portion of a representative reality,
- wherein the portion of the representative reality is at least one of spatially layerable and temporally layerable, and
- wherein the portion of the representative reality includes a plurality of singular objects each comprised of images from unique of the individual sources taken on unique dates;
- analyzing at least the geographically similar images utilized to create the portion of the representative reality for the presence of recognizable objects therein;
- identifying, from a database, an object model for a given recognizable object of the recognizable objects,
- wherein the object model is:
- an object image of the given recognizable object that is of a higher resolution than the given recognizable object, or
- a three dimensional model of the given recognizable object;
- replacing, in the portion of the representative reality, the given recognizable object with the object model;
- linking the object model of the portion of the representative reality to at least one Internet address having additional information about the given recognizable object;
- directing a client computer to the Internet address in response to actuation of the object model in the portion of the representative reality, the actuation being by a user via a user interface of the client computer during navigation of the portion of the representative reality by the user via the computing device;
- identifying, from the database, an additional object model for an additional given recognizable object of the recognizable objects,
- wherein the additional object model is:
- an additional object image of the additional given recognizable object that is of a higher resolution than the additional given recognizable object, or
- an additional three dimensional model of the additional given recognizable object;
- replacing, in the portion of the representative reality, the additional given recognizable object with the additional object model;
- and
- animating the additional object model in the portion of the representative reality in response to an additional actuation of the additional object model in the portion of the representative reality.
Dependencies are inferred from the claim text.