Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  
[blocks in formation]
[blocks in formation]

1. Send inspection procedures in a common executable form from
an initiating device to any number of reachable devices over any
number of communications protocols.

t

2. Have the inspection procedures execute their instructions on

each device to identify needed resources and capabilities and/or
interrelated sets of resources and capabilities of the device, or
those available to the device for affecting the said application.

[table]

4. Have the application code on the initiating device collect the return procedures, data and content from all of the said reachable devices and execute and inspect them in order to determine how to make use of the said reachable devices and their resources to affect the application.

[table]

6. Have code, data and content now spread across the initiating and reachable devices together with the application code, data and content resident on the reachable devices to spread farther recursively as necessary using steps 1 to 5 on the reachable devices now acting as initiating devices as necessary to extend the application as needed to other reachable devices until all desired devices and resources needed or desired to affect the original application's intent have been reached, effectively forming a complete team of devices..

7. Have the code, data and content now distributed from and among

the team of devices according to the needs of the initiating
application perform the required operations and resource access to
affect the intent of the originating application by executing code and
exchanging whatever code, data and content is necessary to carry
out or coordinate the operations that are to performed across the
said team of devices to affect the intent of the said initiating
application.

[blocks in formation]

Example of Recruitment for shared Slide Show

10000

10010 Enumerate devices by sending procedures

10011 Can you run this slideshow? >=J>

10012 Yes, here's my MIPs, preferred resolution...

10020 Send customized Dart to run on target
10021 Run attached Dart on target >=)

10030 Slide change events serialized synchronized
C=i 10031 Go to slide n

10032 Go to slide n i=>

10033 Add slide asm r=>

FIG. 6 Example Recruitment of device which can print from Slideshow

20000

20010 Enumerate devices by sending procedures

20011 Can you print this slide? i=>
C=> 20012 Yes, here's preferred resolution...

Use Creationism to form custom Dart
20020 Send Dart with embedded JPEG to run on target

20021 Run attached Dart on target ^>
Running results in picture getting
printed

Recruited

Dart
Device

which can
print

20200

FIG. 7

« PrécédentContinuer »