US2015040072A1PendingUtilityA1

Three dimensional image dimension mapping

47
Assignee: GONTOWSKI BRIANPriority: Aug 1, 2013Filed: Dec 21, 2013Published: Feb 5, 2015
Est. expiryAug 1, 2033(~7.1 yrs left)· nominal 20-yr term from priority
G06F 3/04845G06F 3/04815G06Q 30/08
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In an example embodiment, a first view of a real-world object is displayed from a first angle. Then a two dimensional shape is overlaid over the first view. Then user interface manipulations of the two dimensional shape are received from a user, defining the boundaries of a first side of the real-world object in the first view. Then a second view of the real-world object is displayed from a second angle. Following that, the manipulated two dimensional shape may be overlaid over the second view. Additional user interface manipulations of the two dimensional shape may be received from the user, defining the boundaries of the first side of the real-world object in the second view. Then dimensions of the first side of the real-world object are derived from the manipulated two-dimensional object from the second view.

Claims

exact text as granted — not AI-modified
1 . An apparatus comprising:
 a three dimensional mapping tool executable by a processor and configured to:
 display a first view of a real-world object from a first angle; 
 overlay a two dimensional shape over the first view; 
 receive user interface manipulations of the two dimensional shape from a user, defining the boundaries of a first side of the real-world object in the first view; 
 display a second view of the real-world object from a second angle; 
 overlay the manipulated two dimensional shape over the second view; 
 receive additional user interface manipulations of the two dimensional shape from the user, defining the boundaries of the first side of the real-world object in the second view; and 
 calculate dimensions of the first side of the real-world object from the manipulated two-dimensional object from the second view. 
   
     
     
         2 . The apparatus of  claim 1 , wherein the real world object is a roof and the first view and second view are satellite views of the roof from different angles. 
     
     
         3 . The apparatus of  claim 1 , wherein the first angle and second angle are not known prior to the calculating of the dimensions. 
     
     
         4 . The apparatus of  claim 1 , wherein the three dimensional mapping tool is located on a client device. 
     
     
         5 . The apparatus of  claim 4 , wherein the three dimensional mapping tool is executing in a browser application of the client device. 
     
     
         6 . The apparatus of  claim 4 , wherein the three dimensional mapping tool is executing in an ecommerce application running on the client device. 
     
     
         7 . The apparatus of  claim 1 , wherein the three dimensional mapping tool is located on a server in communication with one or more client devices. 
     
     
         8 . A method comprising:
 displaying a first view of a real-world object from a first angle;   overlaying a two dimensional shape over the first view;   receiving user interface manipulations of the two dimensional shape from a user, defining the boundaries of a first side of the real-world object in the first view;   displaying a second view of the real-world object from a second angle;   overlaying the manipulated two dimensional shape over the second view;   receiving additional user interface manipulations of the two dimensional shape from the user, defining the boundaries of the first side of the real-world object in the second view; and   calculating dimensions of the first side of the real-world object from the manipulated two-dimensional object from the second view.   
     
     
         9 . The method of  claim 8 , wherein the real world object is a roof and the first view and second view are satellite views of the roof from different angles. 
     
     
         10 . The method of  claim 8 , wherein the first angle and second angle are not known prior to the calculating of the dimensions. 
     
     
         11 . The method of  claim 8 , wherein the three dimensional mapping tool is located on a client device. 
     
     
         12 . The method of  claim 11 , wherein the three dimensional mapping tool is executing in a browser application of the client device. 
     
     
         13 . The method of  claim 11 , wherein the three dimensional mapping tool is executing in an ecommerce application running on the client device. 
     
     
         14 . The method of  claim 8 , wherein the three dimensional mapping tool is located on a server in communication with one or more client devices. 
     
     
         15 . A non-transitory machine-readable storage medium having embodied thereon instructions executable by one or more machines to perform operations comprising:
 displaying a first view of a real-world object from a first angle;   overlaying a two dimensional shape over the first view;   receiving user interface manipulations of the two dimensional shape from a user, defining the boundaries of a first side of the real-world object in the first view;   displaying a second view of the real-world object from a second angle;   overlaying the manipulated two dimensional shape over the second view;   receiving additional user interface manipulations of the two dimensional shape from the user, defining the boundaries of the first side of the real-world object in the second view; and   calculating dimensions of the first side of the real-world object from the manipulated two-dimensional object from the second view.   
     
     
         16 . The non-transitory machine-readable storage medium of  claim 15 , wherein the real world object is a roof and the first view and second view are satellite views of the roof from different angles. 
     
     
         17 . The non-transitory machine-readable storage medium of  claim 15 , wherein the first angle and second angle are not known prior to the calculating of the dimensions. 
     
     
         18 . The non-transitory machine-readable storage medium of  claim 15 , wherein the three dimensional mapping tool is located on a client device. 
     
     
         19 . The non-transitory machine-readable storage medium of  claim 18 , wherein the three dimensional mapping tool is executing in a browser application of the client device. 
     
     
         20 . The non-transitory machine-readable storage medium of  claim 18 , wherein the three dimensional mapping tool is executing in an ecommerce application running on the client device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.