IP Library Granted Patent US 10,893,219
Granted Patent B2
US 10,893,219 · App. 16/586,412 · Granted Jan 12, 2021

System and method for acquiring virtual and augmented reality scenes by a user

Inventors: Benjamin Zeis Newhouse (San Francisco, CA); Terrence Edward McArdle (San Francisco, CA); Amir Akbarzadeh (San Francisco, CA)
Assignee: DROPBOX, INC.
H04N5/265G06F3/011G06T19/006H04N5/44H04N21/23109H04N21/2408H04N21/2665H04N21/41407H04N21/4223H04N21/42202H04N21/4781H04N21/6547H04N21/6582H04N21/6587
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 10,893,219
App. No.
16/586,412
Granted
Jan 12, 2021
Kind
B2
Abstract

A preferred method of acquiring virtual or augmented reality (VAR) scenes can include at a plurality of locations of interest, providing one or more users with a predetermined pattern for image acquisition with an image capture device and for each of the one or more users, in response to a user input, acquiring at least one image at the location of interest. The method of the preferred embodiment can also include for each of the one or more users, in response to the acquisition of at least one image, providing the user with feedback to ensure a complete acquisition of the virtual or augmented reality scene; and receiving at a remote database, from each of the one or more users, one or more VAR scenes. One variation of the method of the preferred embodiment can include providing game mechanics to promote proper image acquisition and promote competition between users.

Claims (54)

1. A non-transitory computer readable medium storing instruction thereon that, when executed by at least one processor, cause a computing device to:

present a map of a geographic area within a user interface of the computing device;

generate a location indicator within the map of the geographic area indicating a designated location for a virtual or augmented (VAR) scene;

determine that a location of the computing device corresponds to the designated location for the VAR scene; and

based on determining the location of the computing device corresponds to the designated location, present a view of the VAR scene within the user interface.

2. The non-transitory computer readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

present a route to the designated location within the map of the geographic area; and

provide instructions guiding a user from a current location of the computing device to the designated location for the VAR scene.

3. The non-transitory computer readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to present an adjusted view of the VAR scene within the user interface based on detecting a rotation or change in direction of the computing device.

4. The non-transitory computer readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to generate a new location indicator within the map of the geographic area indicating a new designated location at which to capture at least one image for a new VAR scene.

5. The non-transitory computer readable medium of claim 4 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

determine that a new location of the computing device corresponds to the new designated location; and

based on determining the new location of the computing device corresponds to the new designated location, present a modified user interface for capturing the at least one image for the new VAR scene.

6. The non-transitory computer readable medium of claim 5 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

present the modified user interface for capturing the new VAR scene by presenting a predetermined pattern for capturing the images for the new VAR scene; and

based on detecting that an orientation of the computing device corresponds to a position for the predetermined pattern, capture an image for the new VAR scene.

7. The non-transitory computer readable medium of claim 6 , further comprising instructions that, when executed by the at least one processor, cause the computing device to determine a point value according to a gaming point system based on the capture of the image for the new VAR scene.

8. A computing device comprising:

at least one processor:

at least one non-transitory computer readable medium storing instruction thereon that, when executed by the at least one processor, cause the computing device to:

present a map of a geographic area within a user interface of the computing device;

generate a location indicator within the map of the geographic area indicating a designated location for a virtual or augmented (VAR) scene;

determine that a location of the computing device corresponds to the designated location for the VAR scene; and

based on determining the location of the computing device corresponds to the designated location, present a view of the VAR scene within the user interface.

9. The computing device of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

present a route to the designated location within the map of the geographic area; and

provide instructions guiding a user from a current location of the computing device to the designated location for the VAR scene.

10. The computing device of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the computing device to present an adjusted view of the VAR scene within the user interface based on detecting a rotation or change in direction of the computing device.

11. The computing device of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the computing device to generate a new location indicator within the map of the geographic area indicating a new designated location at which to capture at least one image for a new VAR scene.

12. The computing device of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

determine that a new location of the computing device corresponds to the new designated location; and

based on determining the new location of the computing device corresponds to the new designated location, present a modified user interface for capturing the at least one image for the new VAR scene.

13. The computing device of claim 12 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

present the modified user interface for capturing the new VAR scene by presenting a predetermined pattern for capturing the at least one image for the new VAR scene; and

based on detecting that an orientation of the computing device corresponds to a position for the predetermined pattern, capture an image for the new VAR scene.

14. The computing device of claim 13 , further comprising instructions that, when executed by the at least one processor, cause the computing device to determine a point value according to a gaming point system based on the capture of the image for the new VAR scene.

15. A method comprising:

providing to a client device a map of a geographic area for display within a user interface;

generating a location indicator for display within the map of the geographic area indicating a designated location for a virtual or augmented (VAR) scene;

receiving, from the client device, an indication that a location of the client device corresponds to the designated location for the VAR scene; and

based on receiving the indication that the location of the client device corresponds to the designated location, provide one or more images corresponding to the VAR scene for display within the user interface of the client device.

16. The method of claim 15 , further comprising:

providing, for display within the user interface, a route to the designated location within the map of the geographic area; and

providing instructions to the client device guiding a user from a current location of the client device to the designated location for the VAR scene.

17. The method of claim 15 , further comprising:

generating location indicators indicating designated locations for VAR scenes; and

providing the location indicators to the client device for display within the map of the geographic area.

18. The method of claim 15 , further comprising generating a new location indicator for display within the map of the geographic area indicating a new designated location at which to capture at least one image for a new VAR scene.

19. The method of claim 18 , further comprising:

receiving, from the client device, an indication that a new location of the client device corresponds to the new designated location; and

based on receiving the indication that the new location of the client device corresponds to the new designated location, providing instructions for a predetermined pattern to capture images for the new VAR scene.

20. The method of claim 19 , further comprising:

receiving, from the client device, an indication that the client device captured an image for the new VAR scene; and

determining a point value according to a gaming point system based on the indication that the client device captured the image for the new VAR scene.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →