IP Library › Granted Patent US 10,116,998
Granted Patent B2
US 10,116,998 · App. 15/276,003 · Granted Oct 30, 2018

Internet protocol television streaming methods and apparatus

Inventor: Matthew Steven Murphy (Chicago, IL)
Assignee: VIRTUAL MARKETING INCORPORATED
H04N21/64322H04L12/4641H04L45/586H04L61/2007H04N21/222H04N21/2347H04N21/4353H04N21/4405H04N21/6125H04N21/64
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 10,116,998
App. No.
15/276,003
Granted
Oct 30, 2018
Kind
B2
Abstract

A system, method, and apparatus for Internet Protocol television streaming are disclosed. An example apparatus includes a remote access point configured to receive television programming via a data feed from a television service provider. The remote access point is specifically assigned to an application operating on a client device. The apparatus also includes a connection controller configured to determine television programming received in the remote access point is to be transmitted to the specific application operating on the client device and transmit the encrypted television programming to the application via a secure communication channel. The apparatus also includes a management controller configured to provision a virtual local area network between the remote access point and the connection controller and provision the secure communication channel from the connection controller to the application operating on the client device.

Claims (42)

1. An Internet Protocol (“IP”) television streaming apparatus comprising:

a plurality of remote access points, each remote access point configured to provide line termination for television programming received via a data feed from a television service provider, the respective remote access point being specifically assigned to an application operating on a client device for maintaining a one-to-one correspondence between the application and the respective data feed from the television service provider;

a connection controller configured to:

encrypt the television programming received from the respective remote access point;

determine the television programming received in the respective remote access point is to be transmitted to the specific application operating on the client device; and

transmit the encrypted television programming to the application via a secure communication channel; and

a management controller configured to:

provision a virtual local area network between the respective remote access point and the connection controller; and

provision the secure communication channel from the connection controller to the application operating on the client device,

wherein the application is configured to decrypt the television programming and provide an interface for viewing the television programming.

2. The apparatus of claim 1 , wherein the secure communication channel includes a virtual private network.

3. The apparatus of claim 1 , wherein the respective remote access point is assigned an IP address by the television service provider and includes a physical interface to receive the television programming over the Internet.

4. The apparatus of claim 1 , wherein the respective remote access point is a virtual remote access point that is included within a portion of a server.

5. The apparatus of claim 1 , wherein the respective remote access point is a virtual routing and forwarding (“VRF”) router that includes an instance of a routing and forwarding table corresponding to the respective data feed from the television service provider and the virtual local area network.

6. The apparatus of claim 1 , wherein the respective remote access point is included within a television service provider network of the television service provider in logical proximity to a headend.

7. The apparatus of claim 1 , wherein the connection controller is configured to encrypt the television programming over encoding of the television programming provided by the television service provider.

8. The apparatus of claim 7 , wherein the application is configured to decode the television programming for display on the client device.

9. The apparatus of claim 1 , wherein the respective remote access point includes a gateway that is individually addressed to maintain the one-to-one correspondence between the application and the respective data feed from the television service provider.

10. An Internet Protocol television streaming method for a plurality of remote access points, the method comprising, for each remote access point:

receiving, in the remote access point, a data feed from a television service provider, the respective remote access point configured to provide line termination for the respective data feed and specifically assigned to a client device for maintaining a one-to-one correspondence between the client device and the respective data feed from the television service provider;

encrypting, via a controller, the respective data feed received in the respective remote access point from the television service provider;

determining, via the controller, that the respective data feed is to be transmitted to the specific client device; and

transmitting, via the controller, the encrypted data feed to the client device via a secure communication channel.

11. The method of claim 10 , further comprising provisioning, via the controller, at least one of:

a virtual local area network between the respective remote access point and the controller; and

the secure communication channel from at least one of the controller and the respective remote access point to the client device.

12. The method of claim 10 , further comprising:

decoding, via the controller, the respective data feed;

converting, via the controller, the respective data feed into IP television formatted packets; and

providing, via the controller, the IP television formatted packets for encryption.

13. The method of claim 12 , further comprising encoding, via the controller, the IP television formatted packets before the encryption.

14. The method of claim 10 , wherein the secure communication channel includes a virtual private network.

15. The method of claim 10 , wherein the respective data feed includes at least one of Internet Protocol television programming, cable television programming, and satellite television programming.

16. The method of claim 10 , further comprising provisioning, via the controller, the respective remote access point to operate with the respective data feed from the television service provider prior to receiving the respective data feed.

17. An Internet Protocol (“IP”) television streaming system comprising a plurality of remote access points, each remote access point configured to:

provide line termination for television programming received via a respective data feed from a television service provider, the respective remote access point being specifically assigned to an application operating on a client device for maintaining a one-to-one correspondence between the first application and the respective data from the television service provider, and

transmit the respective television programming via Internet Protocol packets to the respective application on the respective client device.

18. The system of claim 17 , further comprising a second plurality of remote access points, each second remote access point configured to:

provide line termination for second television programming received via a second respective data feed from a second television service provider, the second respective remote access point being specifically assigned to a second application operating on a second client device for maintaining a one-to-one correspondence between the second application and the second respective data from the second television service provider, and

transmit the second respective television programming via second Internet Protocol packets to the second respective application on the second respective client device.

19. The system of claim 17 , wherein the respective data feed and the second respective data feed include at least one of multicast programming and unicast programming.

20. The system of claim 17 , wherein the respective client device is the same device as the second respective client device.

Assignments (15)
SECURITY INTEREST Recorded Feb 14, 2025
From: VIRTUAL MARKETING, LLC
To: GEORGIA BANKING COMPANY, AS ADMINISTRATIVE AGENT
Reel/Frame 070222/0602 →
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2024
From: SPP CREDIT ADVISORS LLC
To: VIRTUAL MARKETING, LLC
Reel/Frame 069669/0509 →
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2024
From: SPP CREDIT ADVISORS LLC
To: VIRTUAL MARKETING, LLC; MEDIA RETURN EXCHANGE, LLC; DUFFEY, PETROSKY & COMPANY, L.L.C.; OCTANE DIGITAL, LLC
Reel/Frame 069669/0045 →
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2024
From: SPP CREDIT ADVISORS LLC
To: VIRTUAL MARKETING, LLC; MEDIA RETURN EXCHANGE, LLC; DUFFEY, PETROSKY & COMPANY, L.L.C.; OCTANE DIGITAL, LLC; CONVERSION FANATICS LLC
Reel/Frame 069669/0262 →
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2024
From: SPP CREDIT ADVISORS LLC, AS AGENT
To: VIRTUAL MARKETING, LLC
Reel/Frame 069669/0408 →
RELEASE OF SECURITY INTEREST Recorded Dec 19, 2024
From: WINTRUST BANK, N.A.
To: VIRTUAL MARKETING, LLC
Reel/Frame 069639/0585 →
RELEASE OF SECURITY INTEREST Recorded Dec 19, 2024
From: WINTRUST BANK, N.A.
To: VIRTUAL MARKETING, LLC; OCTANE DIGITAL, LLC; DUFFEY, PETROSKY & COMPANY, L.L.C.; MEDIA RETURN EXCHANGE, LLC; CONVERSION FANATICS LLC
Reel/Frame 069640/0623 →
RELEASE OF SECURITY INTEREST Recorded Dec 19, 2024
From: WINTRUST BANK, N.A.
To: VIRTUAL MARKETING, LLC; OCTANE DIGITAL, LLC; DUFFEY, PETROSKY & COMPANY, L.L.C.; MEDIA RETURN EXCHANGE, LLC; CONVERSION FANATICS LLC
Reel/Frame 069639/0207 →
SECURITY INTEREST Recorded Dec 18, 2024
From: VIRTUAL MARKETING, LLC
To: SIGULER GUFF FUSION92 HOLDINGS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 069628/0647 →
SECURITY INTEREST Recorded Oct 12, 2022
From: VIRTUAL MARKETING, LLC
To: SPP CREDIT ADVISORS LLC
Reel/Frame 061386/0496 →
SECURITY INTEREST Recorded Aug 15, 2022
From: VIRTUAL MARKETING, LLC; OCTANE DIGITAL, LLC; MEDIA RETURN EXCHANGE, LLC; CONVERSION FANATICS LLC; DUFFEY, PETROSKY & COMPANY, L.L.C.
To: WINTRUST BANK, N.A.
Reel/Frame 060806/0192 →
SECURITY INTEREST Recorded Apr 25, 2022
From: VIRTUAL MARKETING, LLC
To: SPP CREDIT ADVISORS, LLC
Reel/Frame 059700/0948 →
SECURITY INTEREST Recorded Mar 17, 2021
From: VIRTUAL MARKETING, LLC
To: WINTRUST BANK, N.A.
Reel/Frame 055625/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2021
From: VIRTUAL MARKETING INCORPORATED (D/B/A FUSION 92)
To: VIRTUAL MARKETING, LLC
Reel/Frame 055561/0279 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2016
From: MURPHY, MATTHEW STEVEN
To: VIRTUAL MARKETING INCORPORATED D/B/A FUSION 92
Reel/Frame 040090/0566 →
Continuity (3)
Continuation 13827149 · Mar 14, 2013
Provisional Application 61733262 · Dec 4, 2012
Related Publication 20170013321A1 · Jan 12, 2017