Systems and methods for displaying, viewing and navigating three dimensional representations
First Claim
1. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable medium and including executable code that, when executed, is configured to cause a data processing apparatus to:
- display multiple objects in a three dimensional (3D) representation that uses one or more connections between the multiple objects to identify relationships between the multiple objects and that uses different sizes of the multiple objects to indicate a relative importance of the multiple objects, wherein the multiple objects are visual representations of real objects and the multiple objects include one or more attributes;
sort the multiple objects within the 3D representation using one or more of the attributes; and
display a subset of the objects and associated metadata in a shaped lens that is movable within the 3D representation in all three axes, wherein the subset of the objects displayed within the shaped lens are sized larger than the objects outside of the shaped lens and the subset of the objects displayed within the shaped lens include a magnified display of one or more of the attributes compared to one or more of the attributes of the objects outside of the shaped lens.
9 Assignments
0 Petitions
Accused Products
Abstract
A computer program product is tangibly embodied on a computer-readable medium and includes executable code that, when executed, is configured to cause a data processing apparatus to display multiple objects in a three dimensional (3D) representation, where the multiple objects are visual representations of real objects, and display a subset of the objects and associated metadata in a shaped lens that is movable within the 3D representation in all three axes, where the subset of the objects displayed within the shaped lens are sized larger than the objects outside of the shaped lens.
30 Citations
21 Claims
-
1. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable medium and including executable code that, when executed, is configured to cause a data processing apparatus to:
-
display multiple objects in a three dimensional (3D) representation that uses one or more connections between the multiple objects to identify relationships between the multiple objects and that uses different sizes of the multiple objects to indicate a relative importance of the multiple objects, wherein the multiple objects are visual representations of real objects and the multiple objects include one or more attributes; sort the multiple objects within the 3D representation using one or more of the attributes; and display a subset of the objects and associated metadata in a shaped lens that is movable within the 3D representation in all three axes, wherein the subset of the objects displayed within the shaped lens are sized larger than the objects outside of the shaped lens and the subset of the objects displayed within the shaped lens include a magnified display of one or more of the attributes compared to one or more of the attributes of the objects outside of the shaped lens. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method executing instructions stored on a non-transitory computer-readable medium, the method comprising:
-
displaying, using at least one processor, multiple objects in a three dimensional (3D) representation that uses one or more connections between the multiple objects to identify relationships between the multiple objects and that uses different sizes of the multiple objects to indicate a relative importance of the multiple objects, wherein the multiple objects are visual representations of real objects and the multiple objects include one or more attributes; sorting, using the at least one processor, the multiple objects within the 3D representation using one or more of the attributes; and displaying, using the least one processor, a subset of the objects and associated metadata in a shaped lens that is movable within the 3D representation in all three axes, wherein the subset of the objects displayed within the shaped lens are sized larger than the objects outside of the shaped lens and the subset of the objects displayed within the shaped lens include a magnified display of one or more of the attributes compared to one or more of the attributes of the objects outside of the shaped lens. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus including instructions stored on a non-transitory computer-readable storage medium and executable by at least one processor, the apparatus comprising:
a rendering engine configured to cause the at least one processor to; display multiple objects in a three dimensional (3D) representation that uses one or more connections between the multiple objects to identify relationships between the multiple objects and that uses different sizes of the multiple objects to indicate a relative importance of the multiple objects, wherein the multiple objects are visual representations of real objects and the multiple objects include one or more attributes; sort the multiple objects within the 3D representation using one or more of the attributes; and display a subset of the objects and associated metadata in a shaped lens that is movable within the 3D representation in all three axes, wherein the subset of the objects displayed within the shaped lens are sized larger than the objects outside of the shaped lens and the subset of the objects displayed within the shaped lens include a magnified display of one or more of the attributes compared to one or more of the attributes of the objects outside of the shaped lens. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification