Claims
- 1. A method for performing services in a multimedia network including a first device and a second device, said method comprising the steps of:
receiving, at the second device, a first request from the first device via a serial interface; storing the received first request in a queue at the second device; and retrieving from the first device data associated with the stored first request when the first device provides the data and the second device performs a service associated with the stored first request.
- 2. The method of claim 1, further comprising the step of:
notifying, at the first device, a third device in the multimedia network as to the stored first request, the data, and the second device when the third device provides the data.
- 3. The method of claim 1, further comprising the step of:
retrieving the data from a third device in the multimedia network when the third device provides the data and the second device performs the service associated with the stored first request.
- 4. The method of claim 1, further comprising the step of:
performing a service associated with a second request stored in the queue when the stored first request is in the queue.
- 5. The method of claim 1, further comprising the step of:
sending one or more results associated with the performed service to the first device when the stored first request identifies the first device for receiving the results.
- 6. The method of claim 1, further comprising the step of:
sending one or more results associated with the performed service to a third device in the multimedia network when the stored first request identifies the third device for receiving the data.
- 7. The method of claim 1, further comprising the step of:
removing the stored first request from the queue after the second device performs the service associated with the stored first request.
- 8. The method of claim 1, further comprising the step of:
determining, at the first device, the status of requests in the queue.
- 9. The method of claim 1, further comprising the step of:
modifying the priority of the stored first request.
- 10. The method of claim 1, further comprising the step of:
modifying the order of requests in the queue.
- 11. The method of claim 1, wherein the receiving step comprises the step of:
receiving the first request from the first device via a high speed serial interface.
- 12. The method of claim 1, wherein the receiving step comprises the step of:
receiving the first request from the first device via an IEEE 1394 interface.
- 13. The method of claim 1, wherein the receiving step comprises the step of:
receiving the first request from the first device via a low speed serial interface.
- 14. The method of claim 1, wherein the retrieving step comprises the steps of:
establishing, at the first device, a connection between the first device and the second device; and sending the data on the established connection to the second device.
- 15. A method for performing services in a multimedia network including a first device and a second device including a plurality of queues, said method comprising the steps of:
receiving, at the second device, a first request from the first device via a serial interface; selecting one of the plurality of queues; storing the received first request in the selected queue; and retrieving from the first device data associated with the stored first request when the first device provides the data and the second device performs a service associated with the stored first request.
- 16. The method of claim 15, further comprising the step of:
notifying, at the first device, a third device in the multimedia network as to the stored first request, the data, and the second device when the third device provides the data.
- 17. The method of claim 15, further comprising the step of:
retrieving from a third device in the multimedia network the data associated with the stored first request when the third device provides the data and the second device performs the service associated with the stored first request.
- 18. The method of claim 15, further comprising the step of:
performing a service associated with a second request in the queue when the stored first request is in the selected queue.
- 19. The method of claim 15, further comprising the step of:
removing the stored first request from the selected queue after the second device performs the service associated with the stored first request.
- 20. The method of claim 15, wherein the receiving step comprises the step of:
receiving the first request from the first device via a high speed serial interface.
- 21. The method of claim 15, wherein the receiving step comprises the step of:
receiving the first request from the first device via an IEEE 1394 interface.
- 22. The method of claim 15, wherein the receiving step comprises the step of:
receiving the first request from the first device via a low speed serial interface.
- 23. A method for performing services in a multimedia network including requesting devices and servicing devices, said method comprising the steps of:
receiving, at the servicing devices, requests from a first set of the requesting devices, respectively, via serial interfaces; storing the received requests in queues at the servicing devices; and retrieving from the first set of requesting devices data associated with the stored requests when the first set of requesting devices provide the data and the servicing devices perform services associated with the stored requests.
- 24. The method of claim 23, further comprising the step of:
notifying, at the first set of requesting devices, a second set of devices in the multimedia network as to the stored requests, the data, and the servicing devices when the second set of devices provide the data.
- 25. The method of claim 23, further comprising the step of:
retrieving from a second set of devices data associated with the stored requests when the second set of devices provide the data and the servicing devices perform the services associated with the stored requests.
- 26. An apparatus for use in a multimedia network including a first device and a second device, said apparatus comprising:
a servicing program for receiving a request from the first device via a serial interface, and for storing the received request in a queue, and for retrieving from the first device data associated with the stored request when performing a service associated with the stored request and the first device provides the data, and for retrieving from the second device the data when performing the service and the second device provides the data; and a processor for executing the servicing program.
- 27. The apparatus of claim 26, wherein the serial interface is a high speed serial interface.
- 28. The apparatus of claim 26, wherein the serial interface is an IEEE 1394 interface.
- 29. The apparatus of claim 26, wherein the serial interface is a low speed serial interface.
- 30. A system for use in a multimedia network including a plurality of devices, said system comprising:
a requesting program for sending a request to one device via a serial interface, and for sending data associated with the request to the one device when the system provides the data and the one device requests the data, and for notifying another device as to the request, the data, and the one device when the other device provides the data; and a processor for executing the requesting program.
- 31. The system of claim 30, wherein the serial interface is a high speed serial interface.
- 32. The system of claim 30, wherein the serial interface is an IEEE 1394 interface.
- 33. The system of claim 30, wherein the serial interface is a low speed serial interface.
- 34. A computer-readable medium capable of configuring a computer to perform a method for performing services in a multimedia network including a first device, a second device, and a third device, said method comprising the steps of:
receiving, at the second device, a first request from the first device via a serial interface; storing the received first request in a queue at the second device; retrieving from the first device data associated with the stored first request when performing a service associated with the stored first request and the first device provides the data; and retrieving from the third device the data when performing the service and the third device provides the data.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. application Ser. No. ______, entitled “Method And System For Distributed Queues In A Multimedia Network With Proxies,” Attorney Docket No. 07095.0025-00000, and filed concurrently herewith.