IP Library Granted Patent US 10,613,736
Granted Patent B2
US 10,613,736 · App. 13/844,462 · Granted Apr 7, 2020

Drag and drop updating of object attribute values

Inventor: David Tam (Sunnyvale, CA)
Assignee: SUGARCRM INC.
G06F3/0486G06F3/04847
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,613,736
App. No.
13/844,462
Granted
Apr 7, 2020
Kind
B2
Abstract

Embodiments of the invention provide a method, system and computer program product for drag and drop manipulation of object attribute values. In an embodiment of the invention, a method for drag and drop manipulation of object attribute values is provided. The method includes detecting a drop event for an object in a GUI of an application executing in memory of a computer. The method additionally includes identifying a region of the GUI into which the object is dropped and retrieving a value associated with the identified region, that is additionally associated with an attribute of the object. Finally, the method includes setting the attribute of the object with the retrieved value.

Claims (20)

1. A method for drag and drop manipulation of object attribute values, the method comprising:

loading an attribute set for objects of an application;

selecting a particular one of the attributes;

determining a value for the particular one of the attributes for each of the objects of the application;

positioning each one of the objects in a region of a graphical user interface (GUI) associated with a corresponding determined value;

detecting a drop event for an object in the; and,

responding to the drag and drop event by identifying a display region of the GUI into which the object is dropped and a corresponding value for the identified display region; and, invoking a method member of the object to set the attribute of the object with the corresponding value.

2. A computer data processing system configured for drag and drop manipulation of object attribute values, the system comprising:

a host computer system comprising memory and at least one processor;

an application executing in the memory of the host computer system and comprising a plurality of objects;

a graphical user interface (GUI) displayed for the application in the host computer system; and,

a drag and drop module coupled to the application, the module comprising program code enabled to load an attribute set for objects of an application, select a particular one of the attributes, to determine a value for the particular one of the attributes for each of the objects of the application, to position each one of the objects in a region of the GUI associated with a corresponding determined value, to detect a drop event in the GUI for an object amongst the objects, and to respond to the drag and drop event by identifying a display region of the GUI into which the object is dropped and a corresponding value for the identified display region and, to invoke a method member of the object to set the attribute of the object with the corresponding value.

3. A computer program product for drag and drop manipulation of object attribute values, the computer program product comprising:

a computer readable storage memory device storing computer readable program code thereon, the computer readable program code comprising:

computer readable program code for loading an attribute set for objects of an application;

computer readable program code for selecting a particular one of the attributes;

computer readable program code for determining a value for the particular one of the attributes for each of the objects of the application;

computer readable program code for positioning each one of the objects in a region of a graphical user interface (GUI) associated with a corresponding determined value;

computer readable program code for detecting a drop event for an object in the; and,

computer readable program code for responding to the drag and drop event by identifying a display region of the GUI into which the object is dropped and a corresponding value for the identified display region and, invoking a method member of the object to set the attribute of the object with the corresponding value.

Assignments (2)
SECURITY INTEREST Recorded Jul 31, 2018
From: SUGARCRM INC., AS GRANTOR
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
Reel/Frame 046673/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2013
From: TAM, DAVID
To: SUGARCRM INC.
Reel/Frame 030030/0683 →
Continuity (1)
Related Publication 20140282164A1 · Sep 18, 2014