×

Methods, systems and computer readable media for pasting data

  • US 9,733,820 B2
  • Filed: 06/14/2012
  • Issued: 08/15/2017
  • Est. Priority Date: 06/15/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of pasting data from a source application to a destination application differing from the source application, the method comprising:

  • identifying, with an input module at the destination application, whether the data is of text data type or graphics data type and the source application from which the data was copied;

    selecting a text input handler with the input module at the destination application based upon if the text data type is identified;

    selecting a graphics input handler with the input module at the destination application based upon if the graphics data type is identified;

    converting the data using the text input handler or the graphics input handler to a standard format for pasting based on the identified data type;

    after the data is converted to the standard format, determining semantics of the data with an output module at the destination application, and a context being defined by a location of a user in the destination application or a selection by the user in a user interface of the destination application, to which the data is to be pasted;

    selecting, with the output module at the destination application, one of a plurality of custom handlers at the destination application based on the identified source application and transmitting the data to the determined custom handler;

    presenting, with the determined custom handler and based on the determined semantics of the data and the context, a list, from a suggestion engine adapted by an artificial learning mechanism, of potentially suitable paste operations for selection by the user at the destination application;

    andpasting the data to the respective areas of the destination application based on a selection of an operation from the list of potentially suitable paste operations by the user.

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