IP Library Granted Patent US 11,381,857
Granted Patent B2
US 11,381,857 · App. 14/600,346 · Granted Jul 5, 2022

Method and system of managing and allocating communication related resources

Inventor: Mark D. Francisco (Clarksburg, NJ)
Assignee: Comcast Cable Communications, LLC
H04N21/25H04L65/4084H04L65/80H04N7/17318H04N21/643H04N21/6473H04N21/64738H04L29/06027H04L65/601
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,381,857
App. No.
14/600,346
Granted
Jul 5, 2022
Kind
B2
Abstract

A system and method for managing communication. The system and method applying to but not limited to settop boxes (STBs) and other devices used to interface services. The management including any number of features and processes associated with achieving Quality of Service (QoS) across different domains and according to network limitations associated with the same.

Claims (46)

1. A method comprising:

receiving a first plurality of packets of first content;

receiving a second plurality of packets of second content;

determining, based on available bandwidth associated with a receiver device and based on a type of service associated with the first content, a first priority level for one or more packets of the first plurality of packets;

determining, based on a type of service associated with the second content, a second priority level for one or more packets of the second plurality of packets; and

sending, to the receiver device and after determining that the first priority level is higher than the second priority level, at least one packet of the first plurality of packets.

2. The method of claim 1 , further comprising determining that an authorized service domain is associated with the first content and a domain other than an authorized service domain is associated with the second content, and

wherein determining the first priority level and determining the second priority level are based, at least in part, on determining that the authorized service domain is associated with the first content and the other domain is associated with the second content.

3. The method of claim 1 , wherein receiving the second plurality of packets of second content further comprises:

based on determining that the second content is only available from an unsecured network, establishing link level security for receiving the second content.

4. The method of claim 1 , wherein determining the first priority level comprises determining the first priority level based on whether the receiver device requires immediate access to the first content.

5. The method of claim 1 , further comprising determining a type of a quality of service (QoS) domain associated with the first plurality of packets, and wherein determining the first priority level comprises determining, based at least in part on the type of the QoS domain, the first priority level.

6. The method of claim 1 , the method further comprising: bridging an authorized services domain to an approved output domain,

wherein the first plurality of packets are received via the authorized services domain, and

wherein sending the at least one packet to the receiver device comprises sending the at least one packet of the first plurality of packets to the receiver device via the approved output domain.

7. The method of claim 1 , wherein sending the at least one packet of the first plurality of packets comprises sending, in an order based on the first priority level being higher than the second priority level, at least one packet of the first plurality of packets ahead of at least one packet of the second plurality of packets.

8. The method of claim 1 , wherein receiving the first plurality of packets of first content comprises receiving the first plurality of packets of first content via one or more private networks associated with a content service provider.

9. The method of claim 1 , wherein receiving the second plurality of packets of second content comprises receiving the second plurality of packets of second content via one or more publicly accessible networks.

10. The method of claim 1 , further comprising time delaying, based on available bandwidth, delivery of at least one packet of the first plurality of packets or of the second plurality of packets.

11. The method of claim 1 , wherein a proxy server is configured to service the receiver device.

12. A method comprising:

receiving, by a device and via a first network, a first plurality of packets of first content;

receiving, by the device and via a second network, a second plurality of packets of second content;

determining, based on the first network being a secure network and based on a type of service associated with the first content, a first priority level of the first plurality of packets;

determining, based on the second network being an unsecure network and based on a type of service associated with the second content, a second priority level of the second plurality of packets; and

sending, to a receiver device and based on determining that the first priority level is higher than the second priority level, at least one packet of the first plurality of packets.

13. The method of claim 12 , further comprising determining that the type of service associated with the first content is a same type as the type of service associated with the second content.

14. The method of claim 12 , wherein determining the first priority level comprises:

determining a type of a quality of service (QoS) domain associated with the first plurality of packets; and

determining, based at least in part on the type of the QoS domain, the first priority level.

15. The method of claim 12 , wherein sending the at least one packet comprises:

sending, in an order based on the first priority level being higher than the second priority level, at least one packet of the first plurality of packets ahead of at least one packet of the second plurality of packets.

16. A method comprising:

determining, by a device, available bandwidth associated with a receiver device;

receiving content packets comprising:

first content packets associated with a first domain, and

second content packets associated with a second domain;

determining, based on the determined available bandwidth associated with the receiver device and based on a first type of service associated with the first content packets and a second type of service associated with the second content packets, a first priority associated with the first domain and a second priority associated with the second domain; and

transmitting, to the receiver device and based on the first priority and the second priority, the first content packets and the second content packets.

17. The method of claim 16 , wherein determining the first priority associated with the first domain and the second priority associated with the second domain further comprise determining whether the first domain and the second domain have access to a network of a content service provider associated with the receiver device.

18. The method of claim 16 , wherein transmitting the first content packets and the second content packets comprises transmitting the first content packets via a secured network of a content service provider associated with the receiver device before transmitting the second content packets via an unsecured network of the content service provider associated with the receiver device.

19. The method of claim 16 , wherein determining available bandwidth associated with a receiver device comprises determining bandwidth requirements based on a number of requests, being processed by the receiver device, for packet processing.

20. The method of claim 16 ,

wherein the first domain defines digital interfaces for devices that can send protected content outside of the first domain and the digital interfaces send encrypted data and respect copy protection associated with the first content packets, and

wherein the second domain comprises devices and network segments that do not require content protection or guarantee quality of service (QoS).

21. The method of claim 16 , wherein transmitting the first content packets and the second content packets comprises transmitting, in an order based on the first priority being higher than the second priority, the first content packets ahead of the second content packets.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2017
From: FRANCISCO, MARK D.
To: COMCAST CABLE HOLDINGS, LLC
Reel/Frame 043987/0712 →
MERGER Recorded Oct 31, 2017
From: COMCAST CABLE HOLDINGS, LLC
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 043987/0715 →
Continuity (4)
Continuation 13765110 · Feb 12, 2013
Division 11993345
Provisional Application 60692181 · Jun 20, 2005
Related Publication 20150245082A1 · Aug 27, 2015