Visual navigation of documents by object
First Claim
1. A method for visually navigating objects, comprising:
- determining types of objects within a file wherein the file comprises other content;
organizing each of the types of objects such that each of the types of objects comprises one or more of either a table, a chart or a spreadsheet, and wherein related objects are linked;
displaying each of the objects as graphical objects on a navigable display according to a determined organization of the types of objects to navigate between the types of objects;
receiving an interaction to drill down into one of the types of objects;
in response to receiving an interaction to drill down into one of the types of objects, updating a view of the one type of objects;
receiving an interaction to drill down into an object of one of either the table, chart or spreadsheet of the one type of objects with the updated view; and
in response to receiving an interaction to drill down into the object of the one type of object with the updated view, replacing the updated view with one of either the table, chart or spreadsheet of the selected object on the navigable display.
2 Assignments
0 Petitions
Accused Products
Abstract
A navigable view of objects (e.g. charts, tables, graphs, data sources, individual sheets of a workbook, . . .) that are obtained from one or more electronic object sources are displayed as graphical objects. The objects may be automatically/manually organized within the navigable display (e.g. by type, by sheet, by relationship, by data source, . . .). A user may navigate through the displayed objects. For example, a user may zoom in on an object to see a full screen version of the object. When zoomed in on an object, the navigable display may be panned (e.g. left, right, up or down) to see adjacent objects. From one object, the user may explore related elements using the same shared data (e.g. exploring a table object also shows a data source element). A user may also perform supported operations on the objects (e.g. sort/filter/drill down/drill up) that affect a display of the related objects.
35 Citations
19 Claims
-
1. A method for visually navigating objects, comprising:
-
determining types of objects within a file wherein the file comprises other content; organizing each of the types of objects such that each of the types of objects comprises one or more of either a table, a chart or a spreadsheet, and wherein related objects are linked; displaying each of the objects as graphical objects on a navigable display according to a determined organization of the types of objects to navigate between the types of objects; receiving an interaction to drill down into one of the types of objects; in response to receiving an interaction to drill down into one of the types of objects, updating a view of the one type of objects; receiving an interaction to drill down into an object of one of either the table, chart or spreadsheet of the one type of objects with the updated view; and in response to receiving an interaction to drill down into the object of the one type of object with the updated view, replacing the updated view with one of either the table, chart or spreadsheet of the selected object on the navigable display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having computer-executable instructions for visually navigating objects, comprising:
-
determining objects from an electronic object source that comprise two or more of the following types of defined objects;
a table object, a chart object, a spreadsheet object, a graph object, or a data source object that includes data, wherein the electronic object source comprises other content;automatically organizing the objects by type; displaying the objects organized by type on a navigable display according to the organization to navigate between the types of objects; receiving an interaction to drill down into one of the types of objects; in response to receiving an interaction to drill down into one of the types of objects, updating a view of the one type of objects; receiving an interaction to drill down into an object of one of either the table, chart or spreadsheet of the one type of objects with the updated view; and in response to receiving an interaction to drill down into the object of the one type of object with the updated view, replacing the updated view with one of either the table, chart or spreadsheet of the selected object on the navigable display. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for visually navigating objects, comprising:
-
a display; a network connection that is coupled to tenants of the multi-tenant service; a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; a process operating under the control of the operating environment and operative to perform actions, comprising; determining objects from an electronic object source that comprise two or more of the following types of defined objects;
a table object, a chart object, a spreadsheet object, a graph object, or a data source object that includes data, wherein the electronic object source comprises other content;automatically organizing the objects by type; displaying the objects organized by type on a navigable display according to the organization to navigate between the types of objects; receiving an interaction to drill down into one of the types of objects; in response to receiving an interaction to drill down into one of the types of objects, updating a view of the one type of objects; receiving an interaction to drill down into an object of one of either the table, chart or spreadsheet of the one type of objects with the updated view; and in response to receiving an interaction to drill down into the object of the one type of object with the updated view, replacing the updated view with one of either the table, chart or spreadsheet of the selected object on the navigable display. - View Dependent Claims (17, 18, 19)
-
Specification