← Back to Patent Explorer
US5557724A Expired / Lapsed US ⏱️ 0.0 years remaining

User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams

Assignee: Intel Corp
•
Filing: 1993-10-12
•
Granted: 1996-09-17
•
Expires: 2013-10-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A user interface is displayed on a computer system capable of processing one or more data streams. The user interface has one or more displayed representations, where each of the displayed representations corresponds to one of the data streams. A user of the computer system selectively adjusts the processing of each of the data streams using the corresponding displayed representation of the user interface. In a preferred embodiment, in which the computer system is a system for multicasting audio, video, and/or text data streams, the user interface has a video window for displaying the video stream, a set of audio controls for controlling the play of the audio stream, and a text reader bar for displaying the text stream.

Inventors

  • 👤 Ketan Sampat
  • 👤 John Kembel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 13:43
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1859; H04L65/00; H04L65/60; H04L65/61; H04L65/611; H04L65/75; H04L65/764; H04L67/00; H04L67/50; H04L67/75; H04L9/00; H04L9/40; H04N; H04N21/00; H04N21/40; H04N21/45; H04N21/462; H04N21/4622; H04N21/47; H04N7/00; H04N7/14; H04N7/141; H04N7/147; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04L65/1066; H04L65/1101; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S715/00; Y10S715/978

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 188 words
A user interface for display on a computer-based multicasting system, comprising: a multicast window for playing one or more data streams of a multicast channel selected by a user from a plurality of available multicast channels, wherein: the selected multicast channel comprises any combination of a video stream, an audio stream, and a text stream; and the multicast window comprises any combination of: (a) a video subwindow for displaying the video stream; (b) an audio subwindow for displaying audio control functions for controlling the play of the audio stream; and (c) a text subwindow for displaying the text stream, wherein: the computer-based multicasting system automatically determines which data streams are part of the selected multicast channel and generates the multicast window accordingly, such that: if there is no video stream in the selected multicast channel, then the multicast window does not include the video subwindow; if there is no audio stream in the selected multicast channel, then the multicast window does not include the audio subwindow; and if there is no text stream in the selected multicast channel, then the multicast window does not include the text subwindow.
Claim 2
Dependent Claim 188 words
A user interface for display on a computer-based multicasting system, comprising: a multicast window for playing one or more data streams of a multicast channel selected by a user from a plurality of available multicast channels, wherein: the selected multicast channel comprises any combination of a video stream, an audio stream, and a text stream; and the multicast window comprises any combination of: (a) a video subwindow for displaying the video stream; (b) an audio subwindow for displaying audio control functions for controlling the play of the audio stream; and (c) a text subwindow for displaying the text stream, wherein: the computer-based multicasting system automatically determines which data streams are part of the selected multicast channel and generates the multicast window accordingly, such that: if there is no video stream in the selected multicast channel, then the multicast window does not include the video subwindow; if there is no audio stream in the selected multicast channel, then the multicast window does not include the audio subwindow; and if there is no text stream in the selected multicast channel, then the multicast window does not include the text subwindow.
Claim 3
Dependent Claim 42 words
The user interface of claim 1, further comprising a program guide pop-up window for identifying one or more multicast channels that are currently available for selection by the user and one or more multicast channels that will be available in the future.
Claim 4
Dependent Claim 48 words
The user interface of claim 2, wherein the program guide pop-up window identifies the current time, the date and start time of each multicast channel, the data streams included in each multicast channel, which multicast channels are password protected, and which multicast channels have a fee for playing.
Claim 5
Dependent Claim 27 words
The user interface of claim 1, further comprising an options pop-up window for presenting options for the user to control the play of the selected multicast channel.
Claim 6
Dependent Claim 26 words
The user interface of claim 4, wherein the options pop-up window allows the user to control which data streams of the selected multicast channel are played.
Claim 7
Dependent Claim 35 words
The user interface of claim 4, wherein the options pop-up window allows the user to temporarily pause play of the selected multicast channel to free processing power for another application running on the computer system.
Claim 8
Dependent Claim 68 words
The user interface of claim 1, further comprising a remote control pop-up window to control selection and play of the multicast channels, wherein the remote control pop-up window allows the user to change the selected multicast channel, to change the volume level of the audio stream of the selected multicast channel, and to independently record, play, and rewind any of the data streams of the selected multicast channel.
Claim 9
Dependent Claim 32 words
The user interface of claim 1, wherein: the user can change the size and position of the video subwindow; and the user can change the size and position of the text subwindow.
Claim 10
Dependent Claim 239 words
The user interface of claim 1, further comprising: a program guide pop-up window for identifying one or more multicast channels that are currently available for selection by the user and one or more multicast channels that will be available in the future, wherein the program guide pop-up window identifies the current time, the date and start time of each multicast channel, the data streams included in each multicast channel, which multicast channels are password protected, and which multicast channels have a fee for playing; an options pop-up window for presenting options for the user to control the play of the selected multicast channel, wherein: the options pop-up window allows the user to control which data streams of the selected multicast channel are played; and the options pop-up window allows the user to temporarily pause play of the selected multicast channel to free processing power for another application running on the computer system; and a remote control pop-up window to control selection and play of the multicast channels, wherein the remote control pop-up window allows the user to change the selected multicast channel, to change the volume level of the audio stream of the selected multicast channel, and to independently record, play, and rewind any of the data streams of the selected multicast channel, wherein: the user can change the size and position of the video subwindow; and the user can change the size and position of the text subwindow.
Claim 11
Dependent Claim 156 words
The user interface of claim 9, wherein: the audio subwindow displays current volume level of the audio stream, allows the user to turn the audio stream off and on, and allows the user to control the current volume level of the audio stream; and the multicast window further comprises: (d) a window control subwindow for displaying window control functions for the user to control the display of the multicast window, wherein the window control subwindow allows the user to close the multicast window, minimize the multicast window, and change the size and position of the multicast window; and (e) a channel control subwindow for displaying channel control functions for the user to control the selection and play of the multicast channel, wherein the channel control subwindow allows the user to access the program guide pop-up window and the options pop-up window and the options pop-up window allows the user to access the remote control pop-up window.
Claim 12
Dependent Claim 215 words
A computer-implemented method for processing multicast channels in a computer-based multicasting system, comprising the steps of: (1) receiving a multicast channel selection from a user using a user interface displayed on a computer monitor to select a multicast channel from a plurality of multicast channels; and (2) generating a multicast window for playing one or more data streams of the selected multicast channel, wherein: the selected multicast channel comprises any combination of a video stream, an audio stream, and a text stream; and the multicast window comprises any combination of: (a) a video subwindow for displaying the video stream; (b) an audio subwindow for displaying audio control functions for controlling the play of the audio stream; and (c) a text subwindow for displaying the text stream, wherein: the computer-based multicasting system automatically determines which data streams are part of the selected multicast channel and generates the multicast window accordingly, such that: if there is no video stream in the selected multicast channel, then the multicast window does not include the video subwindow; if there is no audio stream in the selected multicast channel, then the multicast window does not include the audio subwindow; and if there is no text stream in the selected multicast channel, then the multicast window does not include the text subwindow.
Claim 13
Dependent Claim 215 words
A computer-implemented method for processing multicast channels in a computer-based multicasting system, comprising the steps of: (1) receiving a multicast channel selection from a user using a user interface displayed on a computer monitor to select a multicast channel from a plurality of multicast channels; and (2) generating a multicast window for playing one or more data streams of the selected multicast channel, wherein: the selected multicast channel comprises any combination of a video stream, an audio stream, and a text stream; and the multicast window comprises any combination of: (a) a video subwindow for displaying the video stream; (b) an audio subwindow for displaying audio control functions for controlling the play of the audio stream; and (c) a text subwindow for displaying the text stream, wherein: the computer-based multicasting system automatically determines which data streams are part of the selected multicast channel and generates the multicast window accordingly, such that: if there is no video stream in the selected multicast channel, then the multicast window does not include the video subwindow; if there is no audio stream in the selected multicast channel, then the multicast window does not include the audio subwindow; and if there is no text stream in the selected multicast channel, then the multicast window does not include the text subwindow.
Claim 14
Dependent Claim 45 words
The method of claim 11, further comprising the step of generating a program guide pop-up window for identifying one or more multicast channels that are currently available for selection by the user and one or more multicast channels that will be available in the future.
Claim 15
Dependent Claim 47 words
The method of claim 12, wherein the program guide pop-up window identifies the current time, the date and start time of each multicast channel, the data streams included in each multicast channel, which multicast channels are password protected, and which multicast channels have a fee for playing.
Claim 16
Dependent Claim 30 words
The method of claim 11, further comprising the step of generating an options pop-up window for presenting options for the user to control the play of the selected multicast channel.
Claim 17
Dependent Claim 25 words
The method of claim 14, wherein the options pop-up window allows the user to control which data streams of the selected multicast channel are played.
Claim 18
Dependent Claim 34 words
The method of claim 14, wherein the options pop-up window allows the user to temporarily pause play of the selected multicast channel to free processing power for another application running on the computer system.
Claim 19
Dependent Claim 71 words
The method of claim 11, further comprising the step of generating a remote control pop-up window to control selection and play of the multicast channels, wherein the remote control pop-up window allows the user to change the selected multicast channel, to change the volume level of the audio stream of the selected multicast channel, and to independently record, play, and rewind any of the data streams of the selected multicast channel.
Claim 20
Dependent Claim 31 words
The method of claim 11, wherein: the user can change the size and position of the video subwindow; and the user can change the size and position of the text subwindow.
Claim 21
Dependent Claim 247 words
The method of claim 11, further comprising the steps of: (3) generating a program guide pop-up window for identifying one or more multicast channels that are currently available for selection by the user and one or more multicast channels that will be available in the future, wherein the program guide pop-up window identifies the current time, the date and start time of each multicast channel, the data streams included in each multicast channel, which multicast channels are password protected, and which multicast channels have a fee for playing; (4) generating an options pop-up window for presenting options for the user to control the play of the selected multicast channel, wherein: the options pop-up window allows the user to control which data streams of the selected multicast channel are played; and the options pop-up window allows the user to temporarily pause play of the selected multicast channel to free processing power for another application running on the computer system; and (5) generating a remote control pop-up window to control selection and play of the multicast channels, wherein the remote control pop-up window allows the user to change the selected multicast channel, to change the volume level of the audio stream of the selected multicast channel, and to independently record, play, and rewind any of the data streams of the selected multicast channel, wherein: the user can change the size and position of the video subwindow; and the user can change the size and position of the text subwindow.
Claim 22
Dependent Claim 155 words
The method of claim 19, wherein: the audio subwindow displays current volume level of the audio stream, allows the user to turn the audio stream off and on, and allows the user to control the current volume level of the audio stream; and the multicast window further comprises: (d) a window control subwindow for displaying window control functions for the user to control the display of the multicast window, wherein the window control subwindow allows the user to close the multicast window, minimize the multicast window, and change the size and position of the multicast window; and (e) a channel control subwindow for displaying channel control functions for the user to control the selection and play of the multicast channel, wherein the channel control subwindow allows the user to access the program guide pop-up window and the options pop-up window and the options pop-up window allows the user to access the remote control pop-up window.
Claim 23
Independent Claim 215 words
An apparatus for processing multicast channels in a computer-based multicasting system, comprising: (1) means for receiving a multicast channel selection from a user using a user interface displayed on a computer monitor to select a multicast channel from a plurality of multicast channels; and (2) means for generating a multicast window for playing one or more data streams of the selected multicast channel, wherein: the selected multicast channel comprises any combination of a video stream, an audio stream, and a text stream; and the multicast window comprises any combination of: (a) a video subwindow for displaying the video stream; (b) an audio subwindow for displaying audio control functions for controlling the play of the audio stream; and (c) a text subwindow for displaying the text stream, wherein: the computer-based multicasting system automatically determines which data streams are part of the selected multicast channel and generates the multicast window accordingly, such that: if there is no video stream in the selected multicast channel, then the multicast window does not include the video subwindow; if there is no audio stream in the selected multicast channel, then the multicast window does not include the audio subwindow; and if there is no text stream in the selected multicast channel, then the multicast window does not include the text subwindow.
Claim 24
Independent Claim 215 words
An apparatus for processing multicast channels in a computer-based multicasting system, comprising: (1) means for receiving a multicast channel selection from a user using a user interface displayed on a computer monitor to select a multicast channel from a plurality of multicast channels; and (2) means for generating a multicast window for playing one or more data streams of the selected multicast channel, wherein: the selected multicast channel comprises any combination of a video stream, an audio stream, and a text stream; and the multicast window comprises any combination of: (a) a video subwindow for displaying the video stream; (b) an audio subwindow for displaying audio control functions for controlling the play of the audio stream; and (c) a text subwindow for displaying the text stream, wherein: the computer-based multicasting system automatically determines which data streams are part of the selected multicast channel and generates the multicast window accordingly, such that: if there is no video stream in the selected multicast channel, then the multicast window does not include the video subwindow; if there is no audio stream in the selected multicast channel, then the multicast window does not include the audio subwindow; and if there is no text stream in the selected multicast channel, then the multicast window does not include the text subwindow.
Claim 25
Dependent Claim 44 words
The apparatus of claim 21, further comprising means for generating a program guide pop-up window for identifying one or more multicast channels that are currently available for selection by the user and one or more multicast channels that will be available in the future.
Claim 26
Dependent Claim 47 words
The apparatus of claim 22, wherein the program guide pop-up window identifies the current time, the date and start time of each multicast channel, the data streams included in each multicast channel, which multicast channels are password protected, and which multicast channels have a fee for playing.
Claim 27
Dependent Claim 29 words
The apparatus of claim 21, further comprising means for generating an options pop-up window for presenting options for the user to control the play of the selected multicast channel.
Claim 28
Dependent Claim 25 words
The apparatus of claim 24, wherein the options pop-up window allows the user to control which data streams of the selected multicast channel are played.
Claim 29
Dependent Claim 34 words
The apparatus of claim 24, wherein the options pop-up window allows the user to temporarily pause play of the selected multicast channel to free processing power for another application running on the computer system.
Claim 30
Dependent Claim 70 words
The apparatus of claim 21, further comprising means for generating a remote control pop-up window to control selection and play of the multicast channels, wherein the remote control pop-up window allows the user to change the selected multicast channel, to change the volume level of the audio stream of the selected multicast channel, and to independently record, play, and rewind any of the data streams of the selected multicast channel.
Claim 31
Dependent Claim 31 words
The apparatus of claim 21, wherein: the user can change the size and position of the video subwindow; and the user can change the size and position of the text subwindow.
Claim 32
Dependent Claim 250 words
The apparatus of claim 21, further comprising: (3) means for generating a program guide pop-up window for identifying one or more multicast channels that are currently available for selection by the user and one or more multicast channels that will be available in the future, wherein the program guide pop-up window identifies the current time, the date and start time of each multicast channel, the data streams included in each multicast channel, which multicast channels are password protected, and which multicast channels have a fee for playing; (4) means for generating an options pop-up window for presenting options for the user to control the play of the selected multicast channel, wherein: the options pop-up window allows the user to control which data streams of the selected multicast channel are played; and the options pop-up window allows the user to temporarily pause play of the selected multicast channel to free processing power for another application running on the computer system; and (5) means for generating a remote control pop-up window to control selection and play of the multicast channels, wherein the remote control pop-up window allows the user to change the selected multicast channel, to change the volume level of the audio stream of the selected multicast channel, and to independently record, play, and rewind any of the data streams of the selected multicast channel, wherein: the user can change the size and position of the video subwindow; and the user can change the size and position of the text subwindow.
Claim 33
Dependent Claim 155 words
The apparatus of claim 29, wherein: the audio subwindow displays current volume level of the audio stream, allows the user to turn the audio stream off and on, and allows the user to control the current volume level of the audio stream; and the multicast window further comprises: (d) a window control subwindow for displaying window control functions for the user to control the display of the multicast window, wherein the window control subwindow allows the user to close the multicast window, minimize the multicast window, and change the size and position of the multicast window; and (e) a channel control subwindow for displaying channel control functions for the user to control the selection and play of the multicast channel, wherein the channel control subwindow allows the user to access the program guide pop-up window and the options pop-up window and the options pop-up window allows the user to access the remote control pop-up window.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-17 2000-03-18 2000-09-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-17 2004-03-18 2004-09-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-17 2008-03-18 2008-09-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag