Back to results
US 8,429,551 B2Granted
Application-based copy and paste operations
AssigneeMicrosoft Corporation
InventorsJane T. Kim, Sean O. Lyndersay, Walter VonKoch, Matt Augustine
Life of this patent
Estimating the term…
Abstract
Various embodiments provide application- or browser-based, copy and paste operations. In one or more embodiments, a web browser supports copy and paste functionality thus enabling the user to easily move data from one location to another. The browser-based solution can thus relieve websites from having to include code that implements the copy and paste functionality.
Claims19
A computer-implemented method comprising:
- receiving, with a web browser that natively implements copy and paste operations, a resource having at least one structure of data, a structure of data comprising a designator identifying the structure of data and containing at least one field, wherein the at least one structure of data in the resource comprises multiple data fields and at least one field of the structure of data being defined with a data type that is different from a data type associated with a second field of the structure of data;
- identifying, with the web browser, the at least one structure of data in the resource, the identifying including an ability to examine HyperText Markup Language (HTML) associated with the resource to identify the structure of data in the resource by:
- identifying the designator within the HTML;
- and
- identifying the at least one field within the HTML;
- and
- responsive to identifying the at least one structure of data in the resource, displaying, with the web browser, a selectable visual copy icon indicating presence of the identified at least one structure of data and that the identified at least one structure of data can be selected and copied responsive to a single user action that selects the selectable visual copy indicator, wherein the single user action is the only user action that is needed to select and copy the identified at least one structure of data and wherein the web browser is configured to enable selective display of the selectable visual copy icon, the selective display comprising selectively displaying the selectable copy icon responsive to a cursor being hovered over or near the identified at least one structure of data.
4 more elements
One or more computer-readable storage media hardware embodying a web browser configured to:
- identify a data structure contained within a resource, the data structure comprising:
- a designator identifying the data structure, the designator being associated with indicating a grouping of data fields associated with the data structure;
- and
- implement copy and paste operations, wherein the copy operation enables the identified data structure to be selected and copied by a single user action that selects a selectable copy icon that is associated with the identified data structure, and the paste operation enables pasting of the identified data structure by a different single user action that selects a selectable paste icon that is associated with the identified data structure, wherein the single user action and the different single user action are the only actions, respectively, that are performed to enable the copy operation and the paste operation and wherein the web browser is configured to enable selective display of the selectable copy icon without requiring user input relative to displayed user instrumentation that is designed to enable access to the selectable visual copy icon.
1 more element
A system comprising:
- one or more computer-readable storage media hardware;
- a web browser embodied on the one or more computer-readable storage media hardware, the web browser configured to implement a method comprising:
- receiving, with the web browser, a resource having at least one class;
- identifying, with the web browser, the at least one class in the resource;
- displaying a selectable copy icon, wherein the selectable copy icon enables a copy operation to be performed that comprises selecting and copying of data associated with the at least one class in the resource in a single user action, wherein the single user action is the only user action that is utilized to both select and copy the data associated with the class and wherein the web browser is configured to enable selective display of the selectable copy icon without requiring user input relative to displayed user instrumentation that is designed to enable access to the selectable copy icon;
- receiving data associated with the at least one class in the resource having a first format;
- transforming the data associated with the at least one class in the resource from the first format to at least a second different format, wherein the transforming is performed by the web browser automatically as part of the copy operation without user input as to the transforming;
- copying the transformed data to a clipboard;
- and
- pasting the copied transformed data, the web browser further configured to ascertain that one or more other applications are configured to support the transformed data.
7 more elements
Dependencies are inferred from the claim text.