Method and apparatus for communicating between a user device and a gateway device to form a system to allow a partner service to be provided to the user device
First Claim
Patent Images
1. A method of configuring a port of a gateway device, the method comprising:
- restarting or rebooting a user receiving device;
communicating a universal plug and play multicast packet to the gateway device to determine if the gateway device is universal plug and play capable;
based on the user receiving device receiving a response to the universal plug and play multicast packet, communicating service signal to the user receiving device from the gateway device, wherein the service signal indicates available services including port forwardingat the user receiving device, performing a port scan of ports of the gateway device and determining an open port of the gateway device, orarbitrarily selecting the open port of the gateway device;
subsequent to determining or arbitrarily selecting the open port, transmitting a port forwarding command according to a universal plug and play protocol from the user receiving device to the gateway device to configure the open port; and
subsequent to configuring the port,communicating an open port signal from the gateway device to the user receiving device indicating the open port on the gateway device is available to accept connections, andlistening to the open port from the user receiving device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method of communicating between a user receiving device, a user locator module and a partner service provider includes a gateway device having a port configured to communicate with a user receiving device. The user receiving device registers with the user device locator module through the port. The user device locator module determines the location of a user receiving device. The partner service provider and the user receiving device form a peer-to-peer connection in response to the location data.
145 Citations
44 Claims
-
1. A method of configuring a port of a gateway device, the method comprising:
-
restarting or rebooting a user receiving device; communicating a universal plug and play multicast packet to the gateway device to determine if the gateway device is universal plug and play capable; based on the user receiving device receiving a response to the universal plug and play multicast packet, communicating service signal to the user receiving device from the gateway device, wherein the service signal indicates available services including port forwarding at the user receiving device, performing a port scan of ports of the gateway device and determining an open port of the gateway device, or arbitrarily selecting the open port of the gateway device; subsequent to determining or arbitrarily selecting the open port, transmitting a port forwarding command according to a universal plug and play protocol from the user receiving device to the gateway device to configure the open port; and subsequent to configuring the port, communicating an open port signal from the gateway device to the user receiving device indicating the open port on the gateway device is available to accept connections, and listening to the open port from the user receiving device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
configuring a port of a gateway device to communicate with a user receiving device; registering the user receiving device with a user device locator module through the port, wherein said user device locator module is separate from the gateway device; based on the registering of the user receiving device, determining a location of the user receiving device via the user device locator module; informing a partner service provider of the location via the user device locator module, wherein the partner service provider is separate from and is a partner to a primary service provider in providing a service for the user receiving device, and wherein the partner service provider communicates with the user device locator module and the primary service provider via a network; and in response to the location, forming a peer-to-peer connection between the partner service provider and the user receiving device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
a partner service provider; a user receiving device; a user device locator module; and a gateway device having a port configured to communicate with a user receiving device, wherein said user receiving device registers with the user device locator module through the port of the gateway device, the user device locator module is separate from the gateway device, based on the registering of the user receiving device, said user device locator module determines the location of a user receiving device, the user device locator module informs the partner service provider of the location, the partner service provider is separate from and is a partner to a primary service provider in providing a service for the user receiving device, the partner service provider communicates with the user device locator module and the primary service provider via a network; and in response to the location, said partner service provider and the user receiving device form a peer-to-peer between the partner service provider and the user receiving device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification