IP Library › Granted Patent US 7,017,174
Granted Patent B1
US 7,017,174 · App. 09/919,330 · Granted Mar 21, 2006

Methods and apparatus for providing a central recorder in a broadcast system

Assignee: Digeo, Inc.
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 7,017,174
App. No.
09/919,330
Granted
Mar 21, 2006
Kind
B1
Abstract

Systems and methods for providing a central recorder in an interactive broadcast television network environment are disclosed. A broadcast center records and stores incoming content as it is received from local, regional and/or national broadcasters to facilitate time shifting of content for clients, and to provide an efficient mechanism for the distribution and/or redistribution of content. Content may be distributed or redistributed to one or more of client terminals, to the originating broadcaster, to a parent network, to an interactive television service, or to other third parties with an interest in receiving the content.

Claims (74)

1. A method, comprising:

receiving programming content from a plurality of broadcasters at a broadcast center;

recording at least a portion of the programming content in a storage device without previously receiving a request from a client terminal to record the content;

in response to a user-specified preference, retrieving at least one piece of programming content from the storage device, wherein the at least one piece of programming content has previously been broadcast to a plurality of client terminals at a broadcast time without request from the client terminals; and

transmitting the at least one piece of programming content to a location remote from a recording location at a time different from the broadcast time.

2. The method of claim 1 , further comprising: detecting information that accompanies the programming content to determine whether to record the portion of the programming content.

3. The method of claim 2 , wherein the information comprises triggers.

4. The method of claim 1 , wherein the location remote from the recording location comprises an originating broadcaster.

5. The method of claim 1 , wherein the location remote from the recording location comprises a parent network.

6. The method of claim 1 , wherein the location remote from the recording location comprises an interactive television service.

7. The method of claim 6 , wherein the interactive television service is maintained in a common facility with the recording location.

8. The method of claim 1 , wherein the remote location comprises a content provider communicatively coupled to the broadcast center.

9. The method of claim 1 , wherein recording at least a portion of the programming content includes converting the programming content into a streaming data format.

10. The method of claim 1 , wherein recording at least a portion of the programming content comprises responding to a record-request from a service provider.

11. The method of claim 10 , wherein the service provider comprises a second broadcast center.

12. The method of claim 10 , wherein the service provider comprises an originating broadcaster.

13. The method of claim 10 , wherein the service provider comprises a parent network.

14. The method of claim 10 , wherein the service provider comprises an interactive television service.

15. The method of claim 10 , wherein the service provider comprises a content provider communicatively connected to the broadcast center.

16. The method of claim 1 , wherein retrieving at least one piece of programming content includes correlating the user-specified preference with stored information, the stored information corresponding to the piece of programming content to be retrieved.

17. A method, comprising:

receiving programming content from a plurality of broadcasters at a broadcast center;

recording at least one piece of the programming content in a storage device without previously receiving a request from a client terminal to record the content;

retrieving the at least one piece of the programming content from the storage device, wherein the at least one piece of programming content has previously been broadcast to a plurality of client terminals at a broadcast time without request from the client terminals; and

transmitting the at least one piece of the programming content to at least one user at a time different from the broadcast time.

18. The method of claim 17 , wherein the at least one user comprises a service provider communicatively coupled to the broadcast center.

19. A method, comprising:

receiving programming content from a plurality of broadcasters;

converting the programming content into a streaming data format;

recording at least a portion of the programming content in a storage device without previously receiving a request to record the content;

retrieving at least one piece of programming content from the storage device; and

transmitting the at least one piece of programming content to an interactive television service to allow access to the at least one piece of programming content via a network after the at least one piece of programming content has been broadcast to a plurality of client terminals.

20. A broadcast center, comprising:

a server, the server including:

a processor;

a storage interface coupled to the processor;

a communications interface coupled to the processor, the communications interface being configured to receive programming content from a plurality of broadcasters; and

a memory, coupled to the processor, to store a plurality of machine instructions; and

a storage device, coupled to the server, to store the programming content; and

wherein execution of the machine instructions by the processor causes the server to:

receive the programming content from the plurality of broadcasters via a first communications link;

record at least a portion of the programming content in the storage device at a recording location without previously receiving a request from a client terminal to record the content;

broadcast the programming content to a plurality of client terminals via a second communications link;

retrieve at least one piece of programming content from the storage device in response to a user request for recorded content; and

transmit the at least one piece of programming content to a location remote from the recording location after the broadcast of the programming content has taken place.

21. The broadcast center of claim 20 , wherein execution of the machine instructions by the processor further causes the server to detect information that accompanies the programming content to determine whether to record the portion of the programming content.

22. The broadcast center of claim 21 , wherein the information comprises triggers.

23. The broadcast center of claim 20 , wherein the remote location comprises at least one of the plurality of broadcasters from which the programming content was received.

24. The broadcast center of claim 20 , wherein the remote location comprises a parent network of at least one of the plurality of broadcasters from which the programming content was received.

25. The broadcast center of claim 20 , wherein the remote location comprises an interactive television service.

26. The broadcast center of claim 20 , wherein recording at least a portion of the programming content includes converting the programming content into a streaming data format.

27. The broadcast center of claim 20 , wherein recording at least a portion of the programming content comprises, responding to a record-request received from a service provider via a third communications link.

28. The broadcast center of claim 20 , wherein retrieving at least one piece of programming content includes correlating a user-specified preference with stored information, the stored information corresponding to a piece of programming content to be retrieved.

29. An article of manufacture, comprising:

a machine-readable medium including instructions stored thereon, to:

receive programming content from a plurality of broadcasters at a broadcast center;

record at least a portion of the programming content in a storage device at a recording location without previously receiving a request from a client terminal to record the content;

in response to a user-specified preference, retrieve at least one piece of programming content from the storage device, wherein the at least one piece of programming content has previously been broadcast to a plurality of client terminals at a broadcast time without request from the client terminals; and

transmit the at least one piece of programming content to a location remote from the recording location at a time different from the broadcast time.

30. The article of manufacture of claim 29 , wherein the machine-readable medium further includes instructions to detect information that accompanies the programming content to determine whether to record the portion of the programming content.

31. The article of manufacture of claim 30 , wherein the information comprises triggers.

32. The article of manufacture of claim 29 , wherein the remote location comprises an originating broadcaster.

33. The article of manufacture of claim 29 , wherein the remote location comprises a parent network.

34. The article of manufacture of claim 29 , wherein the remote location comprises an interactive television service.

35. The article of manufacture of claim 29 , wherein recording at least a portion of the programming content includes converting the programming content into a streaming data format.

36. The article of manufacture of claim 29 , wherein recording at least a portion of the programming content comprises responding to a record-request from a service provider.

37. The article of manufacture of claim 29 , wherein retrieving at least one piece of programming content includes correlating the user-specified preference with stored information, the stored information corresponding to the piece of programming content to be retrieved.

38. A method, comprising:

receiving programming content from a plurality of broadcasters at a broadcast center via a communications link;

recording at least a portion of the programming content in a storage device;

broadcasting the programming content as an original broadcast to a plurality of client terminals at a broadcast time;

receiving a request for at least one piece of programming content from at least one service provider via the communication link, wherein the at least one piece of programming content comprises programming content included in the original broadcast;

retrieving the at least one piece of programming content from the storage device; and

transmitting the at least one piece of programming content to at least one service provider at a time different from the broadcast time.

Assignments (13)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2011
From: DIGEO, INC AND VULCAN VENTURES, INC.
To: ARRIS GROUP, INC.
Reel/Frame 026621/0258 →
CHANGE OF NAME Recorded Feb 25, 2009
From: DIGEO INC.
To: VULCAN VENTURES INC.
Reel/Frame 022309/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: DIGEO, INC.
To: VULCAN VENTURES, INC.
Reel/Frame 022309/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2001
From: SHEEDY, AARON J.
To: DIGEO, INC.
Reel/Frame 012271/0869 →