×

Systems and methods for generating an interactive floor plan

  • US 10,062,205 B2
  • Filed: 04/27/2015
  • Issued: 08/28/2018
  • Est. Priority Date: 10/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory, computer-readable medium storing computer-executable instructions for:

  • receiving a floor plan comprising at least one room within a floor of a first building, the room comprising a plurality of walls and at least one window;

    receiving a set of building location data that includes the height and orientation of the at least one room;

    receiving a set of external building data representing the size, shape, location and orientation of a second building that is disposed adjacent the first building;

    receiving a set of heavenly body position data regarding at least the approximate position, in the sky, of a plurality of heavenly bodies when viewed from the first building at a particular time;

    using the set of heavenly body position data, the floor plan, the set of building location data, and the set of external building data to create a three-dimensional version of the floor plan, the three-dimensional version of the floor plan comprising a view out of the window that comprises a view of the second building;

    rendering the three-dimensional version of the floor plan on a user interface, wherein the view out of the window comprises;

    a scale view of the first building that depicts, at least substantially to scale, a distance between the first building and the second building;

    if the particular time is at night, a visual representation of at least one star or the moon, and lighting from the at least one star or the moon according to a position that is determined, at least in part, based on the set of heavenly body position data; and

    if the particular time is during daylight hours, a visual representation of lighting from the sun according to a position that is determined, at least in part, based on the set of heavenly body position data;

    receiving input from a user via the user interface; and

    in response to receiving the input from the user, modifying the three-dimensional version of the floor plan and the view out of the window.

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