IP Library Patent Application 18497671
Patent Application
App. No. 18/497,671

Stacked View Floorplan

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/497,671
Filed
Oct 30, 2023
Art Unit
2614
USPC
345/426
Abstract

Various embodiments relate to a method, apparatus, and machine-readable storage medium including one or more of the following: associating a first floorplan image with a first surface in a three-dimensional scene; associating a second floorplan image with a second surface in the three-dimensional scene, wherein the first surface and second surface are vertically-aligned; rendering a stacked floorplan image of the three-dimensional scene, whereby the stacked floorplan image includes image data read from both the first floorplan image and the second floorplan image; and displaying the stacked floorplan image on the user interface.

Claims (43)

1 . A method for displaying a set of floorplans on a user interface, comprising:

associating a first floorplan image associated with the set of floorplans with a first surface in a three-dimensional scene;

associating a second floorplan image associated with the set of floorplans with a second surface in the three-dimensional scene, wherein the first surface and second surface are vertically-aligned;

rendering a stacked floorplan image of the three-dimensional scene, whereby the stacked floorplan image includes image data read from both the first floorplan image and the second floorplan image; and

displaying the stacked floorplan image on the user interface.

2 . The method of claim 1 , wherein the stacked floorplan image includes the first floorplan image and the second floorplan image arranged vertically.

3 . The method claim 2 , wherein the first surface comprises a two-dimensional surface, and wherein the two-dimensional surface is rotated in a third dimension by a first number of degrees along a y-z axis.

4 . The method of claim 3 , wherein the second surface comprises a two-dimensional surface and wherein the two-dimensional surface is rotated in a third dimension by a second number of degrees.

5 . The method of claim 1 , further comprising:

accepting user rotation input; and

wherein the first and the second surfaces are rotated by an amount associated with the user rotation input.

6 . The method of claim 1 , wherein the first and second surfaces are placed in the three-dimensional scene along rays cast from a virtual camera used to create the three-dimensional scene.

7 . The method of claim 6 , wherein the rays a within a YZ plane and are cast at equal angles within a frustum of the three-dimensional scene.

8 . The method of claim 7 , wherein a vertical field of view in degrees of the three-dimensional scene is divided to determine location of the rays.

9 . The method of claim 8 , wherein the vertical field of view in degree is divided equally.

10 . A non-transitory machine-readable storage medium encoded with instructions for execution by a processor for displaying floorplans on a user interface, the non-transitory machine-readable medium comprising:

instructions for associating a first floorplan image with a first surface in a three-dimensional scene;

instructions for associating a second floorplan image with a second surface in the three-dimensional scene, wherein the first surface and second surface are vertically-aligned;

instructions for rendering a stacked floorplan image of the three-dimensional scene, whereby the stacked floorplan image includes image data read from both the first floorplan image and the second floorplan image; and

instructions for displaying the stacked floorplan image on the user interface producing a displayed floorplan image.

11 . The non-transitory machine-readable storage medium of claim 10 , further comprising instructions for accepting user input of a selection of a floor on the displayed floorplan image producing a selected floorplan image.

12 . The non-transitory machine-readable storage medium of claim 11 , further comprising:

instructions for rendering the selected floorplan image in an orthographic projection; and

instructions for displaying the selected floorplan image.

13 . The non-transitory machine-readable storage medium of claim 10 , comprising instructions wherein the second surface comprises a two-dimensional surface, and further comprising instructions for rotating the two-dimensional surface in a third dimension by a second number of degrees.

14 . The non-transitory machine-readable storage medium of claim 10 , further comprising:

instructions for accepting user rotation input; and

instructions for rotating the stacked floorplan image an amount associated with the user rotation input.

15 . The non-transitory machine-readable storage medium of claim 14 , further comprising instructions for rendering the rotated stacked floorplan image; and

instructions for displaying the rotated stacked floorplan image on the user interface.

16 . A device for displaying a set of floorplans on a user interface, the device comprising:

a memory storing description of at least a first floorplan image and a second floorplan image; and

a processor in communication with the memory configured to:

associate the first floorplan image with a first surface in a three-dimensional scene;

associate the second floorplan image with a second surface in the three-dimensional scene, wherein the first surface and second surface are vertically-aligned;

render a stacked floorplan image of the three-dimensional scene, whereby the stacked floorplan image includes image data read from both the first floorplan image and the second floorplan image; and

display the stacked floorplan image on the user interface.

17 . The device of claim 16 , further comprising:

accepting user input indicating selection of a floorplan within the stacked floorplan image; and

displaying an image associated with the selected floorplan in an orthographic view.

18 . The device of claim 17 , further comprising creating an animation of the image associated with the selected floorplan moving from its location within the stacked floorplan to an orthographic view.

19 . The device of claim 16 , wherein the first surface is rotated a first number of degrees and wherein the second surface is rotated a second number of degrees.

20 . The device of claim 19 , wherein the first number of degrees and the second number of degrees are equal.

Assignments (2)
SECURITY INTEREST Recorded Nov 19, 2025
From: PASSIVELOGIC, INC.; QUANTUM ALLIANCE LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 073605/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: HARVEY, TROY AARON; NELSON, ALEC
To: PASSIVELOGIC, INC
Reel/Frame 065606/0425 →