Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection System-and-method-for-transmission-of-programming-on-demand

 Method and apparatus for handling multiple level-triggered and edge-triggered interrupts
In one aspect of the present invention, a method is provided for determining whether the highest ...


 Method and system for global optimization of device allocation
What is claimed is: 1. An automated, computer implemented method for allocating devices in order to ...


 Method for extending a fourth generation programming language
What is claimed is: 1. A method for extending the functionality of an existing programming language ...


 Inhibit circuit for a differential amplifier
What is claimed is: 1. An inhibit circuit for a differential amplifier, comprising: a pair of non-...


 Rescheduling conflicting issued instructions by delaying one conflicting instruction into the same pipeline stage as a third non-conflicting instruction
The present invention discloses the apparatus and methods necessary to correct the noted ...


 Moving data in and out of processor units using idle register/storage functional units
What is claimed is: 1. A computer processor functionally connected to an operating system, ...


 Matrix-vector multiplication apparatus
It is an object of the present invention to obtain high-precision matrix-vector multiplication ...


 Optical fibre handling apparatus and method of using same
The present invention provides apparatus for handling an optical fibre, the apparatus comprising a ...


 Method of and apparatus for controlling production process
The present invention has been devised in consideration of such circumstances, and the primary ...


 Switched network of optical buses
Having thus described my invention, what I claim as new, and desire to secure by Letters Patent is: ...


 System and method for transmission of programming on demand

Details
Inventors: Kochanski, Gregory P.;
Assignee: AT&T Corp. (Murray Hill, NJ)
Primary Examiner: Metjahic; Safet
Assistant Examiner: Grant; Chris
Attorney, Agent or Firm:

A method and system for providing programming on demand service to television subscribers. In a preferred embodiment, each group of viewers that requests a given program is coupled to a separate video "feed" of the program. Each individual feed shows the program at a different rate. In this manner a second group of viewers who begin viewing a program after a first group of viewers may "catch up" to the first group. Whenever such an "intersection" occurs, the groups are merged and view the remainder of the movie on a single feed. In this manner the total number of feeds to required to provide video on demand service to a large number of viewers is reduced.

DETAILED DESCRIPTION The problems associated with the prior methods of implementing video on demand are overcome by the present invention.
By using the present invention the number of feeds required in a video on demand system may be reduced without an accompanying increase in waiting time.
The number of feeds is reduced by switching viewers among two or more feeds that show a given program at different rates.
When a first viewer requests a program, that viewer's television set is coupled to a first feed and the first viewer progresses through the program at a rate associated with the first feed.
Thereafter, when a second viewer requests the same program as the first viewer, the second viewer is coupled to a second feed and the second viewer progresses through the program at a rate associated with the second feed.
In this manner, the second viewer may "catch up" to the first viewer if the second viewer is coupled to a feed that is faster than the feed to which the first viewer is coupled.
When such an "intersection" occurs, the two viewers are "clumped" together.
That is, one of the viewers is switched to the other viewer's feed so that the two viewers are served by one feed for the remainder of the program.
Subsequent viewers requesting the same program as the first two viewers are coupled to either the first feed, second feed, or one or more additional feeds of varying rates, and the clumping process repeats, eventually leading to one feed servicing a large number of viewers.
Accordingly, the number of feeds required to service all of the viewers is somewhat less than the total number of viewers, thereby allowing for a reduction in the number of feeds required to provide video on demand service.



Related patents
  Service navigation systems and methods
The present invention provides for a terminal that facilitates efficient, flexible and user-friendly navigation of a plurality of services provided by an associated ...
  Method and apparatus for controlling product routing in a manufacturing line
There is provided by the present invention, a method and associated system for selecting a quantity, usually a limited number, of units or lots to go to a designated ...
  Asynchronous network collaboration method and apparatus
The present invention discloses methods and apparatus for enabling groups of users to collaborate in decision making. According to one embodiment of the present ...
  Methods and apparatus for estimating similarity
Systems and methods consistent with the present invention address this and other needs by providing a similarity engine that generates compact representations of objects ...
  Attribute inductive data analysis
The invention generally features a system and method for determining which populations in an attribute characterized data set best maximize the significance of ...
  Restaurant directory and marketing system
Accordingly, it is the general purpose and object of the present invention to provide a system imbedded on a computer network for convenient searching of a restaurant. O...
  Arrangement for varying the rate of recording of information
What is claimed as new and desired to be protected by Letters Patent is set forth in the appended claims: 1. A method for changing the recording speed of a signal from a ...
  Generalized system for generating computer programs
OF THE PREFERRED EMBODIMENT As a general overview, in the present invention, four simultaneous processes function in compliance with two constraints to produce the ...
  Extensible entity management system including a dispatching kernel and modules which independently interpret and execute commands
The invention provides a new and improved control arrangement for controlling and monitoring a complex system, such as a distributed digital data processing system in ...
  Method and system for minimizing the effects of disruptive hardware actions in a data processing system
What is claimed is: 1. A method for minimizing the effects of disruptive hardware actions in a data processing system having an operating system, said method comprising: ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved