IP Library Granted Patent US 7,590,999
Granted Patent B2
US 7,590,999 · App. 10/893,516 · Granted Sep 15, 2009

System and method for recording a signal using a central point of control

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,590,999
App. No.
10/893,516
Granted
Sep 15, 2009
Kind
B2
Abstract

Systems and methods for recording a signal received by a home entertainment system that includes multiple consumer electronics devices interconnected to a central electronics device in a hub and spoke configuration. The configuration allows all signals in the home entertainment system to be accessible by the central electronics device. Accordingly, the central electronics device can process, route, or otherwise respond to any signal. By way of example, any signal can be routed to a recording system, where it can be recorded. The signal is coupled with information from an electronic programming guide that details specific programming. An automatic determination is made as to whether or not there exists enough free space on a recording medium to record a specific program. Upon recording the program on the recording medium, an index is updated on the recording medium from the electronic programming guide information and from the location of the program on the recording medium. By selecting the program from the index, the recorded program can be automatically located on the recording medium.

Claims (37)

1. In a home entertainment system including a display device, a recording system containing a recording medium, a central device connected to the recording system and the display device in a hub and spoke configuration so that any signal that reaches the recording system must be transmitted from a central device to the recording system, a computer program product in the form of physical computer-readable media containing computer-executable instructions for implementing a method of operating the recording system to record and track the location on a recording medium of a program carried by a signal, the method comprising steps for:

receiving and storing an electronic programming guide at the central device;

inputting recording instructions to the central device to record specified programming identified in the programming guide at the recording system;

in response to the recording instructions, and prior to sending the specified programming to the recording system to be recorded, the central device automatically sending a first set of programming information from the stored electronic programming guide to the recording system which is then recorded on the recording medium of the recording system and which is used to identify the specified programming that is to be recorded;

thereafter, and in accordance with the input recording instructions, the central device transmitting the specified programming when received at the central device to the recording system so that the programming is recorded on the recording medium;

the central device also transmitting a second set of programming information comprising indexing information that is included in the stored electronic programming guide from the central device to the recording system, so that the recording system records the indexing information to the recording medium after recording the programming, the indexing information identifying the location on the recording medium where the recorded programming begins; and

thereafter, the central device reading the indexing information when a new recording instruction is received for new programming to be recorded, in order to automatically determine the location on the recording medium where the new programming is to be recorded.

2. A computer program product as recited in claim 1 , wherein inputting the recording instructions to the central device comprises a step for transmitting the instructions from a user through a remote control device.

3. In a home entertainment system including a display device, a recording system containing a recording medium, a central device connected to the recording system and the display device in a hub and spoke configuration so that any signal that reaches the recording system must be transmitted from a central device to the recording system, a method of operating the recording system to record and track the location on a recording medium of a program carried by a signal, the method comprising steps for:

receiving and storing an electronic programming guide at the central device;

inputting recording instructions to the central device to record specified programming identified in the programming guide at the recording system;

in response to the recording instructions, and prior to sending the specified programming to the recording system to be recorded, the central device automatically sending a first set of programming information from the stored electronic programming guide to the recording system which is then recorded on the recording medium of the recording system and which is used to identify the specified programming that is to be recorded;

thereafter, and in accordance with the input recording instructions, the central device transmitting the specified programming when received at the central device to the recording system so that the programming is recorded on the recording medium;

the central device also transmitting a second set of programming information comprising indexing information that is included in the stored electronic programming guide from the central device to the recording system, so that the recording system records the indexing information to the recording medium after recording the programming, the indexing information identifying the location on the recording medium where the recorded programming begins; and

thereafter, the central device reading the indexing information when a new recording instruction is received for new programming to be recorded, in order to automatically determine the location on the recording medium where the new programming is to be recorded.

4. A method as recited in claims 3 or 1 , wherein further comprising step for:

at the location on the recording medium where the new programming is to be recorded, determining whether there is sufficient storage for recording the new programming at that location on the storage medium, and

if not, automatically alerting the user that there is insufficient storage on the recording medium, and

if there is sufficient storage for recording the new programming, recording it at that location on the storage medium.

5. A method as recited in claim 4 , wherein the step for determining whether there is sufficient storage for recording the new programming at that location on the storage medium identified for recording the signal comprises a step for reading, by the central device, the indexing information.

6. A method as recited in claim 5 , wherein after the step for reading the indexing information, the method further comprises steps for:

displaying a list of contents, wherein the list of contents includes a description of the programming recorded on the recording medium; and

selecting, by a user of the home entertainment system, the recorded programming from the list of contents.

7. A method as recited in claim 6 , wherein the step for selecting is performed by a remote control device.

8. A method as defined in claim 6 , further comprising the steps for:

identifying a location of the recording medium where the signal for the recorded programming is stored based on the index information; and

reading the signal and playing back the recorded programming.

9. A method as recited in claim 8 , wherein the step for playing is performed on a display device.

10. A method as recited in claim 3 , wherein the step for inputting recording instructions comprises instructing the central device to automatically initiate recording of the specified programming at an appointed date and time.

11. A method as recited in claim 3 , wherein the first set of programming information includes the title of the program.

12. A method as recited in claim 3 , wherein the first set of programming information includes a description of the program.

13. A method as recited in claim 3 , wherein prior to recording the specified programming at the recording system, the following steps are performed:

inserting, by the central device, a title of the program in a vertical blanking interval or an overscan portion of a signal which carries the specified programming; and

recording the title at the recording system.

14. A method as recited in claim 3 , wherein, prior to recording the indexing information at the recording system, for the following steps are performed:

inserting, by the central device, the index information in a vertical blanking or an overscan area of an index signal; and

storing the index signal at a specified location on the recording medium.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2014
From: PERLMAN, STEPHEN G.
To: WEBTV NETWORKS, INC.
Reel/Frame 033025/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2004
From: WEBTV NETWORKS, INC.
To: MICROSOFT CORPORATION
Reel/Frame 015593/0291 →