IP Library Granted Patent US 12,242,867
Granted Patent B2
US 12,242,867 · App. 18/516,816 · Granted Mar 4, 2025

System and method for presenting an object

Inventor: Derek Rieger (Denver, CO)
Assignee: BIONIC ARTS L.L.C.
G06F9/451A63F13/216A63F13/245A63F13/837A63F13/92G06F3/017G06F3/0346G06F3/04815G06F8/38G06F2203/04806
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 12,242,867
App. No.
18/516,816
Granted
Mar 4, 2025
Kind
B2
Abstract

Method, system for presenting an object on a computing device. A metaphor application on a computing device organizes a user interface based upon a metaphor. The metaphor organizes a document, file, application, or combination thereof based on geospheric direction, geolocation, or both. The metaphor may also organize a document, file, application, data, or a combination thereof based on a solid geometrical figure in three-dimensional Euclidean space. A document, file, application, or any combination thereof may be associated with geophysical direction, a geolocation, or both. The document, file, application, data, or any combination thereof may further be associated with a solid geometrical figure. A presentation object containing data on the document, file, application, data, or combination thereof, and the geospheric direction, geolocation, or both is formatted into data blocks for rendering on a display. The display may be the display screen of the computing device. The metaphor application causes the presentation object to be rendered on the display when the computing device is pointing in the geospheric direction, in the geolocation or both associated with the presentation object.

Claims (83)

1. A system for presenting an object, comprising:

a computing device comprising: a processor; a camera, a display, and memory coupled to the processor, the memory comprising computer-readable instructions for execution by the processor to cause the processor to perform operations comprising:

executing instructions of a metaphor application, the metaphor application configured to organize on the computing device predetermined imagery based on a geospheric direction and geolocation;

associating one or more images with one or more geospheric direction settings at a geolocation;

storing the one or more images together with the one or more geospheric direction settings at a first geolocation associated therewith; and

when in the first geolocation, the computing device is pointing in a first geospherical direction, rendering on the display the one or more images that have been associated with the geospheric direction of the computing device at the first geolocation.

2. The system for presenting an object of claim 1 , wherein the computer-readable instructions for execution by the processor causes the processor to perform the further operations of:

when in the first geolocation, the device is pointing in a second geospherical direction, rendering on the display the one or more images that have been associated with the second geospheric direction of the device at the first geolocation.

3. The system for presenting an object of claim 1 , wherein the computer-readable instructions for execution by the processor causes the processor to perform the further operations of:

when in a second geolocation, the device is pointing in a first geospherical direction, rendering on the display the one or more images that have been associated with the first geospheric direction of the device at the second geolocation.

4. The system for presenting an object of claim 1 , wherein the predetermined imagery includes a virtual world, a game, or an art panorama, with different geolocations representing different virtual locations within the selected imagery.

5. The system for presenting an object of claim 1 , wherein the computer-readable instructions for execution by the processor causes the processor to perform the further operations of:

associating one or more data, documents, files, applications, other images, or any combination thereof with one or more geospheric direction settings of the display at a geolocation.

6. The system of claim 5 wherein the computer-readable instructions for execution by the processor causes the processor to perform the further operations of:

locking of a rendering on the display of the computing device of the one or more data, documents, files, applications, other images, or any combination thereof associated with the first geospheric direction of the computing device at the first geolocation.

7. The system of claim 1 wherein said computer-readable instructions for execution by the one or more processors to cause said one or more processors to perform operations further comprising:

zooming of a rendering on the display of the computing device of the one or more images associated with the first geospheric direction of the computing device at the first geolocation.

8. The system of claim 5 wherein the computer-readable instructions for execution by the processor cause the processor to perform the further operations of:

locking and zooming a rendering on the display of the computing device of the one or more data, documents, files, applications, other images, or any combination thereof associated with the geospheric direction of the computing device at the geolocation;

wherein the locking and zooming includes locking the rendering, opening, and zooming of the one or more data, documents, files, applications, other images, or any combination thereof.

9. The system of claim 1 , further comprising:

utilizing hand tracking technology, wherein a camera or other sensing mechanism allows a user's hand movements to function as input commands for interacting with, manipulating, and organizing the one or more data, documents, files, applications, other images, or any combination thereof within the virtual environment.

10. The system of claim 1 , further comprising:

employing eye tracking technology enabled by proximity sensors and orientation data to facilitate user interaction with the one or more data, documents, files, applications, other images, or any combination thereof, wherein the system responds to the user's gaze direction and eye movements to select, open, or manipulate the virtual content.

11. The system for presenting an object of claim 5 , wherein the computer-readable instructions for execution by the processor cause the processor to perform operations further comprising:

employing voice commands for opening, closing, organizing, and manipulating in real-time the one or more data, documents, files, applications, other images, or any combination thereof with one or more geospheric direction settings of the display at a geolocation; and spatially arranging the predetermined imagery into a virtual world.

12. The system of claim 1 , further comprising:

an interface for dynamically adjusting virtual objects within the virtual world based on user interaction, including resizing and reorienting the objects in response to user commands and gestures.

13. The system of claim 1 :

wherein the predetermined imagery is an art panorama; and

wherein the at least one point of each sector displays a different portion of the predetermined imagery of the art panorama associated with the at least one point of that sector.

14. The system of claim 1 , wherein the metaphor application is further configured to organize and display files and applications in a virtual environment using spatial metaphors, and to integrate augmented reality features to overlay virtual work-related information on physical objects or spaces.

15. The system of claim 1 , further comprising:

configuring the metaphor application to organize and present the one or more data, documents, files, applications, other images, or any combination thereof on various solid geometric figures in three-dimensional space;

wherein the various solid geometric figures in three-dimensional space include spheres, cubes, cylinders, platonic solids, and Kepler-Poinset polyhedral; and

wherein each figure facilitates a distinct mode of interaction and presentation in an augmented reality environment.

16. The system of claim 15 , wherein the configuration includes defining interaction mechanisms specific to each solid geometric figure, and enabling the user to manipulate, view, and interact with the one or more data, documents, files, applications, other images, or any combination thereof differently based on the geometric properties and dimensions of the selected figure.

17. The system of claim 1 , further comprising:

utilizing a mobile phone device equipped with a touchscreen and camera as an input mechanism,

wherein the mobile phone device is configured to transmit input data to the metaphor application based on user interactions with the touchscreen and camera for manipulating, organizing, and interacting with the one or more data, documents, files, applications, other images, or any combination thereof within the virtual environment.

18. The system of claim 17 , further comprising:

employing the camera application of the mobile phone device to capture and interpret user gestures or environmental data as input commands for the metaphor application, enabling augmented reality interactions and presentations within the virtual environment based on the captured data.

19. A method for presenting an object, comprising:

executing instructions of a metaphor application on a computing device, the metaphor application configured to organize on the computing device predetermined imagery based on a geospheric direction and geolocation;

associating one or more images with one or more geospheric direction settings at a geolocation;

storing the one or more images together with the one or more geospheric direction settings at a first geolocation associated therewith; and

when in the first geolocation, the computing device is pointing in a first geospherical direction, rendering on the display the one or more images that have been associated with the geospheric direction of the computing device at the first geolocation.

20. The method for presenting an object of claim 19 , further comprising the step of:

when in the first geolocation, the device is pointing in a second geospherical direction, rendering on the display the one or more images that have been associated with the second geospheric direction of the device at the first geolocation.

21. The method for presenting an object of claim 19 further comprising the step of:

when in a second geolocation, the device is pointing in a first geospherical direction, rendering on the display the one or more images that have been associated with the first geospheric direction of the device at the second geolocation.

22. The method for presenting an object of claim 19 , wherein the predetermined imagery includes a virtual world, a game, or an art panorama, with different geolocations representing different virtual locations within the selected imagery.

23. The method for presenting an object of claim 19 further comprising the step of:

associating one or more data, documents, files, applications, other images, or any combination thereof with one or more geospheric direction settings of the display at a geolocation.

24. The method for presenting an object of claim 19 further comprising the step of:

locking of a rendering on the display of the computing device of the one or more data, documents, files, applications, other images, or any combination thereof associated with the first geospheric direction of the computing device at the first geolocation.

25. The method for presenting an object of claim 19 further comprising the step of:

zooming of a rendering on the display of the computing device of the one or more images associated with the first geospheric direction of the computing device at the first geolocation.

26. The method for presenting an object of claim 19 further comprising the step of:

locking and zooming a rendering on the display of the computing device of the one or more data, documents, files, applications, other images, or any combination thereof associated with the geospheric direction of the computing device at the geolocation;

wherein the locking and zooming includes locking the rendering, opening, and zooming of the one or more data, documents, files, applications, other images, or any combination thereof.

27. The method for presenting an object of claim 19 further comprising the step of:

utilizing hand tracking technology, wherein a camera or other sensing mechanism allows a user's hand movements to function as input commands for interacting with, manipulating, and organizing the one or more data, documents, files, applications, other images, or any combination thereof within the virtual environment.

28. The s method for presenting an object of claim 19 further comprising the step of:

employing eye tracking technology enabled by proximity sensors and orientation data to facilitate user interaction with the one or more data, documents, files, applications, other images, or any combination thereof, wherein the system responds to the user's gaze direction and eye movements to select, open, or manipulate the virtual content.

29. The method for presenting an object of claim 19 further comprising the step of:

employing voice commands for opening, closing, organizing, and manipulating in real-time the one or more data, documents, files, applications, other images, or any combination thereof with one or more geospheric direction settings of the display at a geolocation; and spatially arranging the predetermined imagery into a virtual world.

30. The method for presenting an object of claim 19 , further comprising:

an interface for dynamically adjusting virtual objects within the virtual world based on user interaction, including resizing and reorienting the objects in response to user commands and gestures.

31. The method for presenting an object of claim 19 :

wherein the predetermined imagery is an art panorama; and

wherein the at least one point of each sector displays a different portion of the predetermined imagery of the art panorama associated with the at least one point of that sector.

32. The method for presenting an object of claim 19 , wherein the metaphor application is further configured to organize and display files and applications in a virtual environment using spatial metaphors, and to integrate augmented reality features to overlay virtual work-related information on physical objects or spaces.

33. The method for presenting an object of claim 19 , further comprising:

configuring the metaphor application to organize and present the one or more data, documents, files, applications, other images, or any combination thereof on various solid geometric figures in three-dimensional space;

wherein the various solid geometric figures in three-dimensional space include spheres, cubes, cylinders, platonic solids, and Kepler-Poinset polyhedral; and

wherein each figure facilitates a distinct mode of interaction and presentation in an augmented reality environment.

34. The method for presenting an object of claim 19 , wherein the configuration includes defining interaction mechanisms specific to each solid geometric figure, and enabling the user to manipulate, view, and interact with the one or more data, documents, files, applications, other images, or any combination thereof differently based on the geometric properties and dimensions of the selected figure.

35. The method for presenting an object of claim 19 , further comprising:

utilizing a mobile phone device equipped with a touchscreen and camera as an input mechanism,

wherein the mobile phone device is configured to transmit input data to the metaphor application based on user interactions with the touchscreen and camera for manipulating, organizing, and interacting with the one or more data, documents, files, applications, other images, or any combination thereof within the virtual environment.

36. The method for presenting an object of claim 19 , further comprising:

employing the camera application of the mobile phone device to capture and interpret user gestures or environmental data as input commands for the metaphor application, enabling augmented reality interactions and presentations within the virtual environment based on the captured data.

Assignments (4)
SECURITY INTEREST Recorded Jan 14, 2026
From: RIEGER, DEREK; ELEPHINO, LLC; BUBBLES LLC; BIONIC ARTS L.L.C.
To: THE JUHASZ LAW FIRM, P.C.
Reel/Frame 073467/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2026
From: BIONIC ARTS L.L.C
To: FUTURE CRAFT LLC
Reel/Frame 073440/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2026
From: RIEGER, DEREK
To: BUBBLE LLC
Reel/Frame 073396/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2026
From: BUBBLE LLC
To: BIONIC ARTS L.L.C.
Reel/Frame 073396/0992 →
Continuity (7)
Continuation 17578213 · Jan 18, 2022
Continuation 17146196 · Jan 11, 2021
Continuation 16526602 · Jul 30, 2019
Continuation 15242447 · Aug 19, 2016
Provisional Application 62354759 · Jun 26, 2016
Provisional Application 62208409 · Aug 21, 2015
Related Publication 20240086210A1 · Mar 14, 2024
References Cited (26)
US 8968099B1 · Hanke et al. · 2015 [cited by applicant]
US 9426232B1 · Wilden et al. · 2016 [cited by applicant]
US 9539498B1 · Hanke et al. · 2017 [cited by applicant]
US 9604131B1 · Kiyohara et al. · 2017 [cited by applicant]
US 9669296B1 · Hibbert et al. · 2017 [cited by applicant]
US 9782668B1 · Golden et al. · 2017 [cited by applicant]
US 20160234643A1 · Crutchfield · 2016 [cited by examiner]
Star Walk, https://en.wikipedia.org/wiki/Star_Walk (citations back to 2010). [cited by applicant]
https://vitotechnology.com/apps/star-walk (2024). [cited by applicant]
Star Walk : History of Development, https://vitotechnology.com/apps/star-walk, Apr. 15, 2021. [cited by applicant]
https://www.youtube.com/watch?v=Y6-JAm3NCAk (Sep. 16, 2014) [Youtube video] (downloaded Sep. 25, 2024). [cited by applicant]
https://en.wikipedia.org/wiki/Ingress_(video_game) (wikipedia info on game downloaded Sep. 25, 2024). [cited by applicant]
https://www.newscientist.com/article/mg21628936-200-why-googles-ingress-game-is-a-data-gold-mine/ (Nov. 28, 2012) [Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://allthingsd.com/20121115/google-launches-ingress-a-worldwide-mobile-alternate-reality-game/ (Nov. 15, 2012) [Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://niantic.helpshift.com/hc/en/3-ingress/faq/2101-how-can-i-submit-a-portal-nomination/?han=1 (copyright 2012-2024) [Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://www.polygon.com/2012/11/15/3652658/google-launches-ingress-a-mobile-alternate-reality-game-set-in-the (Nov. 15, 2012) [Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://web.archive.org/web/20131110051640/http://massively.joystiq.com/2012/11/16/introducing-ingress-the-mmo-by-google/ (Nov. 16, 2012) [Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://mashable.com/article/john-hanke-pokemon-go (Jul. 10, 2016) [Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://www.cnet.com/tech/gaming/ingress-invades-ios-googles-augmented-reality-game-hits-iphone/ (Jul. 14, 2014) (Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://www.gamesindustry.biz/how-googles-niantic-labs-took-over-the-world (Aug. 7, 2014) (Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://www.theguardian.com/technology/2014/jun/04/ingress-the-game-that-reveals-googles-secret-war-to-control-london (Jun. 4, 2014) (Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://www.cnn.com/2013/08/26/tech/gaming-gadgets/google-niantic-ingress/ (Aug. 27, 2013) (Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://www.themarysue.com/google-ingress-review/ (Jan. 15, 2013) (Print of page is attached](downloaded Sep. 25, 2024). [cited by applicant]
https://en.wikipedia.org/wiki/Aurasma (May 5, 2011) (Print of page is attached](downloaded Oct. 14, 2024). [cited by applicant]
https://en.wikipedia.org/wiki/Vuforia_Augmented_Reality_SDK (Jun. 2012) (downloaded Oct. 14, 2024). [cited by applicant]
https://en.wikipedia.org/wiki/OpenCV (Nov. 2012) (downloaded Oct. 14, 2024). [cited by applicant]