×

Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program

  • US 6,212,577 B1
  • Filed: 01/05/1998
  • Issued: 04/03/2001
  • Est. Priority Date: 03/03/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of manipulating data between application programs in a computer-controlled display system comprising:

  • a. a user selecting a first item in a first window, said first window under control of a first process, said first process capable of providing data from the first item to a receiving process a plurality of formats, the first process capable of using data for a purpose other than conversion;

    b. said user dragging said selected first item to a second window, said second window under control of a second process, said second process comprising at least one action the second process is capable of performing, each action specified to perform using data in at least one associated format, one of the at least one action identified as a primary action, the second process capable of utilizing data for purposes other than conversion of data;

    c. said user deselecting said selected first item while said first item is located at said second window;

    d. communicating to the second process formats in which first data from said first item can be provided by the first process;

    e. said second process receiving an identification of the formats in which first data from said first item can be provided and determining if said second process can perform the primary action based upon a first data from the first item in the first format of the formats in which first data from said first item cane provide; and

    f. if the second process can perform the primary action based upon the first data from the first item in the first format, i. notifying the first process to communicate the first data in the first format to the second process, ii. said first process communicating the first data in the first format to the second process, and iii. said second process receiving first data from said first process in said first format and performing said primary action using the first data in said first format received from said first process.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×