IP Library Granted Patent US 8,965,432
Granted Patent B2
US 8,965,432 · App. 13/299,198 · Granted Feb 24, 2015

Method and system for processing antenna feeds using separate processing pipelines

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 8,965,432
App. No.
13/299,198
Granted
Feb 24, 2015
Kind
B2
Abstract

A method and system for capturing, storing, and streaming over the air broadcasts based on user requests is disclosed. The system and method utilize subarrays of antenna elements for receiving over the air broadcasts. Processing pipelines are used to demodulate, transcode and index the content transmissions to produce content data that are streamed to users. In this way, the feeds from antennas can be accessed by users over a network connection.

Claims (39)

1. A system for processing antenna feeds, the system comprising:

antenna elements for receiving over the air broadcasts of content;

antenna processing pipelines, each of the pipelines for demodulating the antenna feeds from the antenna elements to produce content data for the over the air broadcasts of content received by the antenna elements;

a switching system for selectively connecting each of the antenna elements to one of the antenna processing pipelines;

an antenna controller that controls the switching system to enable generation of the content data to fulfill user requests for the content;

a streaming server for streaming the content data to via the internet and an application server for receiving the user requests to watch content; wherein commands are sent to the antenna controller and the streaming server to generate and stream the content data to the user devices of the users in response to the user requests.

2. The system as claimed in claim 1 , wherein each of the pipelines for demodulating the antenna feeds include a demodulator selected from a group of demodulators to demodulate the antenna feeds from the antenna elements.

3. The system as claimed in claim 2 , wherein the antenna controller searches for alternate demodulators if none of the demodulators from the group of demodulators is available.

4. The system as claimed in claim 3 , wherein if the antenna controller locates alternate demodulators, then the antenna controller configures the switching system to connect the antenna elements to the alternate demodulators to create additional antenna processing pipelines.

5. The system as claimed in claim 1 , wherein the antenna elements outnumber the antenna processing pipelines.

6. The system as claimed in claim 1 , wherein the antenna elements are temporarily assigned to users.

7. The system as claimed in claim 1 , wherein the antenna elements are dedicated to users for the duration of their user account.

8. The system as claimed in claim 1 , wherein the pipelines for demodulating the antenna feeds from the antenna elements include radio frequency tuners, each radio frequency tuner being individually tunable to enable each the antenna elements to receive different over the broadcasts of content.

9. The system as claimed in claim 8 , wherein the radio frequency tuners are directly connected to the antenna elements.

10. The system as claimed in claim 8 , wherein the radio frequency tuners are selectively connected to the antenna elements by the switching system.

11. A method for processing antenna feeds, the method comprising: receiving user requests to watch content from users; sending commands to an antenna controller for antenna elements and to a streaming server to stream content data of the content;

receiving over the air broadcasts of the content with the antenna elements;

providing antenna processing pipelines, for demodulating the antenna feeds from the antenna elements to produce the content data for the over the air broadcasts of the content received by the antenna elements;

connecting each of the antenna elements to one of the antenna processing pipelines with a switching system; and

the streaming sever streaming the content data to user devices of the users via the internet.

12. A method as claimed in claim 11 , further comprising configuring the switching system to generate the content data to fulfill user requests for content.

13. The method as claimed in claim 11 , wherein each of the pipelines for demodulating the antenna feeds include a demodulator, and the method further comprises selecting from a group of demodulators to demodulate the antenna feeds from the antenna elements.

14. The method as claimed in claim 13 , further comprising searching for alternate demodulators if none of the demodulators from the group of demodulators is available.

15. The method as claimed in claim 14 , further comprising configuring the switching system to connect the antenna elements to the alternate demodulators to create additional antenna processing pipelines.

16. The method as claimed in claim 11 , further comprising temporarily assigning the antenna elements to users.

17. The method as claimed in claim 11 , further comprising dedicating the antenna elements to particular users for the duration of their user account.

18. The method as claimed in claim 11 , wherein the pipelines for demodulating the antenna feeds from the antenna elements include radio frequency tuners, each radio frequency tuner being individually tunable to enable each the antenna elements to receive different over the broadcasts of content.

19. The method as claimed in claim 18 , wherein the radio frequency tuners are directly connected to the antenna elements.

20. The method as claimed in claim 18 , wherein the radio frequency tuners are selectively connected to the antenna elements by the switching system.

21. A method for assigning a processing pipeline to an antenna element, the method comprising:

dedicating an antenna element to a user, the antenna element for receiving over the air broadcasts of content;

receiving a user request to watch content from a user;

sending commands to an antenna controller for the antenna element and to a streaming server to stream content data of the content;

searching for an available processing pipeline to demodulate the over the air broadcasts of the content in response to the user request for content;

upon locating a processing pipeline, assigning the processing pipeline to the user's dedicated antenna element to connect the processing pipeline to the user's permanently assigned antenna element and

the streaming server streaming the content to a user device of the user via the internet.

22. The method as claimed in claim 21 , wherein the processing pipeline is connected to the to the user's permanently assigned antenna element with a switching system.

23. The method as claimed in claim 21 , wherein the over the air content is received with the user's permanently assigned antenna.

24. The method as claimed in claim 21 , wherein the assigned processing pipeline demodulates the over the air content as a content transmission.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2018
From: RPX CORPORATION
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 046692/0968 →
SECURITY INTEREST Recorded Jul 25, 2018
From: BRIGHT HOUSE NETWORKS, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC; TIME WARNER CABLE INTERNET LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 046630/0193 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: AEREO, INC.
To: RPX CORPORATION
Reel/Frame 035163/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2012
From: KANOJIA, CHAITANYA; LIPOWSKI, JOSEPH THADDEUS
To: AEREO, INC.
Reel/Frame 027628/0738 →