Identity-based distributed computing for device resources
First Claim
Patent Images
1. In a computing environment, a method comprising:
- at a first computing device, discovering a second computing device;
at the first device, obtaining data related to the second device, the data including resource information of the second device formatted according to a schema understood by the first device; and
the first device interpreting the data to access a resource of the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and related data structures for discovering and describing computing resources available at various computing devices, and for exposing those resources as services that are addressable by software applications. The data describing the resources is arranged according to an identity-based schema. The computing resources may include, for example, storage capacity, bandwidth, processing power, input methods and mechanism, and rendering methods. The method and system are identity-based, whereby a user (with an identity) has access to the distributed resources commensurate with that identity.
-
Citations
29 Claims
-
1. In a computing environment, a method comprising:
-
at a first computing device, discovering a second computing device;
at the first device, obtaining data related to the second device, the data including resource information of the second device formatted according to a schema understood by the first device; and
the first device interpreting the data to access a resource of the second device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium having computer-executable instructions to perform a method, the method comprising:
at a first computing device;
locating information about a resource of at least one other device that is available for use, the information located based on an identity associated with the first computing device;
selecting a resource of a second device from the information; and
accessing the resource of the second device.
-
7. In a computing environment, a system comprising:
-
a first computing device associated with at least one identity, the first device including a first resource and configured to provide access to the first resource by at least one other device associated with the identity, the first computing device providing information about the first resource according to a resource schema associated with the at least one identity;
a second device, the second device configured to request access to the first resource; and
the second device performing a computing task including using the first resource on the first device to perform at least part of the task. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having stored thereon a data structure, the data structure comprising:
-
a first field for identifying a type of resource;
a second field for identifying a device that includes a resource corresponding to the type of resource identified in the first field;
a set of at least one third field, each third field in the set corresponding to the second field for identifying information about the device resource identified by the first field; and
wherein the data structure is used to provide resource information to another device that is different from the one identified in the second field such that the other device can use a resource identified in the third field set. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification