IP Library Granted Patent US 8,289,993
Granted Patent B2
US 8,289,993 · App. 11/683,606 · Granted Oct 16, 2012

Logical node identification in an information transmission network

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,289,993
App. No.
11/683,606
Granted
Oct 16, 2012
Kind
B2
Abstract

A system for generating and sending a Logical Node identification signal as part of a data stream is disclosed. The system also includes subscriber stations capable of receiving and extracting Logical Node identification information from a data stream. The subscriber stations create new messages including the Logical Node identification signal and send the message to the transmission network system control, such that switching of data streams to an appropriate channel over the information transmission network is done consistent with the network topology.

Claims (52)

1. An apparatus for responding to a program request, the apparatus comprising:

a modulator;

a session control manager;

a processor; and

memory storing computer-readable instructions that, when executed by the processor, cause the apparatus to:

periodically provide a logical node identifier to a plurality of remote stations including a requesting remote station, wherein the logical node identifier identifies a correspondence between a hub having the plurality of remote stations and the session control manager, and

wherein the session control manager, responsive to the program request from the requesting remote station, is configured to provide frequency and packet identification numbers (PIDs), indicative of a requested program, to the modulator, and

wherein the modulator is configured to transmit the requested program for receipt by the requesting remote station, and

wherein the session control manager is configured to receive the logical node identifier from the requesting remote station.

2. The apparatus of claim 1 , wherein the session control manager is configured to select a channel on which the requested program is transmitted using the logical node identifier received from the requesting remote station.

3. The apparatus of claim 2 , further comprising:

memory storing a mapping between the requesting remote station and the selected channel on which the transmission of the requested program occurs.

4. The apparatus of claim 1 , further comprising:

a combiner configured to determine the correspondence between the hub corresponding to the requesting remote station and the session control manager using the logical node identifier received from the remote station.

5. The apparatus of claim 4 , wherein the session control manager, responsive to another program request from the requesting remote station, is configured to provide frequency and PIDs indicative of the another requested program to the requesting remote station using the correspondence between the hub corresponding to the requesting remote station and the session control manager.

6. The apparatus of claim 5 , wherein the modulator is configured to transmit the another requested program for receipt by the requesting remote station using the correspondence between the hub corresponding to the requesting remote station and the session control manager.

7. An apparatus comprising:

a processor; and

memory storing computer-readable instructions that, when executed by the processor, cause the apparatus to:

receive, from a remote station coupled to the apparatus by a network, a request for a program;

assign a channel for transmission of the requested program to the requesting remote station;

transmit, to the requesting remote station, a unique identifier for the requested program;

transmit, to the requesting remote station and a network controller, a logical identifier that uniquely identifies the network controller as the network controller corresponding to the requesting remote station; and

transmit, to the requesting remote station, the requested program in response to receiving, from the requesting remote station, a message indicating the logical identifier,

wherein, the apparatus is configured to connect to the network controller via at least one channel having a first bandwidth and a second bandwidth, the second bandwidth being lower than the first bandwidth.

8. The apparatus of claim 7 , further comprising:

a master session control manager configured to receive the message indicating the logical identifier and associate the requesting remote station with a logical node, wherein the logical node is identified by the logical identifier.

9. The apparatus of claim 7 , further comprising:

a master session control manager configured to assign one of a plurality of other session control managers to cause transmission of the program identifier, the logical identifier and the requested program in response to receiving the request for the program.

10. The apparatus of claim 9 , wherein the master session control manager is configured to cause a corresponding one of the other session control managers to transmit requested programs to the requesting remote station using the logical identifier indicated in the message received from the remote station.

11. The apparatus of claim 9 , wherein the master session control manager is configured to select a modulator and a channel for transmitting requested programs to the remote station using the logical identifier indicated in the message received from the remote station.

12. The apparatus of claim 9 , wherein the master session control manager is configured to switch, using the logical identifier indicated in the message received from the remote station, from a first modulator and a first channel for transmitting requested programs to the remote station to a second modulator and a second channel for transmitting requested programs to the remote station.

13. The apparatus of claim 7 ,

wherein the memory storing computer-readable instructions that, when executed by the processor, cause the apparatus to:

provide the unique identifier for the requested program; and

generate the logical identifier transmitted to the remote station,

wherein the apparatus further comprises a combiner configured to combine the unique identifier and the logical identifier for transmission to the remote station.

14. A method comprising:

providing a logical node identifier to a plurality of remote stations including a requesting remote station, wherein the logical node identifier identifies a correspondence between a hub having the plurality of remote stations and a session control manager;

responsive to a program request from the requesting remote station, transmitting, by a computing device having at least one processor, frequency and packet identification numbers (PIDs) to the requesting remote station, wherein the frequency and PIDs are indicative of the requested program;

receiving the logical node identifier from the requesting remote station; and

transmitting the requested program for receipt by the requesting remote station.

15. The method of claim 14 , further comprising:

selecting a channel for transmitting the requested program using the logical node identifier received from the remote station.

16. The method of claim 15 , further comprising:

storing a mapping between the requesting remote station and the selected channel.

17. The method of claim 14 , further comprising:

determining the correspondence between the hub corresponding to the requesting remote station and the session control manager using the logical node identifier received from the remote station.

18. The method of claim 17 , further comprising:

responsive to another program request from the requesting remote station, transmitting frequency and PIDs indicative of the another requested program to the requesting remote station using the correspondence between the hub corresponding to the requesting remote station and the session control manager.

19. The method of claim 18 , further comprising:

transmitting the another requested program to the requesting remote station using the correspondence between the hub corresponding to the requesting remote station and the session control manager.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST IP HOLDINGS I, LLC
To: TIVO CORPORATION
Reel/Frame 054750/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2012
From: SON, YONG HO; RAJDEV, NIKHIL
To: DIVA SYSTEMS CORPORATION
Reel/Frame 028144/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2012
From: DIVA SYSTEMS CORPORATION BY HOWARD B. GROBSTEIN, CHAPTER 11 TRUSTEE
To: TVGATEWAY, LLC
Reel/Frame 028144/0985 →
CHANGE OF NAME Recorded May 2, 2012
From: TVGATEWAY, LLC
To: SEDNA PATENT SERVICES, LLC
Reel/Frame 028145/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2008
From: SEDNA PATENT SERVICES, LLC (F/K/A TVGATEWAY, LLC)
To: COMCAST IP HOLDINGS I, LLC
Reel/Frame 021570/0353 →