Methods, systems, and products for address translation
First Claim
Patent Images
1. A method, comprising:
- receiving, by a gateway, a request from a device requesting a content delivered to multiple different output devices;
assigning, by the gateway, an identifier to the request from the device requesting the content delivered to the multiple different output devices;
generating, by the gateway, a translated request that specifies the gateway as both a requestor of the content and as a destination for the content;
logging, by the gateway, the identifier to the translated request, to the device requesting the content, and to the multiple different output devices;
sending, by the gateway, the translated request via a network to a content server;
receiving, by the gateway, the content via the network in response to the translated request sent to the content server;
determining, by the gateway, based on the logging of the identifier, the multiple different output devices associated with the content; and
forwarding, by the gateway, the content to the multiple different output devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products translate addresses in networks. A residential gateway translates requests for content such that the residential gateway appears as both a requestor and a destination for requested content, regardless of an actual requesting device or a desired output device.
39 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a gateway, a request from a device requesting a content delivered to multiple different output devices; assigning, by the gateway, an identifier to the request from the device requesting the content delivered to the multiple different output devices; generating, by the gateway, a translated request that specifies the gateway as both a requestor of the content and as a destination for the content; logging, by the gateway, the identifier to the translated request, to the device requesting the content, and to the multiple different output devices; sending, by the gateway, the translated request via a network to a content server; receiving, by the gateway, the content via the network in response to the translated request sent to the content server; determining, by the gateway, based on the logging of the identifier, the multiple different output devices associated with the content; and forwarding, by the gateway, the content to the multiple different output devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a hardware processor; and a memory device, the memory device storing instructions, the instructions when executed causing the hardware processor to perform operations, the operations comprising; receiving a request from a device requesting a content delivered to multiple different output devices; assigning an identifier to the request from the device requesting the content; generating a translated request that specifies the system as both a requestor of the content and as a destination for the content; logging the identifier to the translated request, to the device requesting the content, and to the multiple different output devices; sending the translated request via a network to a content server; receiving the content via the network in response to the translated request sent to the content server; determining, based on the logging of the identifier, the multiple different output devices associated with the content; and forwarding the content to the multiple different output devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A memory device storing instructions that when executed cause a hardware processor of a gateway to perform operations, the operations comprising:
-
receiving a request from a device requesting a content delivered to multiple different output devices; assigning an identifier to the request from the device requesting the content; generating a translated request that specifies the system as both a requestor of the content and as a destination for the content; logging the identifier to the translated request, to the device requesting the content, and to the multiple different output devices; sending the translated request via a network to a content server; receiving the content via the network in response to the translated request sent to the content server; determining, based on the logging of the identifier, the multiple different output devices associated with the content; and forwarding the content to the multiple different output devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification