IP Library Granted Patent US 11,128,794
Granted Patent B2
US 11,128,794 · App. 16/046,596 · Granted Sep 21, 2021

Augmented reality real estate MLS and virtual tours

Inventor: Bruce Merati (San Diego, CA)
Assignee: Uplay1
H04N5/23222G06K9/6215G06Q50/163G06T7/62G06T11/60H04N5/76H04N5/77H04N7/185G06F3/0482G06T2207/10016G06T2207/30241H04N5/272H04N21/4223
View Patent ↗
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 11,128,794
App. No.
16/046,596
Granted
Sep 21, 2021
Kind
B2
Abstract

An apparatus, system and method to ensure accurate and complete video representation of a property. A mobile device receives information from a trusted source of various physical attributes of a property. The mobile device then evaluates digital video captured by the mobile device to determine a particular room or area of the property is being recorded. Once all rooms and areas of the property have been recorded, as determined by the mobile device, the digital videos may be shared with others.

Claims (93)

1. A mobile device for providing a virtual walk-through of a property, comprising:

a camera module for generating digital videos;

a location module for determining a location of the mobile device:

a communication interface for receiving information over a wide-area network;

an electronic display coupled to the processor;

a memory for storing processor-executable instructions; and

a processor coupled to the camera, the location module, the communication interface, the electronic display and the memory for executing the processor-executable instructions that causes the mobile device to;

receive, by the processor via the communication interface, physical attributes of the property from a trusted source;

determine, by the processor, a path through the property prior to a user entering the property that ensures each room in the property will be recorded;

display the path to the user via the electronic display for use by the user to traverse the property in accordance with the path;

create, by the camera module, one or more digital videos of the property;

determine, by the processor, that the one or more digital videos completely represents the physical attributes, based on a comparison of the one or more digital videos with the physical attributes; and

prevent, by the processor, the one or more digital videos from being uploaded to a remote server when the one or more videos do not completely represents the physical attributes of the property, based on the comparison of the one or more digital videos with the physical attributes.

2. The mobile device of claim 1 , wherein the physical attributes comprise a floor plan of the property and the trusted source comprises a government entity.

3. The mobile device of claim 1 , wherein the physical attributes comprise a blueprint from the trusted source, and GPS coordinates of the property location from a second trusted source.

4. The mobile device of claim 3 , wherein the processor-executable instructions that cause the mobile device to determine that the one or more digital videos completely represents the physical attributes comprises instructions that cause the mobile device to:

determine a first square footage of the property based on the blueprint;

determine a second square footage of the property based on the one or more digital videos;

compare the first square footage to the second square footage; and

determine that the one or more videos completely represents the property when the first square footage matches the second square footage.

5. The mobile device of claim 1 , further comprising:

an electronic display coupled to the processor;

wherein the physical attributes comprise a floor plan of the property, and wherein the processor-executable instructions comprise further instructions that causes the mobile device to:

cause, by the processor, an interactive map to be presented via the display, the interactive map comprising a representative view of the property and an indication of a location of the mobile device; and

overlay, by the processor, the floor plan of the property over the representative view of the property.

6. The mobile device of claim 5 , wherein the processor-executable instructions comprise further instructions that causes the mobile device to:

generate, by the camera module, a first video of a room inside the property;

determine, by the location module, a location of the mobile device when the first video is generated;

compare the location of the mobile device to the floor plan;

determine that the mobile device is located in a first room as shown in the floor plan; and

modify the floor plan presented on the display to indicate that a view of the first room has been recorded.

7. The mobile device of claim 1 , wherein the physical attributes comprise a GPS location of the property and a blueprint of the property, and wherein the processor-executable instructions comprise further instructions that causes the mobile device to:

calculate, by the processor, one or more location coordinates of one or more features of the property based on the GPS location of the property and dimensions of the property as provided by the blueprint.

8. The mobile device of claim 7 , wherein the processor-executable instructions that cause the mobile device to generate a rendering of the physical attributes comprises instructions that cause the mobile device to:

generate, by the camera module, a first video of a first location inside the property;

determine, by the location module, a location of the mobile device when the first video is generated;

compare the location of the mobile device to the one or more location coordinates of the property;

determine that the mobile device is in a first area of the property based on the comparison; and

modify the floor plan presented on the display to indicate that a view of the first location has been recorded.

9. The mobile device of claim 1 , further comprising:

a user input device coupled to the processor; and

an electronic display coupled to the processor;

wherein the processor-executable instructions comprise further instructions that causes the mobile device to:

extract, by the processor, a listing of areas of the property from the physical attributes;

cause, by the processor, the listing to be presented on the display;

create, by the camera module, a first digital video of a first area of the property;

receive, by the processor via the user input device, a selection of an area of the property included in the listing; and

modify, by the processor, the listing to indicate that a view of the first area has been recorded.

10. The mobile device of claim 1 , wherein the processor-executable instructions that cause the mobile device to determine a path through the property comprises instructions that cause the mobile device to:

determine a first path from a first location of the property to a second location of the property;

determine a second path from the second location to the first location; and

determine, by the processor, that a first digital video has been generated by the camera module showing the first path and a second digital video has been generated by the camera module showing the second path.

11. A method for providing a virtual walk-through of a property, comprising:

receiving, by a processor via a communication interface, physical attributes of the property from a trusted source;

determining, by the processor, a path through the property prior to a user entering the property that ensures each room in the property will be recorded;

displaying the path to the user via an electronic display for use by the user to traverse the property in accordance with the path

creating, by a camera module, one or more digital videos of the property;

determining, by the processor, that the one or more digital videos completely represents the physical attributes, based on a comparison of the one or more digital videos with the physical attributes; and

uploading, by the processor via the communication interface, the one or more videos only when the one or more videos completely represents the physical attributes of the property, based on the comparison of the one or more digital videos with the physical attributes.

12. The method of claim 11 , wherein the physical attributes comprise a floor plan of the property and the trusted source comprises a government entity.

13. The method of claim 11 , wherein the physical attributes comprise a blueprint from the trusted source, and GPS coordinates of the property location from a second trusted source.

14. The method of claim 13 , wherein determining that the one or more digital videos completely represents the physical attributes comprises:

determining, by the processor, a first square footage of the property based on the blueprint;

determining, by the processor, a second square footage of the property based on the one or more digital videos;

comparing, by the processor, the first square footage to the second square footage; and

determining, by the processor, that the one or more videos completely represents the property when the first square footage matches the second square footage.

15. The method of claim 11 , further comprising, wherein the physical attributes comprise a floor plan of the property, the method further comprising:

causing, by the processor, an interactive map to be presented via a display, the interactive map comprising a representative view of the property and an indication of a location of the mobile device; and

causing, by the processor, the floor plan to be overlaid on top of the representative view of the property.

16. The method of claim 15 , further comprising:

generating, by a camera module, a first video of a room inside the property;

determining, by the location module, a location of the mobile device when the first video is generated;

comparing, by the processor, the location of the mobile device to the floor plan; and

determining, by the processor, that the mobile device is located in a first room as shown in the floor plan; and

modifying, by the processor, the floor plan presented on the display to indicate that a view of the first room has been recorded.

17. The method of claim 11 , wherein the physical attributes comprise a GPS location of the property and a blueprint of the property, the method further comprising:

calculating, by the processor, one or more location coordinates of one or more features of the property based on the GPS location of the property and dimensions of the property as provided by the blueprint.

18. The method of claim 17 , wherein generating a rendering of the physical attributes comprises:

generating, by the camera module, a first video of a first location inside the property;

determining, by the location module, a location of the mobile device when the first video is generated;

comparing, by the processor, the location of the mobile device to the one or more location coordinates of the property;

determining, by the processor, that the mobile device is in a first area of the property based on the comparison; and

modifying, by the processor, the floor plan presented on the display to indicate that a view of the first location has been recorded.

19. The method of claim 11 , further comprising:

extracting, by the processor, a listing of areas of the property from the physical attributes;

causing, by the processor, the listing to be presented on a display;

creating, by the camera module, a first digital video of a first area of the property;

receiving, by the processor via a user input device, a selection of an area of the property included in the listing; and

modifying, by the processor, the listing to indicate that a view of the first area has been recorded.

20. The method of claim 11 , wherein determining a path through the property comprises:

determining, by the processor, a first path from a first location of the property to a second location of the property;

determining, by the processor, a second path from the second location to the first location; and

determining, by the processor, that a first digital video has been generated by the camera module showing the first path and a second digital video has been generated by the camera module showing the second path.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2024
From: UPLAY1
To: MERATI, BRUCE
Reel/Frame 068013/0878 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2018
From: MERATI, BRUCE
To: UPLAY1
Reel/Frame 046500/0446 →
Continuity (2)
Provisional Application 62539443 · Jul 31, 2017
Related Publication 20190037134A1 · Jan 31, 2019
Cited By (1)
US 12,327,297