Graphical manipulation of data objects
First Claim
Patent Images
1. A method for sharing visual data on a video display during a collaborative session with multiple users using a database application, the method comprising:
- displaying graphical items on the video display, each graphical item represented by one or more data objects having at least one property stored in a database of properties accessible to the database application;
receiving a user input defining an enclosed, graphical shape on the video display, the enclosed, graphical shape drawn around a set of graphical items from the displayed graphical items, the set of graphical items within the enclosed, graphical shape associated with a set of data objects;
receiving additional user input to operate on the enclosed, graphical shape to initiate an extraction of a set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape;
extracting, in response to receiving the additional user input to operate on the enclosed, graphical shape, the set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape by having the database application query the database of properties;
automatically identifying at least one graphical item located outside the enclosed, graphical shape that includes the common set of properties associated with the set of data objects from the set of graphical items within the enclosed graphical shape; and
in response to the identified at least one graphical item, moving the identified at least one graphical item located outside the enclosed, graphical shape inside the enclosed, graphical shape.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a user input defining an enclosed, graphical shape on a video display is received. A number of graphical items are identified as being included within the enclosed, graphical shape. Here, each graphical item is displayed on the video display and represents a data object that has a number of properties. A property is extracted from the number of properties that the data objects have in common based on the identification. A number of other manipulation techniques are also described.
70 Citations
20 Claims
-
1. A method for sharing visual data on a video display during a collaborative session with multiple users using a database application, the method comprising:
-
displaying graphical items on the video display, each graphical item represented by one or more data objects having at least one property stored in a database of properties accessible to the database application; receiving a user input defining an enclosed, graphical shape on the video display, the enclosed, graphical shape drawn around a set of graphical items from the displayed graphical items, the set of graphical items within the enclosed, graphical shape associated with a set of data objects; receiving additional user input to operate on the enclosed, graphical shape to initiate an extraction of a set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape; extracting, in response to receiving the additional user input to operate on the enclosed, graphical shape, the set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape by having the database application query the database of properties; automatically identifying at least one graphical item located outside the enclosed, graphical shape that includes the common set of properties associated with the set of data objects from the set of graphical items within the enclosed graphical shape; and in response to the identified at least one graphical item, moving the identified at least one graphical item located outside the enclosed, graphical shape inside the enclosed, graphical shape. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device for sharing visual data on a video display during a collaborative session with multiple users using a database application, the computing device comprising:
-
at least one processor; and a memory in communication with the at least one processor, the memory configured to store instructions that when executed by the at least one processor, causes operations to be performed, the operations comprising; displaying graphical items on the video display, each graphical item represented by one or more data objects having at least one property stored in a database of properties accessible to the database application; receiving a user input defining an enclosed, graphical shape on the video display, the enclosed, graphical shape drawn around a set of graphical items from the displayed graphical items, the set of graphical items within the enclosed, graphical shape associated with a set of data objects; receiving additional user input to operate on the enclosed, graphical shape to initiate an extraction of a set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape; extracting, in response to receiving the additional user input to operate on the enclosed, graphical shape, the set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape by having the database application query the database of properties; automatically identifying at least one graphical item located outside the enclosed, graphical shape that includes the common set of properties associated with the set of data objects from the set of graphical items within the enclosed graphical shape; and in response to the identified at least one graphical item, moving the identified at least one graphical item located outside the enclosed, graphical shape inside the enclosed, graphical shape. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable medium that stores instructions for sharing visual data on a video display during a collaborative session with multiple users, which, when performed by a machine, causes the machine to perform operations comprising:
-
displaying graphical items on the video display, each graphical item represented by one or more data objects having at least one property stored in a database of properties accessible to the database application; receiving a user input defining an enclosed, graphical shape on the video display, the enclosed, graphical shape drawn around a set of graphical items from the displayed graphical items, the set of graphical items within the enclosed, graphical shape associated with a set of data objects; receiving additional user input to operate on the enclosed, graphical shape to initiate an extraction of a set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape; extracting, in response to receiving the additional user input to operate on the enclosed, graphical shape, the set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape by having the database application query the database of properties; automatically identifying at least one graphical item located outside the enclosed, graphical shape that includes the common set of properties associated with the set of data objects from the set of graphical items within the enclosed graphical shape; and in response to the identified at least one graphical item, moving the identified at least one graphical item located outside the enclosed, graphical shape inside the enclosed, graphical shape. - View Dependent Claims (19, 20)
-
Specification