System and method for presenting an object
First Claim
1. A method of presenting an object on a display comprising the steps of:
- providing a metaphor application for installation on a computing device, the metaphor application configured to organize at least one user interface based upon a metaphor, the metaphor organizing a document, a file, an application, or any combination thereof based upon geospheric direction;
receiving a document, a file, an application, or any combination thereof from a data source;
associating the document, the file, the application, or any combination thereof with a geospheric direction setting of the display;
generating a presentation object for the document, the file, the application, or any combination thereof, the presentation object containing the document, the file, the application, or any combination thereof, and the geospheric direction setting;
formatting the presentation object into data blocks for rendering on the display;
wherein the computing device comprising a controller and a memory, the controller configured to render the formatted presentation object on the display;
wherein the metaphor application causes the presentation object to be rendered on the display when the display is associated with the geospheric direction associated with the presentation object;
the metaphor application being further configured to organize a document, a file, an application, or any combination thereof according to geolocation;
associating a document, a file, an application, or any combination thereof with a geolocation;
rendering the presentation object of the document, the file, the application, or any combination thereof when the computing device is both at the geolocation associated with and the display is associated with the geospheric direction associated with the presentation object;
wherein the metaphor organizing a document, a file, an application, or any combination thereof on a surface of a solid geometrical figure in three-dimensional Euclidean space by associating the document, the file, the application, or any combination thereof with a point on the surface of the solid geometrical figure in three-dimensional Euclidean space associated with the geospheric direction associated with the presentation object;
wherein the association of the document, the file, the application, or any combination thereof with the geolocation and the geospheric direction is further associated with the solid geometrical figure in three-dimensional Euclidean space associated with the geolocation of the computing device;
wherein the solid geometrical figure in three-dimensional Euclidean space is a first sphere defining a first bubble, the geolocation of the first bubble providing a first geolocation;
the document, the file, the application, or any combination thereof associated with the first bubble providing a first document, a first file, a first application, or any combination thereof; and
wherein the metaphor organizing a second document, a second file, a second application, or any combination thereof on a surface of a second sphere defining a second bubble by associating the second document, the second file, the second application, or any combination thereof with a point on the surface of the second bubble associated with a geospheric direction associated with the second document, the second file, the second application, or any combination thereof, the geolocation of the second bubble providing a second geolocation;
wherein the first document, the first file, the first application, data, or any combination thereof being configured to be rendered on the display of the computing device by the metaphor application when the computing device is in the geolocation of the first bubble and the second document, the second file, the second application, or any combination thereof being configured to be rendered on the display of the computing device by the metaphor application when the computing device is in the geolocation of the second bubble.
3 Assignments
0 Petitions
Accused Products
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.
9 Citations
41 Claims
-
1. A method of presenting an object on a display comprising the steps of:
-
providing a metaphor application for installation on a computing device, the metaphor application configured to organize at least one user interface based upon a metaphor, the metaphor organizing a document, a file, an application, or any combination thereof based upon geospheric direction; receiving a document, a file, an application, or any combination thereof from a data source; associating the document, the file, the application, or any combination thereof with a geospheric direction setting of the display; generating a presentation object for the document, the file, the application, or any combination thereof, the presentation object containing the document, the file, the application, or any combination thereof, and the geospheric direction setting; formatting the presentation object into data blocks for rendering on the display; wherein the computing device comprising a controller and a memory, the controller configured to render the formatted presentation object on the display; wherein the metaphor application causes the presentation object to be rendered on the display when the display is associated with the geospheric direction associated with the presentation object; the metaphor application being further configured to organize a document, a file, an application, or any combination thereof according to geolocation; associating a document, a file, an application, or any combination thereof with a geolocation; rendering the presentation object of the document, the file, the application, or any combination thereof when the computing device is both at the geolocation associated with and the display is associated with the geospheric direction associated with the presentation object; wherein the metaphor organizing a document, a file, an application, or any combination thereof on a surface of a solid geometrical figure in three-dimensional Euclidean space by associating the document, the file, the application, or any combination thereof with a point on the surface of the solid geometrical figure in three-dimensional Euclidean space associated with the geospheric direction associated with the presentation object; wherein the association of the document, the file, the application, or any combination thereof with the geolocation and the geospheric direction is further associated with the solid geometrical figure in three-dimensional Euclidean space associated with the geolocation of the computing device; wherein the solid geometrical figure in three-dimensional Euclidean space is a first sphere defining a first bubble, the geolocation of the first bubble providing a first geolocation; the document, the file, the application, or any combination thereof associated with the first bubble providing a first document, a first file, a first application, or any combination thereof; and wherein the metaphor organizing a second document, a second file, a second application, or any combination thereof on a surface of a second sphere defining a second bubble by associating the second document, the second file, the second application, or any combination thereof with a point on the surface of the second bubble associated with a geospheric direction associated with the second document, the second file, the second application, or any combination thereof, the geolocation of the second bubble providing a second geolocation; wherein the first document, the first file, the first application, data, or any combination thereof being configured to be rendered on the display of the computing device by the metaphor application when the computing device is in the geolocation of the first bubble and the second document, the second file, the second application, or any combination thereof being configured to be rendered on the display of the computing device by the metaphor application when the computing device is in the geolocation of the second bubble. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18)
-
-
15. The method of 1 wherein the association of the document, the file, the application, or any combination thereof with the geolocation, the geospheric direction, and the solid geometrical figure in three-dimensional Euclidean space associated with the geolocation and geospheric direction associated with the presentation object is further associated with an active button or icon rendered on the display of the computing device by the metaphor application.
-
19. A system for presenting an object, comprising:
- a computing device comprising a controller and a memory, the memory comprising computer-readable instructions for execution by the controller to cause the controller to perform operations comprising;
executing instructions of a metaphor application, the metaphor application configured to organize at least one user interface based upon a metaphor, the metaphor organizing a document, a file, an application, or any combination thereof based on a geospheric direction, a geolocation or both; receiving a document, a file, an application, or any combination thereof from a data source; associating the document, the file, the application, or any combination thereof with a geospheric direction of the computing device, a geolocation setting of the computing device, or both; generating a presentation object for document, the file, the application, or any combination thereof, the presentation object containing the document, the file, the application, or any combination thereof, and the predetermined geospheric direction, the geolocation, or both; formatting the presentation object into data blocks for rendering on a display of the computing device; wherein the controller being configured to render the formatted presentation object on the display of the computing device; and wherein the metaphor application causes the presentation object to be rendered on the display of the computing device when the computing device is associated with the geospheric direction, located in the geolocation, or both associated with the presentation object; the metaphor application being further configured to organize a document, a file, an application, or any combination thereof according to geolocation; associating a document, a file, an application, or any combination thereof with a geolocation; rendering the presentation object of the document, the file, the application, or any combination thereof when the computing device is both at the geolocation associated with and the display is associated with the geospheric direction associated with the presentation object; wherein the metaphor organizing a document, a file, an application, or any combination thereof on a surface of a solid geometrical figure in three-dimensional Euclidean space by associating the document, the file, the application, or any combination thereof with a point on the surface of the solid geometrical figure in three-dimensional Euclidean space associated with the geospheric direction associated with the presentation object; wherein the association of the document, the file, the application, or any combination thereof with the geolocation and the geospheric direction is further associated with the solid geometrical figure in three-dimensional Euclidean space associated with the geolocation of the computing device; wherein the solid geometrical figure in three-dimensional Euclidean space is a sphere defining a first bubble, the geolocation of the first bubble providing a first geolocation;
the document and the file, the application, or any combination thereof associated with the first bubble providing a first document, a first file, a first application, or any combination thereof; andwherein the metaphor organizing a second document, a second file, a second application, or any combination thereof on a surface of a second sphere defining a second bubble by associating the second document, the second file, the second application, or any combination thereof with a point on the surface of the second bubble associated with a geospheric direction associated with the second document, the second file, the second application, or any combination thereof, the geolocation of the second bubble providing a second geolocation; wherein the first document, the first file, the first application, data, or any combination thereof being configured to be rendered on the display of the computing device by the metaphor application when the computing device is in the geolocation of the first bubble and the second document, the second file, the second application, or any combination thereof being configured to be rendered on the display of the computing device by the metaphor application when the computing device is in the geolocation of the second bubble. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
- a computing device comprising a controller and a memory, the memory comprising computer-readable instructions for execution by the controller to cause the controller to perform operations comprising;
-
41. A computer program product for use with a computer system, the computer program product comprising non-transitory computer usable medium having program code embodied in the medium, the program code comprising program code that retrieves program code for an object that provides a metaphor application, the metaphor:
-
organizing a document, a file, an application or a combination thereof on a surface of a solid geometrical figure in three-dimensional Euclidean space; receives a document, a file, an application, or any combination thereof from a data source; associates the document, the file, the application, or any combination thereof with a point on the surface of the solid geometrical figure in three-dimensional Euclidean space based upon a predetermined geospheric direction setting, a predetermined geolocation setting, or both; generates a presentation object for the document, file, application, or any combination thereof that contains the document, the file, the application, or the any combination thereof, and the predetermined geospheric direction setting, the geolocation setting, or both; formats the geospheric presentation object into data blocks for rendering on a display of the computing device;
renders the presentation object on a display of the computing device; andcauses the presentation object to be rendered on the display of the computing device when the computing device is associated with the geospheric direction, located in the geolocation, or both; the metaphor application being further configured to organize a document, a file, an application, or any combination thereof according to geolocation; associating a document, a file, an application, or any combination thereof with a geolocation; rendering the presentation object of the document, the file, the application, or any combination thereof when the computing device is both at the geolocation associated with and the display is associated with the geospheric direction associated with the presentation object; wherein the metaphor organizing a document, a file, an application, or any combination thereof on a surface of a solid geometrical figure in three-dimensional Euclidean space by associating the document, the file, the application, or any combination thereof with a point on the surface of the solid geometrical figure in three-dimensional Euclidean space associated with the geospheric direction associated with the presentation object; wherein the association of the document, the file, the application, or any combination thereof with the geolocation and the geospheric direction is further associated with the solid geometrical figure in three-dimensional Euclidean space associated with the geolocation of the computing device; wherein the solid geometrical figure in three-dimensional Euclidean space is a sphere defining a first bubble, the geolocation of the first bubble providing a first geolocation;
the document and the file, the application, or any combination thereof associated with the first bubble providing a first document, a first file, a first application, or any combination thereof; andwherein the metaphor organizing a second document, a second file, a second application, or any combination thereof on a surface of a second sphere defining a second bubble by associating the second document, the second file, the second application, or any combination thereof with a point on the surface of the second bubble associated with a geospheric direction associated with the second document, the second file, the second application, or any combination thereof, the geolocation of the second bubble providing a second geolocation; wherein the first document, the first file, the first application, data, or any combination thereof being configured to be rendered on the display of the computing device by the metaphor application when the computing device is in the geolocation of the first bubble and the second document, the second file, the second application, or any combination thereof being configured to be rendered on the display of the computing device by the metaphor application when the computing device is in the geolocation of the second bubble.
-
Specification