WO1994003894A1 - Broadband services delivery system - Google Patents

Broadband services delivery system Download PDF

Info

Publication number
WO1994003894A1
WO1994003894A1 PCT/US1993/007318 US9307318W WO9403894A1 WO 1994003894 A1 WO1994003894 A1 WO 1994003894A1 US 9307318 W US9307318 W US 9307318W WO 9403894 A1 WO9403894 A1 WO 9403894A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
selection
recorded
user location
information
Prior art date
Application number
PCT/US1993/007318
Other languages
French (fr)
Inventor
Gary Raymond Early
Original Assignee
E-Systems, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by E-Systems, Inc. filed Critical E-Systems, Inc.
Priority to AU48018/93A priority Critical patent/AU4801893A/en
Publication of WO1994003894A1 publication Critical patent/WO1994003894A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/002Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/40Combinations of multiple record carriers
    • G11B2220/41Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing

Definitions

  • the present invention relates to video and audio delivery systems, and more particularly to a system for delivering interactive video and audio programs to a plurality of independent remote user locations.
  • the major problem with these options is the lack of control over which movies are shown and the time at which the movies are shown. If the selections chosen by the cable programmer or hotel operator are not interesting or convenient, the selections have no entertainment value to the user.
  • Another problem with cable channels is the lack of interactive capability. The user is limited to watching a selection in the time and manner presented by the cable channel.
  • the other option to cable entertainment is renting or purchasing a video cassette recording of a movie.
  • the alternative requires the user to travel to a store stocking the desired video cassette to obtain a copy of the movie, and then the desired movie may not be available at the store when the user desires to rent or buy it.
  • the present invention overcomes the foregoing and other problems by creating a broadband service delivery system.
  • the apparatus of the present invention is operated by a central controller which is the heart of the system.
  • the controller presents to a user a menu of recorded selections at the user's location, or the user may directly select a specific entertainment selection (e.g. a movie) by entering its coded index number.
  • the controller receives instructions over a local area network from the remote user requesting a particular selection.
  • the selection is maintained in a recorded library of entertainment and educational programs.
  • the controller responds to these instructions by commanding a robotic loader to retrieve a record of the requested selection from the library and load the record into one of a plurality of record playback drives.
  • the controller also activates a transmission system to have the requested selection transmitted to the user location and also records the use of the selection for accounting purposes.
  • the interface with the user location is interactive allowing the selection to be viewed by the user in any manner desired. However, a maximum time limit is set on the period a user may control a particular selection to prevent monopolization of a selection.
  • FIGURE 1 is a block diagram of a broadband services delivery system in accordance with the present invention.
  • FIGURES 2a and 2b is a flow diagram illustrating the operation of the broadband services delivery system.
  • FIGURE 1 wherein there is shown a block diagram of the broadband delivery system of the present invention.
  • a plurality of user locations 2 are interconnected by an interface channel 3 to enable communication with a system controller 4.
  • the controller 4 is the central unit of the system and interconnects to all components of the system. Storage of the control software of the system and other data is provided in a memory 6 as a part of the controller 4.
  • An input terminal or console 8 connects to the controller 4 to allow a system operator to access the system for the input of control information and for setting desired accounting procedures. Also, a printer 10 connects to the controller 4 for printing billing statements to users.
  • a library 12 of recorded entertainment e.g. a record library
  • the library 12 contains a variety of entertainment and educational selections archived in a data base stored in the memory 6 of the controller 4.
  • the library 12 is of modular construction and consists of a plurality of storage areas for receiving a storage tray containing a record. Sections of the library 12 may be easily added to or removed from the library 12 since it consists of a plurality of storage modules.
  • the library 12 is interactive with a robotic loader 14.
  • the robotic loader 14 handles a single storage tray for loading and unloading into one of a plurality of playback drives 16.
  • the playback drives 16 receive a storage tray from the robotic loader 14 and retrieves the data stored on the enclosed recorded medium for transmission to a user location 2.
  • Each playback drive 16 is connected to the controller 4 through a port concentrator (not shown) via a standard RS-232 or SCSI interface.
  • the port concentrator allows the controller 4 to be attached to up to one hundred playback drives 16 through a single input/output port.
  • the playback drives 16 are constructed in a modular fashion allowing for the addition or removal of drives with minimal effects on the system.
  • the playback drives 16 are selected to withstand extensive use with limited downtime. Typically, a playback drive 16 will play both A and B sides of a record without flipping the record.
  • the video output from the drive 16 follows National Television Standards Committee video format specifications.
  • the audio output is digital two channel stereo with an output level of at least 500 mV.
  • the playback drives 16 play both Constant Angular Velocity and Constant Linear Velocity records.
  • Each playback drive 16 and the controller 4 are connected to a broadband video switch 18 as a part of a local area network.
  • the switch 18 is of conventional design and no further description is required for an understanding of the present invention.
  • the switch 18 receives a plurality of inputs from the playback drives 16 and connects one of these inputs to a single user or multiple user locations 2 requesting a selection. The connection is made through a provider supplied local area network.
  • the controller 4 includes an archive function 20 to track the location and usage of the individual records.
  • the archive function 20 tracks each entertainment and educational record in the system. Thus, when a request for a particular selection is received from a user location 2, the system locates the selection and responds to the request. If the selection is not available, it may be reserved for a user location 2 at the next available time period.
  • the archive function 20 also records the time a selection is actuated in a playback drive 16 allowing the controller 4 to predict when the selection will next be available for use.
  • the archive function 20 also assigns unique n-digit codes to each selection within the system to allow a user to directly request a selection without going through the menu selections, to be discussed later. Finally, the archive function 20 allows the controller 4 to maintain record queuing in the event a selection is on multiple records.
  • the controller 4 also contains an accounting function 22 allowing the generation of user billing information.
  • the accounting function 22 allows the controller 4 to track usage of recorded entertainment and educational programs, to track any selection request delivered or rejected, and to track any type of date and time stamp entry by the system for each user location 2. Using this data, the accounting function 22 generates accounting reports and provides a hard copy by means of the system printer 10. The accounting function 22 also provides the option of generating accounting reports showing different information or different formats of accounting information.
  • a menu function 24 is available in the controller 4 to allow a user to browse through the available selections before making a choice.
  • the menu function 24 maintains a data base of all available selections within the library 12.
  • the menu function 24 initially offers the user broad categories of selections such as horror, drama, science fiction, etc. or categories offering selections by actor, actress or director. The user makes a selection within these broad categories.
  • Another aspect of the menu function 24 allows a user to directly access a selection by entering its assigned multi-digit code. This allows the user to bypass the step of scrolling through a selection menu.
  • the controller 4 includes a robotic function 26 to control the mechanical operation of the robotic loader 14.
  • the robotic function 26 converts user requests received over the local area network into commands for the robotic loader 14 to retrieve a record from the library 12 and load the record into a playback drive 16.
  • the robotic function 26 also generates commands to the robotic loader 14 to remove a record when a showing of the selection is complete.
  • the interactive function 28 as a part of the controller 4 permits the user to have the same playback or interactive capabilities that exist in a VCR.
  • the interactive function 28 allows the user to search or backup the selection, as well as chapter search, scan, pause, start or exit. However, the interactive function 28 does not allow user abuse of these capabilities.
  • a user is limited to controlling a record for a period of time equal to the length of the program on the record plus a predetermined time period.
  • a diagnostic function 30 is programmed into the controller 4 to enable self-check of the included functions and interconnected hardware of the system. Start-up diagnostics will identify any discrepancies during system initialization. System self-diagnostics will report unit failures to the controller 4 allowing corrective measures to be taken. Also included are off-line diagnostics to aid in fault isolation during repair of the system.
  • a switching function 31 enables the controller 4 to control the broadband video switch 18.
  • the switching function 31 also enables a playback drive 16 transmitting a requested selection to be connected to a single user location 2 or multiple user locations requesting the selection.
  • FIGURE 2 there is illustrated a flow chart for describing how the system functions in response to a user request.
  • a user location 2 is presented a list of available selections at step 40.
  • the controller 4 monitors the user location at step 42 for a request for a recorded selection.
  • inquiry step 44 determines the user location has made a request
  • the controller 4 activates the archive function 20 to process the request at step 46 and determine if the requested selection is presently available.
  • the robotic function 26 is actuated at step 48 to command the robotic loader 14 to retrieve the selected record from its storage area in the library 12 and load the record into an available playback drive 16.
  • the archive function 20 notes the "in use” status of the selected record at step 50, and the accounting function 22 records the use of the record by the user for future billing purposes at step 52.
  • the controller 4 next sends a command to the playback drive 16 containing the record to begin transmission of the selection at step 54.
  • the controller 4 actuates the broadband video switch 18 and the switching function 31 at step 56 to selectively connect the output of the playback drive 16 to the requesting user location or locations 2.
  • the user location 2 is monitored at step 58 to determine if an interactive function request, such as, pause or rewind, has been requested. If an interactive function request is detected, the controller 4 determines at step 59 if the interactive time period has expired. If not, the interactive function 28 within the controller 4 is activated to process the request, and the controller 4 generates the proper command to the playback drive 16 at step 60. If the interactive time period has expired, the request is not carried out.
  • the controller 4 will next determine at inquiry step 62 if the selection has ended. If the selection has not ended, control returns to step 58. If the selection has ended, the controller 4 will interrupt the connection between the user location 2 and the playback drive 16 at step 64, and the playback device 16 is stopped at step 66.
  • the robotic function 26 next commands the robotic loader 14 to unload the record selection from the playback drive 16 and store the selection at step 68 in a location in the library 12 identified by the archive function 20. The archive function 20 will then identify at step 70 that the record is again available for use by other user locations 2.
  • the controller 4 determines at inquiry step 72 if the user location 2 desires to reserve the selection for its next available time slot. If so, the controller 4 reserves at step 74 the time slot for the user. If not, the user is allowed to exit the system.

Abstract

A method and apparatus for presenting recorded entertainment and educational selections to a plurality of user locations (2), including a controller (4) connected to a storage library (12), a plurality of playback drives (16) and a robotic loader (14). The controller (4) accepts requests from a user location (2) and processes the request causing the robotic loader (14) to remove the requested selection from the storage library (12) and load the selection into a playback drive (16). The controller (4) connects the playback device (16) containing the selection with the user location (2) making the request, and the selection is transmitted to the user. The system contains interactive capabilities allowing the user location (2) to operate the playback drive (16). User control of a recorded selection is limited to a predefined period of time. The system also provides a menu function allowing the user to choose a selection by scrolling through a menu arranged by broad categories, or the user may choose a specific selection by entering a coded number corresponding to the selection. The system is modular in construction allowing for easy expansion and repair.

Description

BROADBAND SERVICES DELIVERY SYSTEM TECHNICAL FIELD
The present invention relates to video and audio delivery systems, and more particularly to a system for delivering interactive video and audio programs to a plurality of independent remote user locations.
BACKGROUND OF THE INVENTION
Present cable entertainment options are somewhat limited. Current cable television options are restricted to either signing up for a movie channel and being limited to viewing what the channel offers or using a pay-per-view channel allowing the user to pay only for the movies the user chooses to watch but at a much higher per movie price.
The major problem with these options is the lack of control over which movies are shown and the time at which the movies are shown. If the selections chosen by the cable programmer or hotel operator are not interesting or convenient, the selections have no entertainment value to the user. Another problem with cable channels is the lack of interactive capability. The user is limited to watching a selection in the time and manner presented by the cable channel.
The other option to cable entertainment is renting or purchasing a video cassette recording of a movie. However, the alternative requires the user to travel to a store stocking the desired video cassette to obtain a copy of the movie, and then the desired movie may not be available at the store when the user desires to rent or buy it.
Thus, a need has arisen for a method and apparatus to present an entertainment selection to the user's location at a time and manner chosen by the user individual. SUMMARY OF THE INVENTION
The present invention overcomes the foregoing and other problems by creating a broadband service delivery system. The apparatus of the present invention is operated by a central controller which is the heart of the system. The controller presents to a user a menu of recorded selections at the user's location, or the user may directly select a specific entertainment selection (e.g. a movie) by entering its coded index number. The controller receives instructions over a local area network from the remote user requesting a particular selection. The selection is maintained in a recorded library of entertainment and educational programs. The controller responds to these instructions by commanding a robotic loader to retrieve a record of the requested selection from the library and load the record into one of a plurality of record playback drives.
The controller also activates a transmission system to have the requested selection transmitted to the user location and also records the use of the selection for accounting purposes. The interface with the user location is interactive allowing the selection to be viewed by the user in any manner desired. However, a maximum time limit is set on the period a user may control a particular selection to prevent monopolization of a selection. BRIEF DESCRIPTION OF THE DRAWINGS
For a more complete understanding of the present invention and the advantages thereof, reference is now made to the following detailed description taken in conjunction with the accompanying drawings.
FIGURE 1 is a block diagram of a broadband services delivery system in accordance with the present invention.
FIGURES 2a and 2b is a flow diagram illustrating the operation of the broadband services delivery system.
DETAILED DESCRIPTION OF THE INVENTION
Referring now to FIGURE 1 wherein there is shown a block diagram of the broadband delivery system of the present invention. A plurality of user locations 2 are interconnected by an interface channel 3 to enable communication with a system controller 4. The controller 4 is the central unit of the system and interconnects to all components of the system. Storage of the control software of the system and other data is provided in a memory 6 as a part of the controller 4.
An input terminal or console 8 connects to the controller 4 to allow a system operator to access the system for the input of control information and for setting desired accounting procedures. Also, a printer 10 connects to the controller 4 for printing billing statements to users.
A library 12 of recorded entertainment, e.g. a record library, is connected to the controller 4 through a standard RS-232 interface. The library 12 contains a variety of entertainment and educational selections archived in a data base stored in the memory 6 of the controller 4. The library 12 is of modular construction and consists of a plurality of storage areas for receiving a storage tray containing a record. Sections of the library 12 may be easily added to or removed from the library 12 since it consists of a plurality of storage modules.
The library 12 is interactive with a robotic loader 14. The robotic loader 14 handles a single storage tray for loading and unloading into one of a plurality of playback drives 16. The playback drives 16 receive a storage tray from the robotic loader 14 and retrieves the data stored on the enclosed recorded medium for transmission to a user location 2. Each playback drive 16 is connected to the controller 4 through a port concentrator (not shown) via a standard RS-232 or SCSI interface. The port concentrator allows the controller 4 to be attached to up to one hundred playback drives 16 through a single input/output port. The playback drives 16 are constructed in a modular fashion allowing for the addition or removal of drives with minimal effects on the system.
The playback drives 16 are selected to withstand extensive use with limited downtime. Typically, a playback drive 16 will play both A and B sides of a record without flipping the record. The video output from the drive 16 follows National Television Standards Committee video format specifications. The audio output is digital two channel stereo with an output level of at least 500 mV. The playback drives 16 play both Constant Angular Velocity and Constant Linear Velocity records.
Each playback drive 16 and the controller 4 are connected to a broadband video switch 18 as a part of a local area network. The switch 18 is of conventional design and no further description is required for an understanding of the present invention. The switch 18 receives a plurality of inputs from the playback drives 16 and connects one of these inputs to a single user or multiple user locations 2 requesting a selection. The connection is made through a provider supplied local area network.
To maintain the library 12 current with desired entertainment and educational selections, the controller 4 includes an archive function 20 to track the location and usage of the individual records. The archive function 20 tracks each entertainment and educational record in the system. Thus, when a request for a particular selection is received from a user location 2, the system locates the selection and responds to the request. If the selection is not available, it may be reserved for a user location 2 at the next available time period. The archive function 20 also records the time a selection is actuated in a playback drive 16 allowing the controller 4 to predict when the selection will next be available for use. The archive function 20 also assigns unique n-digit codes to each selection within the system to allow a user to directly request a selection without going through the menu selections, to be discussed later. Finally, the archive function 20 allows the controller 4 to maintain record queuing in the event a selection is on multiple records.
The controller 4 also contains an accounting function 22 allowing the generation of user billing information. The accounting function 22 allows the controller 4 to track usage of recorded entertainment and educational programs, to track any selection request delivered or rejected, and to track any type of date and time stamp entry by the system for each user location 2. Using this data, the accounting function 22 generates accounting reports and provides a hard copy by means of the system printer 10. The accounting function 22 also provides the option of generating accounting reports showing different information or different formats of accounting information.
A menu function 24 is available in the controller 4 to allow a user to browse through the available selections before making a choice. The menu function 24 maintains a data base of all available selections within the library 12. The menu function 24 initially offers the user broad categories of selections such as horror, drama, science fiction, etc. or categories offering selections by actor, actress or director. The user makes a selection within these broad categories. Another aspect of the menu function 24 allows a user to directly access a selection by entering its assigned multi-digit code. This allows the user to bypass the step of scrolling through a selection menu.
The controller 4 includes a robotic function 26 to control the mechanical operation of the robotic loader 14. The robotic function 26 converts user requests received over the local area network into commands for the robotic loader 14 to retrieve a record from the library 12 and load the record into a playback drive 16. The robotic function 26 also generates commands to the robotic loader 14 to remove a record when a showing of the selection is complete.
The interactive function 28 as a part of the controller 4 permits the user to have the same playback or interactive capabilities that exist in a VCR. The interactive function 28 allows the user to search or backup the selection, as well as chapter search, scan, pause, start or exit. However, the interactive function 28 does not allow user abuse of these capabilities. A user is limited to controlling a record for a period of time equal to the length of the program on the record plus a predetermined time period. A diagnostic function 30 is programmed into the controller 4 to enable self-check of the included functions and interconnected hardware of the system. Start-up diagnostics will identify any discrepancies during system initialization. System self-diagnostics will report unit failures to the controller 4 allowing corrective measures to be taken. Also included are off-line diagnostics to aid in fault isolation during repair of the system.
Finally, a switching function 31 enables the controller 4 to control the broadband video switch 18. The switching function 31 also enables a playback drive 16 transmitting a requested selection to be connected to a single user location 2 or multiple user locations requesting the selection. Referring now to FIGURE 2, there is illustrated a flow chart for describing how the system functions in response to a user request. In response to a request, a user location 2 is presented a list of available selections at step 40. The controller 4 monitors the user location at step 42 for a request for a recorded selection. When inquiry step 44 determines the user location has made a request, the controller 4 activates the archive function 20 to process the request at step 46 and determine if the requested selection is presently available. If the selection is available, the robotic function 26 is actuated at step 48 to command the robotic loader 14 to retrieve the selected record from its storage area in the library 12 and load the record into an available playback drive 16. The archive function 20 notes the "in use" status of the selected record at step 50, and the accounting function 22 records the use of the record by the user for future billing purposes at step 52.
The controller 4 next sends a command to the playback drive 16 containing the record to begin transmission of the selection at step 54. The controller 4 actuates the broadband video switch 18 and the switching function 31 at step 56 to selectively connect the output of the playback drive 16 to the requesting user location or locations 2. During viewing of the selection, the user location 2 is monitored at step 58 to determine if an interactive function request, such as, pause or rewind, has been requested. If an interactive function request is detected, the controller 4 determines at step 59 if the interactive time period has expired. If not, the interactive function 28 within the controller 4 is activated to process the request, and the controller 4 generates the proper command to the playback drive 16 at step 60. If the interactive time period has expired, the request is not carried out. After an interactive function request has been completed or if no interactive function has been requested, the controller 4 will next determine at inquiry step 62 if the selection has ended. If the selection has not ended, control returns to step 58. If the selection has ended, the controller 4 will interrupt the connection between the user location 2 and the playback drive 16 at step 64, and the playback device 16 is stopped at step 66. The robotic function 26 next commands the robotic loader 14 to unload the record selection from the playback drive 16 and store the selection at step 68 in a location in the library 12 identified by the archive function 20. The archive function 20 will then identify at step 70 that the record is again available for use by other user locations 2. If the requested record selection was not available at step 46, the controller 4 determines at inquiry step 72 if the user location 2 desires to reserve the selection for its next available time slot. If so, the controller 4 reserves at step 74 the time slot for the user. If not, the user is allowed to exit the system.
Although a preferred embodiment of the invention has been illustrated in the accompanying drawing and described in the foregoing Detailed Description, it will be understood that the invention is not limited to the embodiment disclosed, but includes of numerous rearrangements and modifications of parts and elements without departing from the spirit of the invention.

Claims

1. A system for providing to user locations recorded entertainment and educational selections, comprising: a plurality of entertainment and educational records contained within a plurality of storage trays; means for retrieving information stored on the records for transmission of the information to a user location; switching means for selectively connecting said means for retrieving to a user location; and controller means responsive to requests received from a user location to activate said means for retrieving and said switching means to enable transmission of the information to a user location.
2. The system of Claim 1, including means for storing each of the plurality of storage trays; and wherein said means for receiving includes: a playback drive; and robotic means for retrieving records from said means for storing.
3. The system of Claim 2, wherein said controller means further includes means responsive to requests received from the user locations during viewing of a record for controlling the operation of the playback drive.
4. The system of Claim 2, wherein said controller means further includes means for actuating said switching means to connect a playback drive to a user location.
5. The system of Claim 1, wherein said controller means further includes accounting means, comprising: means for storing data identifying each entertainment or educational record connected by said switching means to a user location; and means for generating an accounting report based on the data identifying each entertainment or educational record connected to a user location.
6. The system of Claim 1, wherein said controller means further includes means for presenting a menu of entertainment and educational records to a user location.
7. The system of Claim 6, wherein the means for presenting a menu comprises a database of entertainment and educational records categorized by subtopics.
8. The system of Claim 1, wherein said controller means further includes directory means for maintaining a record of the location of all of the entertainment and educational records within the system.
9. The system of Claim 8, wherein said directory means further includes means for assigning a unique code number to each entertainment and educational record within the system.
10. The system of Claim 9, wherein said directory further means includes means responsive to a code number for choosing a particular entertainment or education record.
11. The system of Claim 1, wherein said controller means further includes means for providing an intermission period during the viewing of a selected record.
12. The system of Claim 1, wherein said controller means further includes means for reserving an available time slot for a record.
13. The system of Claim 1, wherein said means for controlling further includes means for interactive control of an entertainment or educational record from the user location.
14. The system of Claim 13, further including means for limiting said means for interactive control.
15. A system for transmission of recorded selections to a plurality of user locations, in response to requests from the user locations, comprising: a plurality of recorded selections; means for storing each of the plurality recorded selections; a plurality of playback drives for retrieving and outputting information from the recorded selections; a robotic loader for retrieving a recorded selection from the means for storing and loading the selection into a playback drive; switching means for connecting an output of playback drive to a user location; directory means for maintaining a record of the location of all of the recorded selections; controller means responsive to requests received from a user location to operate said robotic loader, said playback drives and said switching means to connect an output of a playback drive to a user location.
16. The system of Claim 15, wherein said controller means further comprises means for collecting and recording accounting information on a user location comprising: means for storing data identifying each recorded selection connected by said switching means to a user location; and means for generating an accounting report based on the stored data identifying each recorded selection connected to a user location.
17. The system of Claim 15 wherein the directory means further comprises: means for assigning a unique code number to each recorded selection in the means for storing; and means responsive to the unique code number for selecting a particular recorded selection.
18. The system of Claim 15, further including means for performing diagnostic functions on the system, said means comprising: means for performing off-line diagnostic functions; means for performing self-diagnostic functions on the system; and means for performing diagnostic functions during system initialization.
19. The system of Claim 15, wherein said controller means further includes means for controlling a recorded selection from a user location.
20. The system of Claim 19, further including means for limiting said means for controlling.
21. The system of Claim 15, further including means for reserving an available time slot for a recorded selection.
22. A method for presenting a library of recorded selections to a plurality of user locations comprising the steps of: presenting a menu of recorded selections containing information to a user location; receiving a request for a recorded selection from the user location; retrieving the recorded selection from a storage means for presentation to the user location; transmitting information on the recorded selection to the user location; responding to instructions from the user location during transmission of the recorded selection to the user location; and returning the recorded selection to the storage means after completion of the transmission.
23. The method of Claim 22, wherein the step of retrieving the recorded selection further includes the steps of: determining the availability of the requested recorded selection; generating a command to a loading means to remove the recorded selection from the storage means and load the recorded selection into a playback drive; and reserving the recorded selection for the next available time period, if said recorded selection is not presently available.
24. The method of Claim 23, wherein the step of returning the recorded selection further includes the step of generating a command to the loading means to unload the recorded selection from the playback drive and return the recorded selection to the storage means.
25. The method of Claim 22, wherein the step of transmitting the recorded selection further includes the steps of: transferring a retrieved recorded selection to a playback drive; generating an output from the playback drive; and connecting the output of the playback drive to the remote user location requesting the recorded selection.
26. The method of Claim 22, wherein the step of presenting a menu further includes the steps of: assigning coded numbers to each recorded selection; and entering an assigned code number at a user location to make a selection of a recorded selection.
27. The method of Claim 22, further including the steps of: identifying each recorded selection having information transmitted to a user location; storing the identification of each recorded selection having information transmitted to a user location; generating accounting reports on each identified recorded selection; and printing the accounting reports.
AMENDED CLAIMS
[received by the International Bureau on 7 January 1994 (07.01.94); original claims 12-27 cancelled; original claims 1-11 amended (5 pages)]
1. An information delivery system, including: a plurality of media each storing information; a plurality of media access devices each operable fo accessing stored information from a received medium fo presentation; a plurality of user terminals each including means fo presenting information and input means for user input selection of a medium for presentation and for input of user presentation control commands; and means for controlling system operation including: means responsive to the user input selection for retrieving and loading the selected medium into one of the media access devices; and means for selectively connecting the media access device loaded with the selected medium to at least one of the user terminals to present the accessed information to the user; characterized by: the means for controlling furthe including means responsive to the input of user presentation control commands for controlling the media access device and the presentation of the accesse information during presentation thereof to the user at th user terminal. - 25 -
2. The system as in Claim 1 further characterized by the means for controlling including means responsive to the user presentation control for controlling media access device operation to start, stop, pause and scan the medium loaded into the media access device.
3. The system as in Claim 1 further characterized by the means for controlling including means for limiting the time available for the user to control the operation of the media access device through the input of user presentation control commands.
4. The system as in Claim 3 wherein the means for limiting includes means for blocking input of user presentation control commands when an elapsed amount of time expended controlling operation of the media access device exceeds a predetermined time limit.
5. The system as in Claim 1, further characterized by the means for controlling including means for reserving a future time slot for accessing of a medium selected by a user. 6. The system of Claim 1, further characterized b means for performing diagnostic functions on the system, said means comprising: means for performing off-line diagnostic functions; means forperforming self-diagnostic functions on the system; and means for performing diagnostic functions during system initialization.
7. A method for information delivery, including the steps of: selecting a medium storing information desired for presentation to a user; selecting one of a plurality of media access devices for accessing information from the selected medium for presentation; selecting one of a plurality of user terminals for presenting the stored information accessed from the selected medium; connecting the selected media access device to the selected user terminal; retrieving and loading the selected media into the selected media access device; presenting on the selected user terminal the stored information accessed from the selected medium; and characterized by the step of: inputting user presentation control commands from the selected user terminal to control the selected media access device and the presentation of the accessed information from the selected medium during presentation thereof to the user at the selected user terminal. 8. The method as in Claim 7 further characterized by the step of controlling the selected media access device in response to the input of user presentation control commands by starting, stopping, pausing and scanning the medium loaded into the selected media access device.
9. The method as in Claim 7 further characterized by the step of limiting the time available for the user to control the presentation of accessed information by the selected media access device through the input of user presentation control commands.
10. The method as in Claim 9 wherein the step of limiting is further characterized by the step of blocking the input of user presentation control commands when an elapsed amount of time expended controlling the presentation of accessed information exceeds a predetermined time limit.
11. The method as in Claim 7 further characterized by the steps of: determining the availability of the selected medium; and reserving the selected medium for a next available time period.
PCT/US1993/007318 1992-08-10 1993-08-06 Broadband services delivery system WO1994003894A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU48018/93A AU4801893A (en) 1992-08-10 1993-08-06 Broadband services delivery system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US92632792A 1992-08-10 1992-08-10
US07/926,327 1992-08-10

Publications (1)

Publication Number Publication Date
WO1994003894A1 true WO1994003894A1 (en) 1994-02-17

Family

ID=25453062

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1993/007318 WO1994003894A1 (en) 1992-08-10 1993-08-06 Broadband services delivery system

Country Status (2)

Country Link
AU (1) AU4801893A (en)
WO (1) WO1994003894A1 (en)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0690627A1 (en) * 1994-06-28 1996-01-03 AT&T Corp. User programmable entertainment method and apparatus
WO1996012260A1 (en) * 1994-10-12 1996-04-25 Technical Maintenance Corporation Audiovisual distribution system
WO1996015512A1 (en) * 1994-11-12 1996-05-23 Nsm Aktiengesellschaft Automatic music system
EP0735758A1 (en) * 1995-03-31 1996-10-02 Sony Telecom (Europe) N.V. A system for serving information including a storage media manager
US8863161B2 (en) 2000-06-29 2014-10-14 Touchtunes Music Corporation Method for the distribution of audio-visual information and a system for the distribution of audio-visual information
US8904449B2 (en) 1998-07-22 2014-12-02 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
US8931020B2 (en) 1999-07-16 2015-01-06 Touchtunes Music Corporation Remote management system for at least one audiovisual information reproduction device
US9041784B2 (en) 2007-09-24 2015-05-26 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US9076155B2 (en) 2009-03-18 2015-07-07 Touchtunes Music Corporation Jukebox with connection to external social networking services and associated systems and methods
US9100676B2 (en) 1998-07-22 2015-08-04 Touchtunes Music Corporation Audiovisual reproduction system
US9152633B2 (en) 2000-05-10 2015-10-06 Touchtunes Music Corporation Device and process for remote management of a network of audiovisual information reproduction systems
US9149727B2 (en) 2000-06-29 2015-10-06 Touchtunes Music Corporation Communication device and method between an audiovisual information playback system and an electronic game machine
US9164661B2 (en) 2002-09-16 2015-10-20 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US9330529B2 (en) 2007-01-17 2016-05-03 Touchtunes Music Corporation Game terminal configured for interaction with jukebox device systems including same, and/or associated methods
US9430797B2 (en) 2002-09-16 2016-08-30 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9451203B2 (en) 2000-02-16 2016-09-20 Touchtunes Music Corporation Downloading file reception process
US9521375B2 (en) 2010-01-26 2016-12-13 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US9608583B2 (en) 2000-02-16 2017-03-28 Touchtunes Music Corporation Process for adjusting the sound volume of a digital sound recording
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US9769566B2 (en) 1998-07-22 2017-09-19 Touchtunes Music Corporation Sound control circuit for a digital audiovisual reproduction system
US9921717B2 (en) 2013-11-07 2018-03-20 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US9919214B2 (en) 2000-09-15 2018-03-20 Touchtunes Music Corporation Jukebox entertainment system having multiple choice games relating to music
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US9953341B2 (en) 2008-01-10 2018-04-24 Touchtunes Music Corporation Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10068279B2 (en) 2000-02-23 2018-09-04 Touchtunes Music Corporation Process for ordering a selection in advance, digital system and jukebox for embodiment of the process
US10127759B2 (en) 1996-09-25 2018-11-13 Touchtunes Music Corporation Process for selecting a recording on a digital audiovisual reproduction system, and system for implementing the process
US10169773B2 (en) 2008-07-09 2019-01-01 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US10318027B2 (en) 2009-03-18 2019-06-11 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US10372301B2 (en) 2002-09-16 2019-08-06 Touch Tunes Music Corporation Jukebox with customizable avatar
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10656739B2 (en) 2014-03-25 2020-05-19 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4485467A (en) * 1982-02-18 1984-11-27 Teknekron Infoswitch Corporation Digital information switch matrix with on-line/off-line diagnostic features
US4766581A (en) * 1984-08-07 1988-08-23 Justin Korn Information retrieval system and method using independent user stations
US5168481A (en) * 1989-12-29 1992-12-01 Culbertson Charles R Automated digital broadcast system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4485467A (en) * 1982-02-18 1984-11-27 Teknekron Infoswitch Corporation Digital information switch matrix with on-line/off-line diagnostic features
US4766581A (en) * 1984-08-07 1988-08-23 Justin Korn Information retrieval system and method using independent user stations
US5168481A (en) * 1989-12-29 1992-12-01 Culbertson Charles R Automated digital broadcast system

Cited By (113)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0690627A1 (en) * 1994-06-28 1996-01-03 AT&T Corp. User programmable entertainment method and apparatus
WO1996012260A1 (en) * 1994-10-12 1996-04-25 Technical Maintenance Corporation Audiovisual distribution system
US6182126B1 (en) 1994-10-12 2001-01-30 Touchtunes Music Corporation Home digital audiovisual information recording and playback system
WO1996015512A1 (en) * 1994-11-12 1996-05-23 Nsm Aktiengesellschaft Automatic music system
EP0735758A1 (en) * 1995-03-31 1996-10-02 Sony Telecom (Europe) N.V. A system for serving information including a storage media manager
WO1996031063A1 (en) * 1995-03-31 1996-10-03 Sony Europa B.V. A system for serving information inclusive of a storage media manager
US10127759B2 (en) 1996-09-25 2018-11-13 Touchtunes Music Corporation Process for selecting a recording on a digital audiovisual reproduction system, and system for implementing the process
US9148681B2 (en) 1998-07-22 2015-09-29 Touchtunes Music Corporation Audiovisual reproduction system
US8904449B2 (en) 1998-07-22 2014-12-02 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
US9100676B2 (en) 1998-07-22 2015-08-04 Touchtunes Music Corporation Audiovisual reproduction system
US9769566B2 (en) 1998-07-22 2017-09-19 Touchtunes Music Corporation Sound control circuit for a digital audiovisual reproduction system
US10104410B2 (en) 1998-07-22 2018-10-16 Touchtunes Music Corporation Audiovisual reproduction system
US9922547B2 (en) 1998-07-22 2018-03-20 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
US8931020B2 (en) 1999-07-16 2015-01-06 Touchtunes Music Corporation Remote management system for at least one audiovisual information reproduction device
US9288529B2 (en) 1999-07-16 2016-03-15 Touchtunes Music Corporation Remote management system for at least one audiovisual information reproduction device
US10846770B2 (en) 2000-02-03 2020-11-24 Touchtunes Music Corporation Process for ordering a selection in advance, digital system and jukebox for embodiment of the process
US9608583B2 (en) 2000-02-16 2017-03-28 Touchtunes Music Corporation Process for adjusting the sound volume of a digital sound recording
US9451203B2 (en) 2000-02-16 2016-09-20 Touchtunes Music Corporation Downloading file reception process
US10068279B2 (en) 2000-02-23 2018-09-04 Touchtunes Music Corporation Process for ordering a selection in advance, digital system and jukebox for embodiment of the process
US10007687B2 (en) 2000-05-10 2018-06-26 Touchtunes Music Corporation Device and process for remote management of a network of audiovisual information reproductions systems
US9536257B2 (en) 2000-05-10 2017-01-03 Touchtunes Music Corporation Device and process for remote management of a network of audiovisual information reproduction systems
US9152633B2 (en) 2000-05-10 2015-10-06 Touchtunes Music Corporation Device and process for remote management of a network of audiovisual information reproduction systems
US9197914B2 (en) 2000-06-20 2015-11-24 Touchtunes Music Corporation Method for the distribution of audio-visual information and a system for the distribution of audio-visual information
US9292999B2 (en) 2000-06-29 2016-03-22 Touchtunes Music Corporation Communication device and method between an audiovisual information playback system and an electronic game machine
US9149727B2 (en) 2000-06-29 2015-10-06 Touchtunes Music Corporation Communication device and method between an audiovisual information playback system and an electronic game machine
US8863161B2 (en) 2000-06-29 2014-10-14 Touchtunes Music Corporation Method for the distribution of audio-visual information and a system for the distribution of audio-visual information
US9591340B2 (en) 2000-06-29 2017-03-07 Touchtunes Music Corporation Method for the distribution of audio-visual information and a system for the distribution of audio-visual information
US9539515B2 (en) 2000-06-29 2017-01-10 Touchtunes Music Corporation Communication device and method between an audiovisual information playback system and an electronic game machine
US9919214B2 (en) 2000-09-15 2018-03-20 Touchtunes Music Corporation Jukebox entertainment system having multiple choice games relating to music
US10372301B2 (en) 2002-09-16 2019-08-06 Touch Tunes Music Corporation Jukebox with customizable avatar
US10783738B2 (en) 2002-09-16 2020-09-22 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US9513774B2 (en) 2002-09-16 2016-12-06 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9436356B2 (en) 2002-09-16 2016-09-06 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US9430797B2 (en) 2002-09-16 2016-08-30 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9164661B2 (en) 2002-09-16 2015-10-20 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US11663569B2 (en) 2002-09-16 2023-05-30 Touchtunes Music Company, Llc Digital downloading jukebox system with central and local music server
US9202209B2 (en) 2002-09-16 2015-12-01 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US11314390B2 (en) 2002-09-16 2022-04-26 Touchtunes Music Corporation Jukebox with customizable avatar
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US11049083B2 (en) 2002-09-16 2021-06-29 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers and payment-triggered game devices update capability
US10452237B2 (en) 2002-09-16 2019-10-22 Touchtunes Music Corporation Jukebox with customizable avatar
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US10970963B2 (en) 2007-01-17 2021-04-06 Touchtunes Music Corporation Coin operated entertainment system
US10249139B2 (en) 2007-01-17 2019-04-02 Touchtunes Music Corporation Coin operated entertainment system
US9330529B2 (en) 2007-01-17 2016-05-03 Touchtunes Music Corporation Game terminal configured for interaction with jukebox device systems including same, and/or associated methods
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US11756380B2 (en) 2007-01-17 2023-09-12 Touchtunes Music Company, Llc Coin operated entertainment system
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US9324064B2 (en) 2007-09-24 2016-04-26 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10032149B2 (en) 2007-09-24 2018-07-24 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10228897B2 (en) 2007-09-24 2019-03-12 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10613819B2 (en) 2007-09-24 2020-04-07 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10057613B2 (en) 2007-09-24 2018-08-21 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US9041784B2 (en) 2007-09-24 2015-05-26 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US9990615B2 (en) 2007-09-24 2018-06-05 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11501333B2 (en) 2008-01-10 2022-11-15 Touchtunes Music Corporation Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US9953341B2 (en) 2008-01-10 2018-04-24 Touchtunes Music Corporation Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10169773B2 (en) 2008-07-09 2019-01-01 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US11144946B2 (en) 2008-07-09 2021-10-12 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US11074593B2 (en) 2008-08-15 2021-07-27 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US11645662B2 (en) 2008-08-15 2023-05-09 Touchtunes Music Company, Llc Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US10782853B2 (en) 2009-03-18 2020-09-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10423250B2 (en) 2009-03-18 2019-09-24 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10579329B2 (en) 2009-03-18 2020-03-03 Touchtunes Music Corporation Entertainment server and associated social networking services
US11775146B2 (en) 2009-03-18 2023-10-03 Touchtunes Music Company, Llc Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US9774906B2 (en) 2009-03-18 2017-09-26 Touchtunes Music Corporation Entertainment server and associated social networking services
US9959012B2 (en) 2009-03-18 2018-05-01 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US11537270B2 (en) 2009-03-18 2022-12-27 Touchtunes Music Company, Llc Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10789285B2 (en) 2009-03-18 2020-09-29 Touchtones Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11520559B2 (en) 2009-03-18 2022-12-06 Touchtunes Music Company, Llc Entertainment server and associated social networking services
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10228900B2 (en) 2009-03-18 2019-03-12 Touchtunes Music Corporation Entertainment server and associated social networking services
US11093211B2 (en) 2009-03-18 2021-08-17 Touchtunes Music Corporation Entertainment server and associated social networking services
US10318027B2 (en) 2009-03-18 2019-06-11 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10963132B2 (en) 2009-03-18 2021-03-30 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US9076155B2 (en) 2009-03-18 2015-07-07 Touchtunes Music Corporation Jukebox with connection to external social networking services and associated systems and methods
US11259376B2 (en) 2010-01-26 2022-02-22 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11291091B2 (en) 2010-01-26 2022-03-29 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11864285B2 (en) 2010-01-26 2024-01-02 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US10901686B2 (en) 2010-01-26 2021-01-26 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10768891B2 (en) 2010-01-26 2020-09-08 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11700680B2 (en) 2010-01-26 2023-07-11 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US11570862B2 (en) 2010-01-26 2023-01-31 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US11252797B2 (en) 2010-01-26 2022-02-15 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11576239B2 (en) 2010-01-26 2023-02-07 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US9521375B2 (en) 2010-01-26 2016-12-13 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10503463B2 (en) 2010-01-26 2019-12-10 TouchTune Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10225593B2 (en) 2011-09-18 2019-03-05 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10582240B2 (en) 2011-09-18 2020-03-03 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11368733B2 (en) 2011-09-18 2022-06-21 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11395023B2 (en) 2011-09-18 2022-07-19 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10582239B2 (en) 2011-09-18 2020-03-03 TouchTune Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10880591B2 (en) 2011-09-18 2020-12-29 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10848807B2 (en) 2011-09-18 2020-11-24 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
US9921717B2 (en) 2013-11-07 2018-03-20 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US11409413B2 (en) 2013-11-07 2022-08-09 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US11714528B2 (en) 2013-11-07 2023-08-01 Touchtunes Music Company, Llc Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US10901540B2 (en) 2014-03-25 2021-01-26 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11625113B2 (en) 2014-03-25 2023-04-11 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US11353973B2 (en) 2014-03-25 2022-06-07 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11327588B2 (en) 2014-03-25 2022-05-10 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11556192B2 (en) 2014-03-25 2023-01-17 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US11513619B2 (en) 2014-03-25 2022-11-29 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US11137844B2 (en) 2014-03-25 2021-10-05 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10656739B2 (en) 2014-03-25 2020-05-19 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11782538B2 (en) 2014-03-25 2023-10-10 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US10949006B2 (en) 2014-03-25 2021-03-16 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11874980B2 (en) 2014-03-25 2024-01-16 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods

Also Published As

Publication number Publication date
AU4801893A (en) 1994-03-03

Similar Documents

Publication Publication Date Title
WO1994003894A1 (en) Broadband services delivery system
JP6089089B2 (en) Client-server based interactive television program guide system using remote server recording
JP6138854B2 (en) System and method for recording program using network recording device as auxiliary storage
US5581479A (en) Information service control point, which uses different types of storage devices, which retrieves information as blocks of data, and which uses a trunk processor for transmitting information
US6434680B2 (en) Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters
US5629867A (en) Selection and retrieval of music from a digital database
JP4762410B2 (en) Remote audiovisual signal recording method and apparatus
US20060190975A1 (en) Method and apparatus for providing video on-demand
US20040261110A1 (en) Lodging entertainment system with guest controlled integrated receiver decoder
US20050193417A1 (en) Direct access to content and services available on an entertainment system
US20030084454A1 (en) Media device rental system
US20040031057A1 (en) Method and system for providing media content
JP3890640B2 (en) COMMERCIAL SENDING SYSTEM AND COMMERCIAL SENDING METHOD
WO2003036414A2 (en) Media device rental system
JPH08274732A (en) Video distribution system
WO2002041100A2 (en) Method and system for providing media content
Fukui et al. Multivideo-Server-Based News Exchange System
MXPA01000414A (en) Client-server based interactive television program guide system with remote server recording

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA FI JP NO

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA