×

User interface for data comparison

  • US 10,545,643 B2
  • Filed: 12/10/2015
  • Issued: 01/28/2020
  • Est. Priority Date: 04/20/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing actions associated with objects on a screen using multi-touch input, the method comprising:

  • displaying a plurality of objects on a display device, each object having a displayed first position on the display device;

    receiving a multi-touch input selecting at least a first object and a second object from the plurality of objects, wherein, based on the multi-touch input, the first object and the second object are simultaneously dragged from its first position to a first destination position and the second object from its first position to a second destination position;

    determining, during the multi-touch simultaneous dragging of at least the first object and the second object, a distance between the first destination position of the first object and the second destination position of the second object, wherein the distance is compared based on a threshold distance;

    upon determining that the determined distance exceeds the threshold distance, performing a first action on the first object, the first action determined according to the first destination position, wherein the first destination position corresponds to a first region on the display device associated with the first action, and wherein the first action defines computations to be performed over a first data record associated with the first object;

    upon determining that the determined distance is less than the threshold distance, performing a second action on the second selected object, the second action determined according to the second destination position, wherein the second destination position corresponds to a second region on the display device different from the first region and associated with the second action, and wherein the second action defines computations to be performed over a second data record associated with the second object; and

    upon determining that the first destination position and the second destination position overlap while simultaneously dragging the first object and the second object correspondingly towards the first destination position and the second destination position,performing a first predefined action on the first object and the second object, wherein the predefined action is different than the first action and the second action, and wherein the first predefined action is performed to merge the first data record associated with the first object and the second data record associated with the second object, and the first predefined action is determined based on the first destination position and the second destination position matching a third region on the display device, the third region being associated with the first predefined action, anddisplaying a resultant data object comprising data received through performing the first predefined action by merging the data records associated with the first object and the second object.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×