Patent ID: 7600252

Claim:
A method for automatically and transitively spreading the access rights and credentials for a plurality of application instances of a single self-distributed interoperability application package that makes use of combined resources of teamed interoperability devices as if they were one device between the teamed interoperability devices, the method comprising: (1) assigning to each interoperability device a unique identifier (id); (2) assigning to each interoperability device an initial set of access rights, the access rights identifying application instances which are allowed to run on the interoperability device to which the initial access rights are assigned and when allowed to run, further identifying content and application program interfaces the application instance is permitted to access on the interoperability device; (3) assigning to each interoperability software application package including at least one independently executable application package image as part of the interoperability software package one or more unique ids and embedding in the interoperability software package the sets of unique ids and associated access rights needed by all and or each independently executable application package image that are part of the interoperability application package; (4) establishing a communication over a communication channel between first and second interoperability devices and comparing the existing access rights between the first and the second interoperability devices; and (5) modifying the access rights of the communicating first and the second interoperability devices to synchronize the access rights for the interaction between the first and the second interoperability devices so that the access rights for the interaction for device teams or applications associated with the unique ids that are no more restrictive than those existing for the interoperability of the two devices on either device.