×

Dockable billboards for labeling objects in a display having a three-dimensional perspective of a virtual or real environment

  • US 10,380,799 B2
  • Filed: 04/30/2014
  • Issued: 08/13/2019
  • Est. Priority Date: 07/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • rendering portions of a three-dimensional environment as viewed from a perspective of a user while moving along a path from a first position in the three-dimensional environment to a second position in the three-dimensional environment based on user navigational input, wherein each three-dimensional object included in a plurality of three-dimensional objects in the three-dimensional environment has an associated data display area that is displayed as appearing fixed to a portion of the dimensional object, wherein at least one additional three-dimensional object is represented in the three-dimensional environment, each of the at least one additional three-dimensional objects having an associated data display area that is displayed as appearing fixed to a portion of the additional three-dimensional object;

    as each portion of the three-dimensional environment is rendered;

    based on a determination that each of the plurality of three-dimensional objects is within a specified angle as viewed from the perspective of the user, moving each associated data display area from appearing affixed to the portion of the corresponding three-dimensional object to a foreground position in the rendered portion of the three-dimensional environment, wherein the specified angle is less than 360 degrees;

    based on a determination that the at least one additional three-dimensional object is not within the specified angle as viewed from the perspective of the user, maintaining each respective associated data display area as affixed to the at least one additional three-dimensional object;

    causing display of the rendered portion of the three-dimensional environment; and

    based on detecting at least one lateral change in relative positions of the plurality of three-dimensional objects, dynamically rearranging at least a portion of the associated data display areas located in the foreground position to reflect the relative positions,wherein the method is performed by one or more computing devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×