REMOTE ACCESS BETWEEN UPnP DEVICES
First Claim
1. A method for establishing communication between a Universal Plug and Play (UPnP) control point and a UPnP device over a wide area communications network, comprising:
- accessing contact information for remotely contacting the UPnP device over the wide area communications network;
contacting the UPnP device over the communications network at a network address determined at least in part from the contact information to establish a network link in accordance with a UPnP protocol; and
invoking a service offered by the UPnP device over the network link.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for allowing Universal Plug and Play (UPnP) technology to be used over the Internet or other wide area communications networks. In one illustrative example, a first UPnP-enabled device is to provide a UPnP service such as streaming media to various users over the Internet. The first UPnP-enabled device provides an on-line identity provider such as Windows Live or the like with user IDs of those users who are authorized to access the first UPnP-enabled device from a remote location. When a user wishes to receive the UPnP service from the first UPnP-enabled device, the user logs in to the on-line identity provider using his user ID and receives from the on-line provider an IP address associated with the first UPnP-enabled device. The user'"'"'s media player or other application constructs a URL from the IP address and contacts the UPnP-enabled device at that URL. The UPnP-enabled device provides the user with a list of media libraries that are available on it. Finally, the user'"'"'s media player can invoke the desired UPnP service using content or other information available from the media libraries.
-
Citations
20 Claims
-
1. A method for establishing communication between a Universal Plug and Play (UPnP) control point and a UPnP device over a wide area communications network, comprising:
-
accessing contact information for remotely contacting the UPnP device over the wide area communications network; contacting the UPnP device over the communications network at a network address determined at least in part from the contact information to establish a network link in accordance with a UPnP protocol; and invoking a service offered by the UPnP device over the network link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for enabling interaction between first and second UPnP devices remotely located from one another, comprising:
-
performing a UPnP discovery process of a first UPnP device by accessing contact information for the first UPnP device; and establishing a UPnP network communication link between the first and second UPnP devices using the contact information, the second UPnP device including a UPnP control point. - View Dependent Claims (17, 18, 19, 20)
-
Specification