Patent Document ID: 9087401
Application ID: 13550222
Patent Status: 1

Claim One:
1. A computer-implemented method for managing location information for planar regions in two-dimensional views of a three-dimensional environment, the method comprising: receiving a request for a first two-dimensional view of a three-dimensional environment from a first location in the three-dimensional environment, wherein the request for the first two-dimensional view identifies the location of a first planar region associated with content within the three-dimensional environment; rendering the first two-dimensional view from the first location in the three-dimensional environment based on a plurality of images of the three-dimensional environment and metadata associated with the plurality of images; displaying the first two-dimensional view; receiving a request for a second two-dimensional view of the first planar region from a second location in the three-dimensional environment; performing a coordinate transformation on the rendered first two-dimensional view to generate three-dimensional coordinates, the three-dimensional coordinates corresponding to the rendered first two-dimensional view and indicating at least the location of the first planar region within the three-dimensional environment; determining a distance and a direction between the second location and the location of the first planar region based at least on the three-dimensional coordinates; identifying, based on the distance and the direction between the second location and the location of the first planar region in the three-dimensional environment, corner points of a second planar region within the second two-dimensional view that correspond to respective corner points of the first planar region; rendering the second two-dimensional view from the second location in the three-dimensional environment based on a plurality of images of the three-dimensional environment, metadata associated with the plurality of images, and the content associated with the planar region in the three-dimensional environment; and displaying the second two-dimensional view.