CONTEXT-SENSITIVE VIEWS
First Claim
1. A computer system comprising:
- an electronic database configured to store a plurality of data objects and properties associated with each of the data objects; and
one or more hardware processors in communication with a computer readable medium storing software instructions that are executable by the one or more hardware processors in order to cause the computer system to;
generate a primary contextual view including a primary visualization of a set of data objects and associated properties;
generate one or more secondary contextual views distinct from the primary contextual view, each secondary contextual view including respective secondary visualizations of the set of data objects, each of the secondary visualizations distinct from the primary visualization; and
in response to receiving a user input modifying the primary contextual view, modify one or more of the secondary contextual views based at least in part on the user input.
8 Assignments
0 Petitions
Accused Products
Abstract
A context-sensitive viewing system is disclosed in which various data visualizations, also referred to a contextual views, of a common set of data may be viewed by a user on an electronic device. Data in the system may comprise data objects and associated properties and/or metadata, and may be stored in one or more electronic data stores. As a user of the system views and manipulates a first contextual view of a set of data objects, one or more other contextual views of the same set of data objects may be updated accordingly. Updates to the secondary contextual views may, in various embodiments, happen real-time. Further, the secondary contextual views may be visible to the user simultaneously with the primary contextual view. A user may switch from one view to another, and may manipulate data in any view, resulting in updates in the other views.
230 Citations
20 Claims
-
1. A computer system comprising:
-
an electronic database configured to store a plurality of data objects and properties associated with each of the data objects; and one or more hardware processors in communication with a computer readable medium storing software instructions that are executable by the one or more hardware processors in order to cause the computer system to; generate a primary contextual view including a primary visualization of a set of data objects and associated properties; generate one or more secondary contextual views distinct from the primary contextual view, each secondary contextual view including respective secondary visualizations of the set of data objects, each of the secondary visualizations distinct from the primary visualization; and in response to receiving a user input modifying the primary contextual view, modify one or more of the secondary contextual views based at least in part on the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
one or more hardware processors in communication with a computer readable medium storing software instructions that are executable by the one or more hardware processors in order to cause the computer system to; display a first data visualization of a set of data objects and properties associated with data objects of the set of data objects; provide one or more secondary data visualizations of the set of data objects, the one or more secondary data visualizations distinct from the first data visualization; and in response to receiving a user input modifying the first data visualization, implement modifications to at least some of the one or more secondary data visualizations based at least in part on the user input. - View Dependent Claims (15, 16)
-
17. A computer-implemented method of updating multiple contextual views, the method comprising:
-
providing an electronic database configured to store a plurality of data objects and metadata associated with each of the plurality of data objects; generating, by a computing system having one or more computer processors, based at least in part on the plurality of data objects and associated metadata, a primary contextual view and one or more secondary contextual views, the one or more secondary contextual views distinct from the primary contextual view; receiving, via an input device of the computing system, a user input modifying the primary contextual view; determining, by the computing system, based on the received user input, modifications of the one or more secondary contextual views that correspond to the modification of the primary contextual view; modifying at least some of the one or more secondary contextual views based on the determined modifications. - View Dependent Claims (18, 19, 20)
-
Specification