IP Library › Granted Patent US 11,310,271
Granted Patent B2
US 11,310,271 · App. 16/795,235 · Granted Apr 19, 2022

Using secure web sockets to extend reach of conditional access systems

Inventors: Luke Smyth (Belfast, IE); Derek Gilmore (Belfast, IE)
Assignee: ARRIS Enterprises LLC
H04L63/168H04L63/166H04L67/02H04L67/42H04L69/162H04L69/329
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,310,271
App. No.
16/795,235
Filed
Feb 19, 2020
Granted
Apr 19, 2022
Kind
B2
Art Unit
2457
USPC
726/22
Abstract

A system and method for securely and bi-directionally transmitting information including conditional access private data between a client and a headend is disclosed. In an exemplary embodiment, the method includes: establishing a hypertext transfer protocol secure (HTTPs) connection, establishing a hypertext transfer protocol secure (HTTPs) connection; upgrading the HTTPs connection to a persistent bi-directional connection, accepting a first message from a client via the web socket connection, wherein the first message comprises an identifier of the client, parsing the message for the identifier of the client, associating the identifier of the client with the secure web socket connection, and transmitting a second message notifying the headend of the secure web site that connection, the message comprising the identifier of the client.

Claims (44)

1. A method of securely and bi-directionally transmitting information comprising conditional access private data between a client and a headend, the method comprising:

establishing a hypertext transfer protocol secure (HTTPs) connection;

upgrading the HTTPs connection to a persistent bi-directional connection;

accepting a first message from the client via the persistent bi-directional connection, wherein the first message comprises an identifier of the client;

parsing the first message for the identifier of the client;

associating the identifier of the client with the persistent bi-directional connection; and

transmitting a second message notifying the headend of the persistent bi-directional connection, the second message comprising the identifier of the client.

2. The method of claim 1 , wherein establishing an HTTPs connection comprises transmitting an HTTPs connect message from the client to a web server.

3. The method of claim 1 wherein the persistent bi-directional connection is a secure web socket connection.

4. The method of claim 3 , further comprising upstreaming the secure web socket connection to a server side application.

5. The method of claim 3 , wherein:

the first message further comprises a state of the client; and

wherein the second message further comprises the state of the client.

6. The method of claim 3 , wherein a server side application manages the secure web socket connection.

7. The method of claim 3 , further comprising:

receiving an entitlement request via the secure web socket connection;

looking up the identifier of the client based upon the secure web socket connection;

providing the entitlement request received via the secure web socket connection and the identifier of the client to the headend;

receiving an entitlement response from the headend;

up the secure web socket connection based upon the identifier of the client; and

providing the entitlement response to the client via the secure web socket connection.

8. An apparatus for securely and bi-directionally transmitting information comprising conditional access private data between a client and a headend, the apparatus comprising:

a processor;

a memory, communicatively coupled to the processor, the memory comprising processor instructions comprising instructions for:

establishing a hypertext transfer protocol secure (HTTPs) connection;

upgrading the HTTPs connection to a persistent bi-directional connection;

accepting a first message from the client via the persistent bi-directional connection, wherein the first message comprises an identifier of the client;

parsing the first message for the identifier of the client;

associating the identifier of the client with the persistent bi-directional connection; and

transmitting a second message notifying the headend of the persistent bi-directional connection, the second message comprising the identifier of the client.

9. The apparatus of claim 8 , wherein establishing an HTTPs connection comprises transmitting an HTTPs connect message from the client to a web server.

10. The apparatus of claim 8 wherein the persistent bi-directional connection is a secure web socket connection.

11. The apparatus of claim 10 , further comprising upstreaming the secure web socket connection to a server side application.

12. The apparatus of claim 10 , wherein:

first message further comprises a state of the client; and

wherein the second message further comprises the state of the client.

13. The apparatus of claim 10 , wherein a server side application manages the secure web socket connection.

14. The apparatus of claim 10 , further comprising:

receiving an entitlement request via the secure web socket connection;

looking up the identifier of the client based upon the secure web socket connection;

providing the entitlement request received via the secure web socket connection and the identifier of the client to the headend;

receiving an entitlement response from the headend;

looking up the secure web socket connection based upon the identifier of the client; and

providing the entitlement response to the client via the secure web socket connection.

Assignments (9)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058843/0712 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA); COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 074591/0389 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0057 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2022
From: SMYTH, LUKE; GILMORE, DEREK
To: ARRIS ENTERPRISES LLC
Reel/Frame 059314/0958 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: SMYTH, LUKE; GILMORE, DEREK
To: ARRIS ENTERPRISES, LLC
Reel/Frame 051872/0161 →
Continuity (2)
Provisional Application 62808260 · Feb 20, 2019
Related Publication 20200267185A1 · Aug 20, 2020