IP Library Granted Patent US 9,078,018
Granted Patent B2
US 9,078,018 · App. 13/936,316 · Granted Jul 7, 2015

Audio/video and data signal redistribution system

Inventor: Ross A. Jeffery (Ottawa, CA)
Assignee: NORTHVU INC.
H04N21/2385H04N21/4382H04N21/2383H04L1/0003H04L1/22H04L12/2838H04L29/06027H04L2012/2845H04L2012/2849H04M11/062H04M11/08H04N7/106H04N7/108H04N7/163H04N7/173H04N7/17309H04N21/2143H04N21/2225H04N21/234309H04N21/47H04N21/47202H04N21/4782H04N21/6137H04N21/6581H04L65/1026H04L65/1036H04N21/2543
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 9,078,018
App. No.
13/936,316
Granted
Jul 7, 2015
Kind
B2
Abstract

A system and method for routing an output signal comprising at least one channel carrying a selected program to the user selecting the selected program. Based on information relating to the user, a server inserts or substitutes, or both, remotely from the user's premises, programming other than the selected program into the channel carrying the selected program. The system transmits the other programming to the user, in addition to or in place of the selected program, for the duration of the other programming.

Claims (25)

1. A system for routing an output containing a user-selected program to at least one of a plurality of units, each unit having at least one communications interface, the system comprising

at least one demodulator for demodulating at least one input signal,

at least one processor for processing the at least one input signal by one or more of matching an impedance of the input signal to an output impedance, raising a baseband of the input signal, equalizing high frequency components, increasing a level of chroma, converting a plurality of signal formats into a common format for routing, optimizing frequency allocation, and selecting an appropriate modulation technique,

a server inserting or substituting, or both, programming other than a user-selected program into the output containing the user-selected program, based on information relating to the user, to thereby transmit in the output said programming other than the user-selected program to the user before, during or after the user-selected program, or any combination thereof, and

at least one device for routing the user-selected program in Internet protocol to the at least one communications interface within the one of the plurality of units, wherein the at least one communications interface receives the user-selected program and the programming other than the user-selected program for transmission to at least one receiving device in the one of the plurality of units.

2. The system of claim 1 wherein the information relating to the user is stored in a database associated with the server.

3. The system of claim 2 wherein the information relating to the user comprises user program selections.

4. The system of claim 3 wherein the information relating to the user is used for billing.

5. The system of claim 1 wherein the user-selected program comprises one or more of Internet, television, video-on-demand, telephony, data transfer, gaming, music-on-demand, T-commerce, or an informational message.

6. The system of claim 1 wherein the programming other than the user-selected program comprises one or more of a commercial message or other informational message, or a selectable command option.

7. The system of claim 1 wherein the programming other than the user-selected program comprises a selectable command option which can be accessed by the user remotely.

8. The system of claim 7 wherein the programming other than the user-selected program can be accessed by the user through a command-providing device.

9. A method of routing an output containing a user-selected program to at least one of a plurality of units, each unit having at least one communications interface, the method comprising the steps of:

a. receiving at least one input signal containing a program,

b. demodulating the at least one input signal,

c. processing the at least one input signal by one or more of matching an impedance of the input signal to an output impedance, raising a baseband of the signal, equalizing high frequency components, increasing a level of chroma, converting a plurality of signal formats into a common format for routing, optimizing frequency allocation, and selecting an appropriate modulation technique,

d. inserting or substituting, or both, programming other than the user-selected program into the output containing the user-selected program, based on information relating to the user, and

e. sending the output containing the user-selected program to the at least one communications interface within the one of the plurality of units in Internet protocol, to thereby transmit in the output said programming other than the user selected program to the user before, during or after the user-selected program, or any combination thereof.

10. The method of claim 9 comprising, at any time, the step of storing the information relating to the user.

11. The method of claim 10 wherein the information relating to the user comprises user program selections.

12. The method of claim 11 comprising, at any time, the step of billing based on the stored information relating to the user.

13. The method of claim 9 wherein the user-selected program comprises one or more of Internet, television, video-on-demand, telephony, data transfer, gaming, music-on-demand, T-commerce, or an informational message.

14. The method of claim 9 wherein the programming other than the user-selected program comprises one or more of a commercial message or other informational message, or a selectable command option.

15. The method of claim 9 wherein the programming other than the user-selected program comprises a selectable command option which can be accessed by the user remotely.

16. The method of claim 15 wherein the programming other than the user-selected program can be accessed by the user through a command-providing device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2013
From: JEFFERY, ROSS A.
To: ELYSIUM BROADBAND INC.
Reel/Frame 031190/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2013
From: ELYSIUM BROADBAND INC.
To: TECHBANC INC.
Reel/Frame 031190/0913 →
CHANGE OF NAME Recorded Sep 12, 2013
From: TECHBANC INC.
To: NORTHVU INC.
Reel/Frame 031207/0492 →
Continuity (5)
Continuation 11928920 · Oct 30, 2007
Continuation 09928332 · Aug 14, 2001
Continuation 09522940 · Mar 10, 2000
Continuation In Part 09127963 · Aug 3, 1998
Related Publication 20140165081A1 · Jun 12, 2014