System and method for sharing objects among two or more electronic devices
First Claim
1. A method of sharing objects among two or more electronic devices with differing object processing capabilities, comprising maintaining a plurality of descriptions, wherein said plurality of descriptions includes a separate description for each of the two or more electronic devices;
- providing access to object meta-data, said object meta-data describing the objects, each of said objects maintained on a respective electronic device from the two or more electronic devices; and
triggering a transcoding of an object maintained on a first electronic device from the two or more electronic devices by reference to the object meta-data and by reference to a description of a second electronic device from said two or more electronic devices upon a request to transfer said object to said second electronic device, said second electronic device subsequently able to execute a processing of said object.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to electronic devices with corresponding device DNA and specifically to such electronic devices that share objects by reference to this device DNA. The present invention includes sharing objects among two or more electronic devices with differing object processing capabilities. In particular, a plurality of descriptions of each of the two or more electronic devices and object meta-data, which describes objects, is referenced when objects are exchanged by the two or more electronic devices. For example, if a given electronic device requests an object that it can not process, the object may be transcoded so that this electronic device can process the object. The transcoding is a function of the electronic device'"'"'s description, the object'"'"'s object meta-data, and the intended use of the object.
70 Citations
42 Claims
-
1. A method of sharing objects among two or more electronic devices with differing object processing capabilities, comprising maintaining a plurality of descriptions, wherein said plurality of descriptions includes a separate description for each of the two or more electronic devices;
-
providing access to object meta-data, said object meta-data describing the objects, each of said objects maintained on a respective electronic device from the two or more electronic devices; and
triggering a transcoding of an object maintained on a first electronic device from the two or more electronic devices by reference to the object meta-data and by reference to a description of a second electronic device from said two or more electronic devices upon a request to transfer said object to said second electronic device, said second electronic device subsequently able to execute a processing of said object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions that maintain a plurality of descriptions, wherein said plurality of descriptions includes a separate description for each of two or more electronic devices in the computer system;
instructions that provide access to object meta-data, said object meta-data describing the objects, each of said objects maintained on a respective electronic device from the two or more electronic devices; and
instructions that trigger a transcoding of an object maintained on a first electronic device from the two or more electronic devices by reference to the object meta-data and by reference to a description of a second electronic device from said two or more electronic devices upon a request for said object from said second electronic device, said second electronic device subsequently able to execute a processing of said object. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer system for sharing objects among two or more electronic devices with different capabilities for processing objects comprising:
-
a memory to store instructions and object meta-data;
a processor to execute the instructions stored in the memory;
the memory storing instructions that maintain a plurality of descriptions, wherein said plurality of descriptions includes a separate description for each of the two or more electronic devices;
instructions that provide access to object meta-data, said object meta-data describing the objects, each of said objects maintained on a respective electronic device from the two or more electronic devices; and
instructions that trigger a transcoding of an object maintained on a first electronic device from the two or more electronic devices by reference to the object meta-data and by reference to a description of a second electronic device from said two or more electronic devices upon a request for said object from said second electronic device, said second electronic device subsequently able to execute a processing of said object. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification