Nova Patents
EP1859622A2

Instantaneous media-on-demand

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 27 February 2026, 0.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

39 claims: 8 independent, 31 dependent

  1. 1
    Claims of equivalent WO 2006098873 A2 Claims We claim:1. A method of providing media-on-demand services over a network, the method comprising: receiving a request from an ordering box, the request including an order of a title in a library;and identifying one or more boxes to provide distributed objects pertaining to the title to the ordering box, wherein the ordering box proceeds with a playback of the title by playing a residing object pertaining to the title while downloading the distributed objects also pertaining to the title from the one or more boxes, and wherein data blocks in the residing object are consecutive while data blocks in the distributed objects are non-consecutive and must be received at similar time to be multiplexed to support the playback of the title.
  2. 4
    The method of anyone of the preceding claims, further comprising identifying a set of backup boxes, each backup box designated to support at least one of the one or more boxes should the one of the one or more boxes insufficiently supply one of the distributed objects.
  3. 5
    The method of claims 1 , 2 or 3, further comprising providing authentication information to facilitate secured communications between the ordering box and the one or more boxes.
  4. 7
    The method of claims 1 , 2 or 3, wherein a file pertaining to the title comprises the residing object and the distributed objects, the residing object being a header, and each of the distributed objects being respective decimated portions of the remainder of the file.
  5. 14
    A method for providing media-on-demand services over a network, the method comprising:enabling selection of a title from a library of titles in a box;generating a request when one of the titles is selected, the request including title information;transmitting the request over a network to a server configured to formulate a response, the response including source information identifying one or more boxes to provide one or more distributed objects pertaining to the ordered title;initiating a playback of a residing object in the box pertaining to the ordered title;receiving the one or more distributed objects from the one or more boxes as one or more streams of data, a portion of which is received during playback of the residing object;and initiating a playback of the one or more streams of data together with any residing objects pertaining to the ordered title, if any, as soon as the playback of the residing object is finished.
  6. 26
    A system for providing media-on-demand services over a network, the system comprising:a plurality of boxes, respectively coupled to a network, each box associated with a user and providing a library of titles, each box including a storage space allowing a plurality of headers and a plurality of segments to reside therein, each box configured to provide a request including title selection information;and a server coupled to the network and configured to provide a response to a request from one of the boxes ("an ordering box" hereafter), the response including source information identifying a set of the boxes designed to provide respective distributed segments pertaining to the title to the ordering box, wherein, in responding to the response, the ordering box initiates playback of the header pertaining to the selected title while downloading one or more distributed segments from the set of the boxes.
  7. 33
    A software product to be executable in a computing device for providing media-on- demand services over a network, the software product comprising:program code for receiving a request from an ordering box, the request including an order of a title in a library;program code for identifying one or more boxes to provide distributed objects pertaining to the title to the ordering box, wherein the ordering box proceeds with a playback of a residing object pertaining the title while downloading the distributed objects from the one or more boxes.
  8. 36
    A software product to be executable in a computing device for providing media-on- demand services over a network, the software product comprising:program code for enabling selection of a title in a library of titles;program code for generating a request when one of the titles is selected, the request including title information;program code for transmitting the request over a network to a server configured to formulate a response, the response including source information identifying one or more boxes to provide one or more distributed objects pertaining to the ordered title;program code for initiating a playback of a residing object pertaining to the ordered title;program code for receiving the one or more distributed objects from the one or more boxes as one or more streams of data, a portion of which is received during playback of the residing object;and program code for initiating a playback of the one or more streams of data together with any residing objects pertaining to the ordered title, if any, as soon as the playback of the residing object is finished.