Remote data access techniques for portable devices
First Claim
1. A computer-readable medium encoded with computer-executable instructions which, when executed by a processor, perform a method for remote data access, the method comprising:
- identifying a first participating endpoint and a second participating endpoint belonging to a group of participating endpoints, each participating endpoint in the group configured to store data items on behalf of a user, the group including at least one portable electronic device and at least one server;
via a WAN-based data access service, identifying a particular data item stored by a second participating endpoint in the group;
arranging for establishment of a communication session between the first participating endpoint and the second participating endpoint via a communication network identified by the WAN-based data access service; and
arranging for the first participating endpoint to access the particular data item via the communication session.
2 Assignments
0 Petitions
Accused Products
Abstract
A wide-area network (“WAN”)-based service enables remote data access transactions between participating endpoints within a group of participating endpoints that includes at least one server and at least one portable electronic device. Each participating endpoint is configured for communication via one or more communication networks and stores the same or different data items on behalf of a user. The WAN-based service maintains information about each participating endpoint in the group and its network accessibility, and also maintains one or more catalogs of available data items. The WAN-based service identifies a communication network available to both participating endpoints, and a direct or proxied communication session is established between the portable electronic device and the other participating endpoint via the communication network. Selected data items are downloaded, uploaded, accessed or synchronized via the communication session. The use of digital rights and identity management techniques in combination with the WAN-based service is also discussed.
45 Citations
20 Claims
-
1. A computer-readable medium encoded with computer-executable instructions which, when executed by a processor, perform a method for remote data access, the method comprising:
-
identifying a first participating endpoint and a second participating endpoint belonging to a group of participating endpoints, each participating endpoint in the group configured to store data items on behalf of a user, the group including at least one portable electronic device and at least one server; via a WAN-based data access service, identifying a particular data item stored by a second participating endpoint in the group; arranging for establishment of a communication session between the first participating endpoint and the second participating endpoint via a communication network identified by the WAN-based data access service; and arranging for the first participating endpoint to access the particular data item via the communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
a communication interface; a computer-readable storage medium; and a processor responsive to the computer-readable storage medium, to the communication interface, and to computer-executable instructions stored on the computer-readable medium, the computer-executable instructions executable by the processor to; identify a first participating endpoint and a second participating endpoint belonging to a group of participating endpoints, each participating endpoint in the group configured to store data items on behalf of a user, the group including at least one portable electronic device and one server; based on a request made via the first participating endpoint to a WAN-based data access service, identify a particular data item stored by a second participating endpoint in the group; arrange for establishment of a communication session between the first participating endpoint and the second participating endpoint via a communication network identified by the WAN-based data access service; and arrange for the first participating endpoint to access the particular data item via the communication session.
-
-
20. A system for remote data access, the system comprising:
-
a data selection engine configured to identify a particular data item stored on a particular participating endpoint in a group of participating endpoints, each participating endpoint in the group configured to store data items on behalf of a user, the group including at least one portable electronic device and at least one server; and a communication manager responsive to the data selection engine, the communication manager configured to arrange for establishment of a communication session between the requesting participating endpoint and the particular participating endpoint storing the particular data item, the communication session established via a communication network identified by a WAN-based data access service, and arrange for the requesting participating endpoint to access the particular data item via the communication session.
-
Specification