Method of and apparatus for bridging a UPnP network and a rendezvous network
First Claim
1. A method of bridging communications between a universal plug and play type device and a rendezvous type device comprising:
- a. receiving a communication from the universal plug and play type device for the rendezvous type device at a bridge;
b. converting the communication into the rendezvous type protocol thereby forming a converted communication; and
c. transmitting the converted communication from the bridge to the rendezvous type device;
wherein the rendezvous type protocol utilizes Internet Protocol and the bridge comprises a rendezvous type interface circuit that is configured to couple to the rendezvous type device operating under a rendezvous type protocol, and further wherein the rendezvous type interface circuit comprises a rendezvous type proxy which maintains a table of entries, at least one entry corresponding to the universal plug and play type device.
1 Assignment
0 Petitions
Accused Products
Abstract
A UPnP rendezvous bridge appropriately bridges a UPnP network with a rendezvous network. The UPnP rendezvous bridge appropriately allows device and service discovery and converts communications directed between devices within the UPnP network and devices within the rendezvous network into an appropriate format for the receiving device, utilizing a UPnP proxy, a rendezvous proxy, a UPnP table and a rendezvous table. The UPnP rendezvous bridge includes a programmable microprocessor which manipulates communications into the proper format for the receiving device. The UPnP rendezvous bridge is implemented within a stand-alone device coupled between the UPnP and the rendezvous networks. Alternatively, the UPnP rendezvous bridge is implemented within an appropriately configured device in one of the networks. A protocol conversion program is stored within a read only memory (ROM) and used by the microprocessor to perform the appropriate conversions. Alternatively, the programmable microprocessor is programmed for the appropriate conversions by a device coupled to the UPnP rendezvous bridge.
34 Citations
44 Claims
-
1. A method of bridging communications between a universal plug and play type device and a rendezvous type device comprising:
-
a. receiving a communication from the universal plug and play type device for the rendezvous type device at a bridge; b. converting the communication into the rendezvous type protocol thereby forming a converted communication; and c. transmitting the converted communication from the bridge to the rendezvous type device; wherein the rendezvous type protocol utilizes Internet Protocol and the bridge comprises a rendezvous type interface circuit that is configured to couple to the rendezvous type device operating under a rendezvous type protocol, and further wherein the rendezvous type interface circuit comprises a rendezvous type proxy which maintains a table of entries, at least one entry corresponding to the universal plug and play type device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of bridging communications between a rendezvous type device and a universal plug and play type device comprising:
-
a. receiving a communication from the rendezvous type device for the universal plug and play type device at a bridge; b. converting the communication into the universal plug and play type protocol thereby forming a converted communication; and c. transmitting the converted communication from the bridge to the universal plug and play type device; wherein the rendezvous type device utilizes Internet Protocol and the bridge comprises a rendezvous type interface circuit that is configured to couple to the rendezvous type device operating under a rendezvous type protocol, and further wherein the rendezvous type interface circuit comprises a rendezvous type proxy which maintains a table of entries, at least one entry corresponding to the universal plug and play type device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A converter configured to couple between a universal plug and play type device and a rendezvous type device to convert communications between the universal plug and play type device and the rendezvous type device into proper formats, comprising:
-
a. a universal plug and play type interface circuit configured to couple to a universal plug and play type device operating under a universal plug and play type protocol; b. a rendezvous type interface circuit configured to couple to a rendezvous type device operating under a rendezvous type protocol, wherein the rendezvous type interface circuit comprises a rendezvous type proxy which maintains a table of entries, at least one entry corresponding to the universal plug and play type device; and c. a conversion circuit coupled between the universal plug and play type interface circuit and the rendezvous type interface circuit, wherein the conversion circuit converts communications directed from the universal plug and play type device to the rendezvous type device into the rendezvous type protocol, and further wherein the conversion circuit converts communications directed from the rendezvous type device to the universal plug and play type device into the universal plug and play type protocol, wherein the rendezvous type protocol utilizes Internet Protocol. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A converter configured for coupling between a universal plug and play type device and a rendezvous type device to convert communications between the universal plug and play type device and the rendezvous type device into proper formats, comprising:
-
a. means for interfacing to a universal plug and play type device configured for coupling to the universal plug and play type device operating under a universal plug and play type protocol; b. means for interfacing to a rendezvous type device configured for coupling to the rendezvous type device operating under a rendezvous type protocol, wherein the means for interfacing to a rendezvous type device comprises a rendezvous type proxy which maintains a table of entries, at least one entry corresponding to the universal plug and play type device; and c. means for converting coupled between the means for interfacing to a universal plug and play type device and the means for interfacing to a rendezvous type device, wherein the means for converting converts communications directed from the universal plug and play type device to the rendezvous type device into the rendezvous type protocol, and further wherein the means for converting converts communications directed from the rendezvous type device to the universal plug and play type device into the universal plug and play type protocol; wherein the rendezvous type protocol utilizes Internet Protocol. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A bridge device configured for coupling between a universal plug and play type device and a rendezvous type device for converting communications between the universal plug and play type device and the rendezvous type device into proper formats, comprising:
-
a. a universal plug and play type interface circuit configured for coupling to the universal plug and play type device operating under a universal plug and play type protocol; b. a rendezvous type interface circuit configured for coupling to the rendezvous type device operating under a rendezvous type protocol, wherein the rendezvous type interface circuit comprises a rendezvous type proxy which maintains a table of entries, at least one entry corresponding to the universal plug and play type device; and c. a conversion circuit coupled between the universal plug and play type interface circuit and the rendezvous type interface circuit, wherein the conversion circuit converts communications directed from the universal plug and play type device to the rendezvous type device into the rendezvous type protocol, and further wherein the conversion circuit converts communications directed from the rendezvous type device to the universal plug and play type device into the universal plug and play type protocol; wherein the rendezvous type protocol utilizes Internet Protocol. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A network of devices, operating under a plurality of protocols, the network of devices comprising:
-
a. one or more universal plug and play type devices operating under a universal plug and play type protocol; b. one or more rendezvous type devices operating under a rendezvous type protocol; and c. a converter coupled to the universal plug and play type devices and the rendezvous type devices for converting communications between the universal plug and play type devices and the rendezvous type devices into proper formats, comprising; i. a universal plug and play type interface circuit coupled to the universal plug and play type devices, wherein the universal plug and play type interface circuit maintains a universal plug and play table of all the rendezvous type devices in the network; ii. a rendezvous type interface circuit coupled to the rendezvous type devices, wherein the rendezvous type interface circuit maintains a rendezvous table of all the plug and play type devices in the network; and iii. a conversion circuit coupled to universal plug and play type interface circuit and the rendezvous type interface circuit, wherein the conversion circuit converts communications directed from the universal plug and play type devices to the rendezvous type devices into the rendezvous type protocol, and further wherein the conversion circuit converts communications directed from the rendezvous type devices to the universal plug and play type devices into the universal plug and play type protocol, wherein the rendezvous type protocol utilizes Internet Protocol, and further wherein the plug and play table and the rendezvous table are formatted such that each device within the network is discoverable by each other device in the network. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A network of devices, operating under a plurality of protocols, the network of devices comprising:
-
a. one or more universal plug and play type devices operating under a universal plug and play type protocol; b. one or more rendezvous type devices operating under a rendezvous type protocol; and c. a converter coupled to the universal plug and play type devices and the rendezvous type devices for converting communications between the universal plug and play type devices and the rendezvous type devices into proper formats, comprising; i. a universal plug and play type interface circuit coupled to the universal plug and play type devices, wherein the universal plug and play type interface circuit comprises a universal plug and play type proxy which maintains a table of rendezvous entries, each rendezvous entry corresponding to a rendezvous type device; ii. a rendezvous type interface circuit coupled to the rendezvous type devices, wherein the rendezvous type interface circuit comprises a rendezvous type proxy which maintains a table of universal plug and play entries, each universal plug and play entry corresponding to a universal plug and play type device; and iii. a conversion circuit coupled to universal plug and play type interface circuit and the rendezvous type interface circuit, wherein the conversion circuit converts communications directed from the universal plug and play type devices to the rendezvous type devices into the rendezvous type protocol, and further wherein the conversion circuit converts communications directed from the rendezvous type devices to the universal plug and play type devices into the universal plug and play type protocol, wherein a conversion program used by the conversion circuit is stored within the conversion circuit, wherein the conversion circuit is programmed by a universal plug and play type device or a rendezvous type device, and wherein the rendezvous type protocol utilizes Internet Protocol.
-
-
43. A method of bridging communications between a universal plug and play type device and a rendezvous type device, wherein the universal plug and play type device and the rendezvous type device are coupled together through one or more networks operating according to Internet Protocol, the method comprising:
-
a. receiving a communication from the universal plug and play type device for the rendezvous type device at a bridge; b. converting the communication into the rendezvous type protocol thereby forming a converted communication; and c. transmitting the converted communication from the bridge over the one or more Internet Protocol networks to the rendezvous type device; wherein the rendezvous type protocol utilizes the Internet Protocol and the bridge comprises a rendezvous type interface circuit that is configured to couple to the rendezvous type device operating under a rendezvous type protocol, and further wherein the rendezvous type interface circuit comprises a rendezvous type proxy which maintains a table of entries, at least one entry corresponding to the universal plug and play type device.
-
-
44. A method of bridging communications between a rendezvous type device and a universal plug and play type device, wherein the rendezvous type device and the universal plug and play type device are coupled together through one or more networks operating according to Internet Protocol, the method comprising:
-
a. receiving a communication from the rendezvous type device for the universal plug and play type device at a bridge; b. converting the communication into the universal plug and play type protocol thereby forming a converted communication; and c. transmitting the converted communication from the bridge over the one or more Internet Protocol networks to the universal plug and play type device; wherein the rendezvous type device utilizes the Internet Protocol and the bridge comprises a rendezvous type interface circuit that is configured to couple to the rendezvous type device operating under a rendezvous type protocol, and further wherein the rendezvous type interface circuit comprises a rendezvous type proxy which maintains a table of entries, at least one entry corresponding to the universal plug and play type device.
-
Specification