Graphical manipulation of data objects

US9323807B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9323807-B2
Application numberUS-93914510-A
CountryUS
Kind codeB2
Filing dateNov 3, 2010
Priority dateNov 3, 2010
Publication dateApr 26, 2016
Grant dateApr 26, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The method of claim 1 , wherein the receiving the additional user input comprises detecting a line being drawn from inside of the enclosed, graphical shape to outside of the enclosed, graphical shape. 3. The method of claim 1 , wherein the receiving the additional user input comprises detecting a movement of a body part from inside of the enclosed, graphical shape to outside of the enclosed, graphical shape. 4. The method of claim 1 , wherein the at least one property includes an attribute associated with the data objects. 5. The method of claim 1 , wherein each graphical items is represented by two or more data objects and the at least one property includes an association between two or more of the data objects. 6. The method of claim 1 , further comprising: receiving a new user input defining a new graphical item within the enclosed graphical shape representing at least one new data object; and automatically associating the extracted set of common properties to the at least one new data object represented by the new graphical item. 7. The method of claim 1 , further comprising: in response to extracting the set of common properties associated with the set of data objects within the enclosed, graphical shape, associating the enclosed, graphical shape with the set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape. 8. The method of claim 7 , further comprising: updating the set of common properties associated with the enclosed, graphical shape by associating a new property with the enclosed, graphical shape. 9. The method of claim 8 , wherein updating the set of common properties associated with the set of data objects associated with the enclosed, graphical shape by associating a new property with the enclosed, graphical shape further comprising: displaying the new property in the graphical region listing the various properties; and receiving a command indicating a line drawn from the new property within the graphical regions to the enclosed, graphical shape displayed on the video display. 10. The method of claim 1 , further comprising: displaying, on the video display, the set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape, in a graphical region that lists various properties. 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. 12. The computing device of claim 11 , wherein the receiving the additional user input comprises detecting a line being drawn from inside of the enclosed, graphical shape to outside of the enclosed, graphical shape. 13. The computing device of claim 11 , wherein the receiving the additional user input comprises detecting a movement of a body part from inside of the enclosed, graphical shape to outside of the enclosed, graphical shape. 14. The computing device of claim 11 , wherein the memory configured to store-instructions that when executed by the at least one processor, causes operations to be performed, the operations further comprising: in response to extracting the set of common properties associated with the set of data objects within the enclosed, graphical shape, associating the enclosed, graphical shape with the set of common properties associated with the set of data objects from the set of graphical items within the enclosed, graphical shape. 15. The computing device of claim 14 , wherein the memory configured to store-instructions that when executed by the at least one processor, causes operations to be performed, the operations further comprising: updating the set of common properties associated with the enclosed, graphical shape by associating a new property with the enclosed, graphical shape. 16. The computing device of claim 15 , wherein the operations of updating the set of common properties associated with the set of data objects from the set of graphical items associated with the enclosed, graphical shape by associating a new property with the enclosed, graphical shape

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Drag-and-drop · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Query predicate definition using graphical user interfaces, including menus and forms (G06F16/2423 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9323807B2 cover?
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…
Who is the assignee on this patent?
Werner Horst, Beringer Joerg, Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F17/30398. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).