Back to results
US 11,888,653 B2Granted
Managing network packet flows based on device information
AssigneeComcast Cable Communications, LLC
InventorsYiu Leung Lee, Charles Allen Helfinstine
Life of this patent
Estimating the term…
Abstract
Methods and apparatus are disclosed that enable information about devices connected behind a gateway, such as a home gateway, to be made available to and used by other entities, such as servers and routers, on a communications network.
Claims27
A method, comprising:
- receiving, by a gateway of a communications network, from a device configured to communicate with the gateway, one or more packets of a packet flow initiated by the device;
- appending, to one or more of the packets of the packet flow, at least a portion of information associated with the device, wherein the information associated with the device is maintained by the gateway and comprises at least an identifier associated with the device;
- and
- sending, by the gateway, to a network device of the communications network, the one or more packets of the packet flow with the appended information, wherein the appended information facilitates enforcement of a per-device policy.
1 more element
A system comprising:
- a device;
- a network device;
- and
- a gateway configured to communicate with the device and the network device, wherein the gateway is configured to:
- receive, from the device, one or more packets of a packet flow initiated by the device;
- append, to one or more of the packets of the packet flow, at least a portion of information associated with the device, wherein the information associated with the device is maintained by the gateway and comprises at least an identifier associated with the device;
- and
- send, to the network device, the one or more packets of the packet flow with the appended information, wherein the appended information facilitates enforcement of a per-device policy.
5 more elements
A gateway, comprising:
- a processor;
- and
- memory storing computer-executable instructions that, when executed by the processor, cause the gateway to:
- receive, from a device configured to communicate with the gateway, one or more packets of a packet flow initiated by the device;
- append, to one or more of the packets of the packet flow, at least a portion of information associated with the device, wherein the information associated with the device is maintained by the gateway and comprises at least an identifier associated with the device;
- and
- send, to a network device of a communications network, the one or more packets of the packet flow with the appended information, wherein the appended information facilitates enforcement of a per-device policy.
4 more elements
A non-transitory, computer-readable medium comprising computer-executable instructions that, when executed by a processor, cause:
- receiving, by a gateway of a communications network, from a device configured to communicate with the gateway, one or more packets of a packet flow initiated by the device;
- appending, to one or more of the packets of the packet flow, at least a portion of information associated with the device, wherein the information associated with the device is maintained by the gateway and comprises at least an identifier associated with the device;
- and
- sending, by the gateway, to a network device of the communications network, the one or more packets of the packet flow with the appended information, wherein the appended information facilitates enforcement of a per-device policy.
1 more element
Dependencies are inferred from the claim text.