System and method for exposing local clipboard functionality towards external applications
First Claim
1. A method for communicating information over a network, comprising:
- exposing a local clipboard of a computing device as a service to at least one external application over the network;
receiving a transfer indication from the external application that a transfer of information between the exposed local clipboard of the computing device and the external application is requested; and
facilitating the transfer of information between the local clipboard of the computing device and the external application in response to the transfer indication.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, apparatus and method for allowing external applications to post information to, and/or retrieve information from, a local clipboard associated with another device that is exposed as a service towards the external applications. The local clipboard of a computing device is exposed towards external applications as a service. A request is received from the external application indicating that a transfer of information between the exposed local clipboard of the computing device and the external application is requested. The information is transferred between the local clipboard of the computing device and the external application in response to the request.
204 Citations
41 Claims
-
1. A method for communicating information over a network, comprising:
-
exposing a local clipboard of a computing device as a service to at least one external application over the network;
receiving a transfer indication from the external application that a transfer of information between the exposed local clipboard of the computing device and the external application is requested; and
facilitating the transfer of information between the local clipboard of the computing device and the external application in response to the transfer indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transferring data between first and second devices over a network, comprising:
-
exposing a local clipboard of the first device as a clipboard web service to at least one external application operating on the second device;
notifying the external application of the availability of the clipboard web service;
accepting service requests from the external application via the clipboard web service to access the local clipboard of the first device; and
transferring the data in accordance with the service request between the local clipboard and the external application via the clipboard web service. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable medium having instructions stored thereon which are executable by a computer system for communicating information over a network by performing steps comprising:
-
exposing a local clipboard of a computing device as a service to at least one external application over the network;
receiving a transfer indication from the external application that a transfer of information between the exposed local clipboard of the computing device and the external application is requested; and
facilitating the transfer of information between the local clipboard of the computing device and the external application in response to the transfer indication. - View Dependent Claims (34)
-
-
35. A network entity operable on a network, comprising:
-
a local clipboard for storing data;
a clipboard service exposing module for exposing the local clipboard as a service towards external applications having access to the network entity via the network;
a service request processing module coupled to the clipboard service exposing module to receive service requests provided by the external applications; and
a transceiver to transfer the data between the local clipboard and the external applications as directed by the service requests. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A computing device operable on a network, comprising:
-
a local clipboard for storing data;
a processor configured to expose the local clipboard as a service towards external applications having access to the computing device via the network, and to receive service requests provided by the external applications; and
means for transferring the data between the local clipboard and the external applications as directed by the service requests.
-
-
41. A system for communicating data over a network, comprising:
-
a first network entity hosting at least a first application;
a second network entity including a local clipboard for locally storing data, wherein the second network entity further comprises;
a processor configured to expose the local clipboard as a service towards the first application hosted by the first network entity, and to receive service requests provided by the first application; and
a transceiver to transfer the data between the local clipboard and the first application as directed by the service requests.
-
Specification