Method for Distributing Programs over a Communication Network
First Claim
1. In a communication system including a first end device, a second end device, and a data object server, a method of distributing a control program for the second end device to the first end device, the method comprising:
- initiating a communication session between the first and second end devices; and
receiving a communication program at said first end device from a data object server responsive to initiation of the communication session, said communication program for communicating with the second end device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of distributing programs enables distribution of programs on demand to end devices in a communication network to enable communication between first and second end devices. A data object server stores programs that are needed for communication between first and second end devices. The programs are associated by the data object server with a device class. The first and second end devices can send data object requests to the data object server to request an program associated with a particular device class. In response to the data object request, the data object server sends a control program associated with the specified device to one of the first and second end devices.
-
Citations
35 Claims
-
1. In a communication system including a first end device, a second end device, and a data object server, a method of distributing a control program for the second end device to the first end device, the method comprising:
-
initiating a communication session between the first and second end devices; and receiving a communication program at said first end device from a data object server responsive to initiation of the communication session, said communication program for communicating with the second end device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a communication system including a first end device, a second end device, and a data object server, a method of distributing a communication program for the second end device to the first end device, the method comprising:
-
detecting a triggering event at said second end device; sending a data object request from said second end device to initiate the transfer of a communication program for the second end device stored by the data object server to the first end device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. In a communication system including a first end device, a second end device, and a data object server, a method of distributing a communication program for the second end device to the first end device, the method comprising:
-
storing a communication program for the second end device at said data object server; receiving a data object request at said data object server from one of said first and second end devices; in response to said data object request, sending the communication program for said second end device from said data object server to one of said first and second end devices. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. In a communication system including a first end device, a second end device, and a data object server, a method of distributing a communication program for the second end device to the first end device, the method comprising:
-
initiating a communication session between the first and second end devices; detecting a triggering event associated with the communication session; in response to the detection of the triggering event, sending a data object request to the data object server; transferring a communication program from said data object server to said first end device responsive to the data object request; loading the control program into memory of the first end device; and executing the communication program on the first end device to control the second end device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification