CA2335662A1 - Graphical user interface for creating assets - Google Patents
Graphical user interface for creating assets Download PDFInfo
- Publication number
- CA2335662A1 CA2335662A1 CA002335662A CA2335662A CA2335662A1 CA 2335662 A1 CA2335662 A1 CA 2335662A1 CA 002335662 A CA002335662 A CA 002335662A CA 2335662 A CA2335662 A CA 2335662A CA 2335662 A1 CA2335662 A1 CA 2335662A1
- Authority
- CA
- Canada
- Prior art keywords
- user
- displaying
- server
- streaming
- media data
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/65—Arrangements characterised by transmission systems for broadcast
- H04H20/76—Wired systems
- H04H20/82—Wired systems using signals not modulated onto a carrier
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2385—Channel allocation; Bandwidth allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/02—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
- H04H60/06—Arrangements for scheduling broadcast services or broadcast-related services
Abstract
A process is provided for managing operations including encoding operations in a network system including an administrator terminal, at least one server communicatively coupled to the administrator terminal via a computer network, and at least one multimedia device operative to generate media data and being communicatively coupled with a corresponding one of the servers. Each of the servers is operative to selectively activate the corresponding multimedia device, and is also operative to encode media data received from the corresponding multimedia device, and is further operative to access a corresponding memory device for storing media data. The process includes the steps of: displaying a graphical user interface including a server select interface component enabling a user of the administrator terminal to select one of the servers, and a mode select interface component enabling the user to select between a manual encoding mode of operation enabling the user to manually start and stop a manual encoding process performed by a selected server, and a scheduled encoding mode of operation enabling the user to define a schedule for automatically starting and stopping a scheduled encoding process to be performed by a selected server. User input is received, the input including server identification information indicative of a selected server, mode information indicative of a selected mode of operation, and encoding operation information defined based on the selected mode of operation. Commands and associated parameters, generated based on the encoding operation information, are transmitted to the selected server via the network.
Claims (50)
1. A method for providing a centralized user interface at an administrator terminal in a network for managing operations including encoding operations performed on media data by selected ones of a plurality of media servers, the process comprising the steps of:
displaying a graphical user interface at the administrator terminal, said interface including a plurality of interface components enabling a user to select between a manual encoding mode for manually starting and stopping manual encoding processes to be performed by selected ones of the servers, and a scheduled encoding mode for defining schedules for scheduled encoding processes to be performed by selected ones of the servers;
receiving information input by the user specifying a selected one of the media servers, a selected mode of operation, and an encoding operation;
generating commands and associated parameters based on the input information for instructing the selected server to execute the specified encoding operation in accordance with the selected mode of operation; and transmitting said commands and said associated parameters to said selected server.
displaying a graphical user interface at the administrator terminal, said interface including a plurality of interface components enabling a user to select between a manual encoding mode for manually starting and stopping manual encoding processes to be performed by selected ones of the servers, and a scheduled encoding mode for defining schedules for scheduled encoding processes to be performed by selected ones of the servers;
receiving information input by the user specifying a selected one of the media servers, a selected mode of operation, and an encoding operation;
generating commands and associated parameters based on the input information for instructing the selected server to execute the specified encoding operation in accordance with the selected mode of operation; and transmitting said commands and said associated parameters to said selected server.
2. A method as recited in claim 1 wherein each of the media servers is communicatively coupled with at least one corresponding multimedia device capable of generating media data, and wherein each of the media servers is operative to activate a selected one of said multimedia devices, and also operative to encode the media data generated by said selected multimedia device.
3. A method as recited in claim 2 wherein the encoding operations include a preview operation, and wherein the administrator terminal also includes a processing unit, a browser application executed by the processing unit, and a display unit, and wherein the selected multimedia device is video camera which generates media data including video data, and wherein said steps of displaying, receiving, generating, and transmitting further comprise:
displaying a preview select interface component enabling the user to select a preview option for executing a preview operation including displaying video data generated by a selected video camera coupled with said selected server;
receiving information input by the user indicating that said preview option has been selected;
generating preview commands and associated preview parameters for instructing said selected server to execute said preview operation;
transmitting said preview commands and said associated preview parameters to said selected server;
receiving preview video data from said selected server; and displaying said preview video data in a browser window on the display unit of the administrator terminal
displaying a preview select interface component enabling the user to select a preview option for executing a preview operation including displaying video data generated by a selected video camera coupled with said selected server;
receiving information input by the user indicating that said preview option has been selected;
generating preview commands and associated preview parameters for instructing said selected server to execute said preview operation;
transmitting said preview commands and said associated preview parameters to said selected server;
receiving preview video data from said selected server; and displaying said preview video data in a browser window on the display unit of the administrator terminal
4. A method as recited in claim 1 wherein the network is an internet protocol (IP) network.
5. A method as recited in claim 1 wherein the administrator terminal also includes a processing unit, a browser application executed by the processing unit, and a display unit, and wherein said process is initiated by performing the steps of:
transmitting an applet to the administrator terminal via the network; and executing said applet over the processing unit of the administrator terminal, said graphical user interface being displayed within a browser window generated by said browser application on the display unit.
transmitting an applet to the administrator terminal via the network; and executing said applet over the processing unit of the administrator terminal, said graphical user interface being displayed within a browser window generated by said browser application on the display unit.
6. A process as recited in claim 2 wherein if said scheduled encoding mode is selected, said steps of displaying a graphical user interface, receiving information, and generating commands further comprise the steps of:
displaying scheduling interface components enabling the user to select a start time and a start date for the scheduled encoding operation;
receiving information input by the user indicating a selected start time and a selected start date for initiating said scheduled encoding operation; and generating encoding commands and associated encoding parameters for instructing said selected server to encode media data received from said selected multimedia device at said selected start time on said selected start date.
displaying scheduling interface components enabling the user to select a start time and a start date for the scheduled encoding operation;
receiving information input by the user indicating a selected start time and a selected start date for initiating said scheduled encoding operation; and generating encoding commands and associated encoding parameters for instructing said selected server to encode media data received from said selected multimedia device at said selected start time on said selected start date.
7. A method as recited in claim 6 wherein said steps of displaying said scheduling interface components, and receiving information further include the steps of:
displaying duration interface components enabling the user to select from time duration specification options including, selecting a scheduled stop date and stop time for terminating said encoding operation, and selecting a time duration for which said encoding operation is to continue following said selected start time on said selected start date; and receiving information input by the user indicative of a selected time duration specification option.
displaying duration interface components enabling the user to select from time duration specification options including, selecting a scheduled stop date and stop time for terminating said encoding operation, and selecting a time duration for which said encoding operation is to continue following said selected start time on said selected start date; and receiving information input by the user indicative of a selected time duration specification option.
8. A method as recited in claim 1 wherein each of the servers is operative to access at least one corresponding memory device for storing media data, and wherein each of the servers is further operative to record selected portions of encoded media data that are encoded during said encoding operations, and wherein said steps of displaying a graphical user interface, receiving information, and generating commands and parameters further comprise the steps of:
displaying a storage selection interface component enabling the user to select a storage location by browsing a list of available storage locations including predetermined mapped ones of the memory devices associated with said selected server;
receiving information input by the user indicating a selected storage location; and generating record commands and associated record parameters for instructing said selected server to store the selected portion of encoded media data at said selected storage location.
displaying a storage selection interface component enabling the user to select a storage location by browsing a list of available storage locations including predetermined mapped ones of the memory devices associated with said selected server;
receiving information input by the user indicating a selected storage location; and generating record commands and associated record parameters for instructing said selected server to store the selected portion of encoded media data at said selected storage location.
9. A method as recited in claim 8 wherein said steps of displaying a graphical user interface, and receiving information further comprise the steps of:
displaying a name selection interface component enabling the user specify an asset name for said encoded portion of media data to be stored at said selected storage location; and receiving information input by the user indicating a specified asset name;
wherein said record commands and associated record parameters provide for instructing said selected encoder media server to store said encoded portion of media data at said selected storage location under said specified asset name.
displaying a name selection interface component enabling the user specify an asset name for said encoded portion of media data to be stored at said selected storage location; and receiving information input by the user indicating a specified asset name;
wherein said record commands and associated record parameters provide for instructing said selected encoder media server to store said encoded portion of media data at said selected storage location under said specified asset name.
10. A method as recited in claim 9 wherein said steps of displaying a graphical user interface, and receiving information further comprise the steps of:
displaying an overwriting option selection interface component enabling the user to select from a plurality of overwriting options for specifying attributes of the recording operation if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, said overwriting options including, a first option for specifying that the user is to be prompted if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, a second option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be overwritten with said encoded portion of media data, and a third option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be appended with said encoded portion of media data.
displaying an overwriting option selection interface component enabling the user to select from a plurality of overwriting options for specifying attributes of the recording operation if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, said overwriting options including, a first option for specifying that the user is to be prompted if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, a second option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be overwritten with said encoded portion of media data, and a third option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be appended with said encoded portion of media data.
11. A method as recited in claim 1 wherein the network further includes a plurality of end user terminals communicatively coupled to the administrator terminal and to the servers, each of the servers being further operative to stream media data to selected ones of the end user terminals, the operations further including streaming operations, and wherein said steps of displaying a graphical user interface, receiving information, and generating commands and associated parameters further comprise the steps of:
displaying streaming interface components enabling the user to define a streaming operation for streaming the encoded media data to selected ones of the end user terminals receiving streaming operation information input by the user; and generating streaming commands and associated streaming parameters based on said streaming operation information, said streaming commands and associated streaming parameters for instructing said selected server to execute a streaming operation for streaming the encoded portion of media data from said selected encoder media server to corresponding selected ones of the end user terminals via the network.
displaying streaming interface components enabling the user to define a streaming operation for streaming the encoded media data to selected ones of the end user terminals receiving streaming operation information input by the user; and generating streaming commands and associated streaming parameters based on said streaming operation information, said streaming commands and associated streaming parameters for instructing said selected server to execute a streaming operation for streaming the encoded portion of media data from said selected encoder media server to corresponding selected ones of the end user terminals via the network.
12. A method as recited in claim 11 wherein said steps of displaying streaming interface components, and receiving information further comprise the steps of:
displaying streaming destination selection interface components enabling the user to select at least one of the end user terminals as a destination for streaming said encoded portion of media data; and receiving information input by the user indicative of at least one selected end user;
wherein said commands and associated parameters further include a streaming command and associated streaming parameters for instructing said selected encoder media server to stream said encoded portion of media data to said selected end users.
displaying streaming destination selection interface components enabling the user to select at least one of the end user terminals as a destination for streaming said encoded portion of media data; and receiving information input by the user indicative of at least one selected end user;
wherein said commands and associated parameters further include a streaming command and associated streaming parameters for instructing said selected encoder media server to stream said encoded portion of media data to said selected end users.
13. A method as recited in claim 11 wherein the network further includes a plurality of end user terminals communicatively coupled to the administrator terminal and to the servers, each of the servers being further operative to stream media data to selected ones of the end user terminals, the operations further including streaming operations, and wherein the operations further include playback operations for streaming the stored portion of encoded media data from said selected server to corresponding selected ones of the end user terminals in accordance with a user defined playback schedule.
14. A method as recited in claim 13 wherein said steps of displaying a graphical user interface, a.nd receiving information further comprise the steps of:
displaying playback destination selection interface components enabling the user to select at least one of the end user terminals as a destination for streaming said encoded portion of media data in accordance with a user defined playback schedule;
displaying play-back schedule interface components enabling the user define a play-back schedule; and receiving information input by the user indicative of a user defined play-back schedule;
wherein said commands and associated parameters further include a play-back command and associated play-back parameters for instructing said selected encoder media server to stream said snored portion of encoded media data to said selected end users via the network in accordance with said user defined play-back schedule.
displaying playback destination selection interface components enabling the user to select at least one of the end user terminals as a destination for streaming said encoded portion of media data in accordance with a user defined playback schedule;
displaying play-back schedule interface components enabling the user define a play-back schedule; and receiving information input by the user indicative of a user defined play-back schedule;
wherein said commands and associated parameters further include a play-back command and associated play-back parameters for instructing said selected encoder media server to stream said snored portion of encoded media data to said selected end users via the network in accordance with said user defined play-back schedule.
15. A method as recited in claim 14 wherein said play-back schedule interface components comprise:
a first group of components enabling the user to select a start time and a start date for said play-back schedule; and a second group of components enabling the user to select from a plurality of options for specifying a play-back schedule duration.
a first group of components enabling the user to select a start time and a start date for said play-back schedule; and a second group of components enabling the user to select from a plurality of options for specifying a play-back schedule duration.
16. A method as recited in claim 13 wherein said operations further include notification operations associated with corresponding ones of the playback operations, said notification operations for sending notification messages to selected network addresses associated with selected ones of the end user terminals and the administrator terminal.
17. A method as recited in claim 16 wherein the notification operations include determining success or failure of the streaming specified by the corresponding playback operation, and wherein said steps of displaying a graphical user interface, and receiving information further comprise the steps of:
displaying notification circumstance selection interface components enabling the user to select from the notification circumstance options of, a first option of sending a notification message to selected network addresses if the streaming specified by the corresponding playback operation fails, a second option of sending a notification message to selected network addresses if the streaming specified by the corresponding playback operation is successful, and a third option of sending a notification message to selected network addresses if the streaming specified by the corresponding playback operation fails of is successful;
and receiving information input by the user indicating a selected notification circumstance option;
wherein said commands and associated parameters further include a notification command and associated notification parameters for instructing said selected encoder media server to send notification messages to the selected network addresses in accordance with said selected notification circumstance option.
displaying notification circumstance selection interface components enabling the user to select from the notification circumstance options of, a first option of sending a notification message to selected network addresses if the streaming specified by the corresponding playback operation fails, a second option of sending a notification message to selected network addresses if the streaming specified by the corresponding playback operation is successful, and a third option of sending a notification message to selected network addresses if the streaming specified by the corresponding playback operation fails of is successful;
and receiving information input by the user indicating a selected notification circumstance option;
wherein said commands and associated parameters further include a notification command and associated notification parameters for instructing said selected encoder media server to send notification messages to the selected network addresses in accordance with said selected notification circumstance option.
18. A method as recited in claim 2 wherein the administrator terminal also includes a processing unit, a browser application executed by the processing unit, and a display unit, and wherein a selected one of the multimedia devices is a video camera which generates media data including video data, and wherein if said manual encoding mode is selected, said process further comprises the steps of:
generating manual mode initiation commands and associated parameters for instructing the selected server to initiate a manual encoding operation;
transmitting said manual mode initiation commands and associated parameters to said selected server via the network;
receiving video data from said selected server via the network;
displaying said video data in a browser window on the display unit of the administrator terminal, and also displaying manual encoding mode control interface components enabling the user to select from manual control options including a start option for starting and resuming the manual encoding process, and a stop option for stopping the manual encoding process;
receiving information input by the user indicating a selected one of the manual control options;
if said start option is selected, generating a start command for instructing said selected media server to start the manual encoding process, and transmitting said start command to said selected server; and if said stop option is selected, generating a stop command for instructing said selected media server to stop the manual encoding process, and transmitting said stop command to said selected server.
generating manual mode initiation commands and associated parameters for instructing the selected server to initiate a manual encoding operation;
transmitting said manual mode initiation commands and associated parameters to said selected server via the network;
receiving video data from said selected server via the network;
displaying said video data in a browser window on the display unit of the administrator terminal, and also displaying manual encoding mode control interface components enabling the user to select from manual control options including a start option for starting and resuming the manual encoding process, and a stop option for stopping the manual encoding process;
receiving information input by the user indicating a selected one of the manual control options;
if said start option is selected, generating a start command for instructing said selected media server to start the manual encoding process, and transmitting said start command to said selected server; and if said stop option is selected, generating a stop command for instructing said selected media server to stop the manual encoding process, and transmitting said stop command to said selected server.
19. A method for providing a centralized user interface at an administrator terminal in a network for remotely controlling encoding operations performed on media data by selected ones of a plurality of media servers, the process comprising the steps of:
generating initiation commands and associated initiation parameters for instructing a selected server to initiate a manual encoding operation;
transmitting said initiation commands and said associated initiation parameters to said selected server via the network;
receiving encoded media data from said selected server via the network;
displaying said encoded media data at the administrator terminal, and also displaying interface components enabling the user to select from manual control options including a start option for starting and resuming the manual encoding process, and a stop option for stopping the manual encoding process;
receiving information input by the user indicating a selected one of the manual control options;
if said start option is selected, generating a start command for instructing said selected media server to start the manual encoding process, and transmitting said start command to said selected server; and if said stop option is selected, generating a stop command for instructing said selected media server to stop the manual encoding process, and transmitting said stop command to said selected server.
generating initiation commands and associated initiation parameters for instructing a selected server to initiate a manual encoding operation;
transmitting said initiation commands and said associated initiation parameters to said selected server via the network;
receiving encoded media data from said selected server via the network;
displaying said encoded media data at the administrator terminal, and also displaying interface components enabling the user to select from manual control options including a start option for starting and resuming the manual encoding process, and a stop option for stopping the manual encoding process;
receiving information input by the user indicating a selected one of the manual control options;
if said start option is selected, generating a start command for instructing said selected media server to start the manual encoding process, and transmitting said start command to said selected server; and if said stop option is selected, generating a stop command for instructing said selected media server to stop the manual encoding process, and transmitting said stop command to said selected server.
20. A method as recited in claim 19 wherein each of the media servers is communicatively coupled with at least one corresponding multimedia device capable of generating media data, and wherein each of the media servers is operative to activate a selected one of said multimedia devices, and also operative to encode the media data generated by said selected multimedia device, and wherein said interface components include a multimedia device enabling a user to select from said multimedia devices.
21. A method as recited in claim 19 wherein the administrator terminal includes a processing unit, and a viewing application executed by the processing unit, and wherein said step of displaying said encoded media data at the administrator terminal includes displaying said encoded media data in a window generated by said viewing, application.
22. A machine readable storage device having stored therein encoding instructions for executing a process of providing a centralized user interface at an administrator terminal in a network for managing operations including encoding operations performed on media data by selected ones of a plurality of media servers, the process comprising the steps of:
displaying a graphical user interface at the administrator terminal, said interface including a plurality of interface components enabling a user to select between a manual encoding mode for manually starting and stopping manual encoding processes to be performed by selected ones of the servers, and a scheduled encoding mode for defining schedules for scheduled encoding processes to be performed by selected ones of the servers;
receiving information input by the user specifying a selected one of the media servers, a selected mode of operation, and an encoding operation;
generating commands and associated parameters based on the input information for instructing the selected server to execute the specified encoding operation in accordance with the selected mode of operation; and transmitting said commands and said associated parameters to said selected server.
displaying a graphical user interface at the administrator terminal, said interface including a plurality of interface components enabling a user to select between a manual encoding mode for manually starting and stopping manual encoding processes to be performed by selected ones of the servers, and a scheduled encoding mode for defining schedules for scheduled encoding processes to be performed by selected ones of the servers;
receiving information input by the user specifying a selected one of the media servers, a selected mode of operation, and an encoding operation;
generating commands and associated parameters based on the input information for instructing the selected server to execute the specified encoding operation in accordance with the selected mode of operation; and transmitting said commands and said associated parameters to said selected server.
23. A machine readable storage device as recited in claim 22 wherein each of the media servers is communicatively coupled with at least one corresponding multimedia device capable of generating media data, and wherein each of the media servers is operative to activate a selected one of said multimedia devices, and also operative to encode the media data generated by said selected multimedia device.
24. A machine readable storage device as recited in claim 23 wherein the encoding operations include a preview operation, and wherein the administrator terminal also includes a processing unit, a browser application executed by the processing unit, and a display unit, and wherein the selected multimedia device is a video camera which generates media data including video data, and wherein said steps of displaying, receiving, generating, and transmitting further comprise:
displaying a preview select interface component enabling the user to select a preview option for executing a preview operation including displaying video data generated by a selected video camera coupled with said selected server;
receiving information input by the user indicating that said preview option has been selected;
generating preview commands and associated preview parameters for instructing said selected server to execute said preview operation;
transmitting said preview commands and said associated preview parameters to said selected server;
receiving preview video data from said selected server; and displaying said preview video data in a browser window on the display unit of the administrator terminal.
displaying a preview select interface component enabling the user to select a preview option for executing a preview operation including displaying video data generated by a selected video camera coupled with said selected server;
receiving information input by the user indicating that said preview option has been selected;
generating preview commands and associated preview parameters for instructing said selected server to execute said preview operation;
transmitting said preview commands and said associated preview parameters to said selected server;
receiving preview video data from said selected server; and displaying said preview video data in a browser window on the display unit of the administrator terminal.
25. A machine readable storage device as recited in claim 22 wherein the network is an internet protocol (IP) network.
26. A machine readable storage device as recited in claim 22 wherein the administrator terminal also includes a processing unit, a browser application executed by the processing unit, and a display unit, and wherein said process is initiated by performing the steps of:
transmitting an applet to the administrator terminal via the network; and executing said applet over the processing unit of the administrator terminal, said graphical user interface being displayed within a browser window generated by said browser application on the display unit.
transmitting an applet to the administrator terminal via the network; and executing said applet over the processing unit of the administrator terminal, said graphical user interface being displayed within a browser window generated by said browser application on the display unit.
27. A machine readable storage device as recited in claim 23 wherein if said scheduled encoding mode is selected, said steps of displaying a graphical user interface, receiving information, and generating commands further comprise the steps of:
displaying scheduling interface components enabling the user to select a start time and a start date for the scheduled encoding operation;
receiving information input by the user indicating a selected start time and a selected start date for initiating said scheduled encoding operation; and generating encoding commands and associated encoding parameters for instructing said selected server to encode media data received from said selected multimedia device at said selected start time on said selected start date.
displaying scheduling interface components enabling the user to select a start time and a start date for the scheduled encoding operation;
receiving information input by the user indicating a selected start time and a selected start date for initiating said scheduled encoding operation; and generating encoding commands and associated encoding parameters for instructing said selected server to encode media data received from said selected multimedia device at said selected start time on said selected start date.
28. A machine readable storage device as recited in claim 27 wherein said steps of displaying said scheduling interface components, and receiving information further include the steps of:
displaying duration interface components enabling the user to select from time duration specification options including, selecting a scheduled stop date and stop time for terminating said encoding operation, and selecting a time duration for which said encoding operation is to continue following said selected start time on said selected start date; and receiving information input by the user indicative of a selected time duration specification option.
displaying duration interface components enabling the user to select from time duration specification options including, selecting a scheduled stop date and stop time for terminating said encoding operation, and selecting a time duration for which said encoding operation is to continue following said selected start time on said selected start date; and receiving information input by the user indicative of a selected time duration specification option.
29. A machine readable storage device as recited in claim 22 wherein each of the servers is operative to access at least one corresponding memory device for storing media data, and wherein each of the servers is further operative to record selected portions of encoded media data that are encoded during said encoding operations, and wherein said steps of displaying a graphical user interface, receiving information, and generating commands and parameters further comprise the steps of:
displaying a storage selection interface component enabling the user to select a storage location by browsing a list of available storage locations including predetermined mapped ones of the memory devices associated with said selected server;
receiving information input by the user indicating a selected storage location; and generating record commands and associated record parameters for instructing said selected server to store the selected portion of encoded media data at said selected storage location.
displaying a storage selection interface component enabling the user to select a storage location by browsing a list of available storage locations including predetermined mapped ones of the memory devices associated with said selected server;
receiving information input by the user indicating a selected storage location; and generating record commands and associated record parameters for instructing said selected server to store the selected portion of encoded media data at said selected storage location.
30. A machine readable storage device as recited in claim 29 wherein said steps of displaying a graphical user interface, and receiving information further comprise the steps of:
displaying a name selection interface component enabling the user specify an asset name for said encoded portion of media data to be stored at said selected storage location; and receiving information input by the user indicating a specified asset name;
wherein said record commands and associated record parameters provide for instructing said selected encoder media server to store said encoded portion of media data at said selected storage location under said specified asset name.
displaying a name selection interface component enabling the user specify an asset name for said encoded portion of media data to be stored at said selected storage location; and receiving information input by the user indicating a specified asset name;
wherein said record commands and associated record parameters provide for instructing said selected encoder media server to store said encoded portion of media data at said selected storage location under said specified asset name.
31. A machine readable storage device as recited in claim 30 wherein said steps of displaying a graphical user interface, and receiving information further comprise the steps of:
displaying an overwriting option selection interface component enabling the user to select prom a plurality of overwriting options for specifying attributes of the recording operation if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, said overwriting options including, a first option for specifying that the user is to be prompted if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, a second option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be overwritten with said encoded portion of media data, and a third option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be appended with said encoded portion of media data.
displaying an overwriting option selection interface component enabling the user to select prom a plurality of overwriting options for specifying attributes of the recording operation if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, said overwriting options including, a first option for specifying that the user is to be prompted if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, a second option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be overwritten with said encoded portion of media data, and a third option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be appended with said encoded portion of media data.
32. A machine readable storage device as recited in claim 22 wherein the network further includes a plurality of end user terminals communicatively coupled to the administrator terminal and to the servers, each of the servers being further operative to stream media data to selected ones of the end user terminals, the operations further including streaming operations, and wherein said steps of displaying a graphical user interface, receiving information, and generating commands and associated parameters further comprise the steps of:
displaying streaming interface components enabling the user to define a streaming operation for streaming the encoded media data to selected ones of the end user terminals receiving streaming operation information input by the user; and generating streaming commands and associated streaming parameters based on said streaming operation information, said streaming commands and associated streaming parameters for instructing said selected server to execute a streaming operation for streaming the encoded portion of media data from said selected encoder media server to corresponding selected ones of the end user terminals via the network.
displaying streaming interface components enabling the user to define a streaming operation for streaming the encoded media data to selected ones of the end user terminals receiving streaming operation information input by the user; and generating streaming commands and associated streaming parameters based on said streaming operation information, said streaming commands and associated streaming parameters for instructing said selected server to execute a streaming operation for streaming the encoded portion of media data from said selected encoder media server to corresponding selected ones of the end user terminals via the network.
33. A machine readable storage device as recited in claim 32 wherein said steps of displaying streaming interface components, and receiving information further comprise the steps of:
displaying streaming destination selection interface components enabling the user to select at least one of the end user terminals as a destination for streaming said encoded portion of media data; and receiving information input by the user indicative of at least one selected end user;
wherein said commands and associated parameters further include a streaming command and associated streaming parameters for instructing said selected encoder media server to stream said encoded portion of media data to said selected end users.
displaying streaming destination selection interface components enabling the user to select at least one of the end user terminals as a destination for streaming said encoded portion of media data; and receiving information input by the user indicative of at least one selected end user;
wherein said commands and associated parameters further include a streaming command and associated streaming parameters for instructing said selected encoder media server to stream said encoded portion of media data to said selected end users.
34. A machine readable storage device as recited in claim 29 wherein the network further includes a plurality of end user terminals communicatively coupled to the administrator terminal and to the servers, each of the servers being further operative to stream media data to selected ones of the end user terminals, the operations further including streaming operations, and wherein the operations further include playback operations for streaming the stored portion of encoded media data from said selected media server to corresponding selected ones of the end user terminals in accordance with a user defined playback schedule.
35. A server operative to provide an applet to a client via a network, the applet including encoding instructions for executing a process of providing a centralized user interface at the client in a network for managing operations including encoding operations performed on media data by selected ones of a plurality of media servers, the process comprising the steps of:
displaying a graphical user interface at the client, said interface including a plurality of interface components enabling a user to select between a manual encoding mode for manually starting and stopping manual encoding processes to be performed by selected ones of the media servers, and a scheduled encoding mode for defining schedules for scheduled encoding processes to be performed by selected ones of the media servers;
receiving information input by the user specifying a selected one of the media servers, a selected mode of operation, and an encoding operation;
generating commands and associated parameters based on the input information for instructing the selected media server to execute the specified encoding operation in accordance with the selected mode of operation; and transmitting said commands and said associated parameters to said selected media server.
displaying a graphical user interface at the client, said interface including a plurality of interface components enabling a user to select between a manual encoding mode for manually starting and stopping manual encoding processes to be performed by selected ones of the media servers, and a scheduled encoding mode for defining schedules for scheduled encoding processes to be performed by selected ones of the media servers;
receiving information input by the user specifying a selected one of the media servers, a selected mode of operation, and an encoding operation;
generating commands and associated parameters based on the input information for instructing the selected media server to execute the specified encoding operation in accordance with the selected mode of operation; and transmitting said commands and said associated parameters to said selected media server.
36. A server recited in claim 35 wherein each of the media servers is communicatively coupled with at least one corresponding multimedia device capable of generating media data, and wherein each of the media servers is operative to activate a selected one of said multimedia devices, and also operative to encode the media data generated by said selected multimedia device.
37. A server recited in claim 36 wherein the encoding operations include a preview operation, and wherein the client also includes a processing unit, a browser application executed by the processing unit, and a display unit, and wherein the selected multimedia device is a video camera which generates media data including video data, and wherein said steps of displaying, receiving, generating, and transmitting further comprise:
displaying a preview select interface component enabling the user to select a preview option for executing a preview operation including displaying video data generated by a selected video camera coupled with said selected media server;
receiving information input by the user indicating that said preview option has been selected;
generating preview commands and associated preview parameters for instructing said selected media server to execute said preview operation;
transmitting said preview commands and said associated preview parameters to said selected media server;
receiving preview video data from said selected media server; and displaying said preview video data in a browser window on the display unit of the client.
displaying a preview select interface component enabling the user to select a preview option for executing a preview operation including displaying video data generated by a selected video camera coupled with said selected media server;
receiving information input by the user indicating that said preview option has been selected;
generating preview commands and associated preview parameters for instructing said selected media server to execute said preview operation;
transmitting said preview commands and said associated preview parameters to said selected media server;
receiving preview video data from said selected media server; and displaying said preview video data in a browser window on the display unit of the client.
38. A server recited in claim 35 wherein the network is an internet protocol (IP) network.
39. A server recited in claim 36 wherein if said scheduled encoding mode is selected, said steps of displaying a graphical user interface, receiving information, and generating commands further comprise the steps of:
displaying scheduling interface components enabling the user to select a start time and a start date for the scheduled encoding operation;
receiving information input by the user indicating a selected start time and a selected start date for initiating said scheduled encoding operation; and generating encoding commands and associated encoding parameters for instructing said selected media server to encode media data received from said selected multimedia device at said selected start time on said selected start date.
displaying scheduling interface components enabling the user to select a start time and a start date for the scheduled encoding operation;
receiving information input by the user indicating a selected start time and a selected start date for initiating said scheduled encoding operation; and generating encoding commands and associated encoding parameters for instructing said selected media server to encode media data received from said selected multimedia device at said selected start time on said selected start date.
40. A server recited in claim 39 wherein said steps of displaying said scheduling interface components, and receiving information further include the steps of:
displaying duration interface components enabling the user to select from time duration specification options including, selecting a scheduled stop date and stop time for terminating said encoding operation, and selecting a time duration for which said encoding operation is to continue following said selected start time on said selected start date; and receiving information input by the user indicative of a selected time duration specification option.
displaying duration interface components enabling the user to select from time duration specification options including, selecting a scheduled stop date and stop time for terminating said encoding operation, and selecting a time duration for which said encoding operation is to continue following said selected start time on said selected start date; and receiving information input by the user indicative of a selected time duration specification option.
41. A server recited in claim 35 wherein each of the media servers is operative to access at least one corresponding memory device for storing media data, and wherein each of the media servers is further operative to record selected portions of encoded media data that are encoded during said encoding operations, and wherein said steps of displaying a graphical user interface, receiving information, and generating commands and parameters further comprise the steps of:
displaying a storage selection interface component enabling the user to select a storage location by browsing a list of available storage locations including predetermined mapped ones of the memory devices associated with said selected media server;
receiving information input by the user indicating a selected storage location; and generating record commands and associated record parameters for instructing said selected media server to store the selected portion of encoded media data at said selected storage location.
displaying a storage selection interface component enabling the user to select a storage location by browsing a list of available storage locations including predetermined mapped ones of the memory devices associated with said selected media server;
receiving information input by the user indicating a selected storage location; and generating record commands and associated record parameters for instructing said selected media server to store the selected portion of encoded media data at said selected storage location.
42. A server recited in claim 41 wherein said steps of displaying a graphical user interface, and receiving information further comprise the steps of:
displaying a name selection interface component enabling the user specify an asset name for said encoded portion of media data to be stored at said selected storage location; and receiving information input by the user indicating a specified asset name;
wherein said record commands and associated record parameters provide for instructing said selected encoder media server to store said encoded portion of media data at said selected storage location under said specified asset name.
displaying a name selection interface component enabling the user specify an asset name for said encoded portion of media data to be stored at said selected storage location; and receiving information input by the user indicating a specified asset name;
wherein said record commands and associated record parameters provide for instructing said selected encoder media server to store said encoded portion of media data at said selected storage location under said specified asset name.
43. A server recited in claim 42 wherein said steps of displaying a graphical user interface, and receiving information further comprise the steps of:
displaying an overwriting option selection interface component enabling the user to select from a plurality of overwriting options for specifying attributes of the recording operation if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, said overwriting options including, a first option for specifying that the user is to be prompted if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, a second option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be overwritten with said encoded portion of media data, and a third option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be appended with said encoded portion of media data.
displaying an overwriting option selection interface component enabling the user to select from a plurality of overwriting options for specifying attributes of the recording operation if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, said overwriting options including, a first option for specifying that the user is to be prompted if a file having said specified asset name exists at said selected storage location at the time of execution of said recording operation, a second option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be overwritten with said encoded portion of media data, and a third option for specifying that any file having said specified asset name, existing at said selected storage location at the time of execution of said recording operation, is to be appended with said encoded portion of media data.
44. A server recited in claim 35 wherein the network further includes a plurality of end user terminals communicatively coupled to the client and to the media servers, each of the media servers being further operative to stream media data to selected ones of the end user terminals, the operations further including streaming operations, and wherein said steps of displaying a graphical user interface, receiving information, and generating commands and associated parameters further comprise the steps of:
displaying streaming interface components enabling the user to define a streaming operation for streaming the encoded media data to selected ones of the end user terminals receiving streaming operation information input by the user; and generating streaming commands and associated streaming parameters based on said streaming operation information, said streaming commands and associated streaming parameters for instructing said selected media server to execute a streaming operation for streaming the encoded portion of media data from said selected encoder media server to corresponding selected ones of the end user terminals via the network.
displaying streaming interface components enabling the user to define a streaming operation for streaming the encoded media data to selected ones of the end user terminals receiving streaming operation information input by the user; and generating streaming commands and associated streaming parameters based on said streaming operation information, said streaming commands and associated streaming parameters for instructing said selected media server to execute a streaming operation for streaming the encoded portion of media data from said selected encoder media server to corresponding selected ones of the end user terminals via the network.
45. A server recited in claim 44 wherein the network further includes a plurality of end user terminals communicatively coupled to the client and to the media servers, each of the media servers being further operative to stream media data to selected ones of the end user terminals, the operations further including streaming operations, and wherein the operations further include playback operations for streaming the stored portion of encoded media data from said selected media server to corresponding selected ones of the end user terminals in accordance with a user defined playback schedule.
46. A server recited in claim 45 wherein said steps of displaying a graphical user interface, and receiving information further comprise the steps of:
displaying playback destination selection interface components enabling the user to select at least one of the end user terminals as a destination for streaming said encoded portion of media data in accordance with a user defined playback schedule;
displaying play-back schedule interface components enabling the user define a play-back schedule; and receiving information input by the user indicative of a user defined play-back schedule;
wherein said commands and associated parameters further include a play-back command and associated play-back parameters for instructing said selected encoder media server to stream said stored portion of encoded media data to said selected end users via the network in accordance with said user defined play-back schedule.
displaying playback destination selection interface components enabling the user to select at least one of the end user terminals as a destination for streaming said encoded portion of media data in accordance with a user defined playback schedule;
displaying play-back schedule interface components enabling the user define a play-back schedule; and receiving information input by the user indicative of a user defined play-back schedule;
wherein said commands and associated parameters further include a play-back command and associated play-back parameters for instructing said selected encoder media server to stream said stored portion of encoded media data to said selected end users via the network in accordance with said user defined play-back schedule.
47. A server recited in claim 46 wherein said play-back schedule interface components comprise:
a first group of components enabling the user to select a start time and a start date for said play-back schedule; and a second group of components enabling the user to select from a plurality of options for specifying a play-back schedule duration.
a first group of components enabling the user to select a start time and a start date for said play-back schedule; and a second group of components enabling the user to select from a plurality of options for specifying a play-back schedule duration.
48. A server recited in claim 45 wherein said operations further include notification operations associated with corresponding ones of the playback operations, said notification operations for sending notification messages to selected network addresses associated with selected ones of the end user terminals and the client.
49. A server recited in claim 48 wherein the notification operations include determining success or failure of the streaming specified by the corresponding playback operation, and wherein said steps of displaying a graphical user interface, and receiving information further comprise the steps of displaying notification circumstance selection interface components enabling the user to select from the notification circumstance options of, a first option of sending a notification message to selected network addresses if the streaming specified by the corresponding playback operation fails, a second option of sending a notification message to selected network addresses if the streaming specified by the corresponding playback operation is successful, and a third option of sending a notification message to selected network addresses if the streaming specified by the corresponding playback operation fails of is successful;
and receiving information input by the user indicating a selected notification circumstance option;
wherein said commands and associated parameters further include a notification command and associated notification parameters for instructing said selected encoder media server to send notification messages to the selected network addresses in accordance with said selected notification circumstance option.
and receiving information input by the user indicating a selected notification circumstance option;
wherein said commands and associated parameters further include a notification command and associated notification parameters for instructing said selected encoder media server to send notification messages to the selected network addresses in accordance with said selected notification circumstance option.
50. A server recited in claim 36 wherein the client also includes a processing unit, a browser application executed by the processing unit, and a display unit, and wherein a selected one of the multimedia devices is a video camera which generates media data including video data, and wherein if said manual encoding mode is selected, said process further comprises the steps of generating manual mode initiation commands and associated parameters for instructing the selected media server to initiate a manual encoding operation;
transmitting said manual mode initiation commands and associated parameters to said selected media server via the network;
receiving video data from said selected media server via the network;
displaying said video data in a browser window on the display unit of the client, and also displaying manual encoding mode control interface components enabling the user to select from manual control options including a start option for starting and resuming the manual encoding process, and a stop option for stopping the manual encoding process;
receiving information input by the user indicating a selected one of the manual control options;
if said start option is selected, generating a start command for instructing said selected media server to start the manual encoding process, and transmitting said start command to said selected media server; and if said stop option is selected, generating a stop command for instructing said selected media server to stop the manual encoding process, and transmitting said stop command to said selected media server.
transmitting said manual mode initiation commands and associated parameters to said selected media server via the network;
receiving video data from said selected media server via the network;
displaying said video data in a browser window on the display unit of the client, and also displaying manual encoding mode control interface components enabling the user to select from manual control options including a start option for starting and resuming the manual encoding process, and a stop option for stopping the manual encoding process;
receiving information input by the user indicating a selected one of the manual control options;
if said start option is selected, generating a start command for instructing said selected media server to start the manual encoding process, and transmitting said start command to said selected media server; and if said stop option is selected, generating a stop command for instructing said selected media server to stop the manual encoding process, and transmitting said stop command to said selected media server.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/518,359 US6963910B1 (en) | 2000-03-03 | 2000-03-03 | Graphical user interface for creating assets |
US09/518,359 | 2000-03-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2335662A1 true CA2335662A1 (en) | 2001-09-03 |
CA2335662C CA2335662C (en) | 2010-06-22 |
Family
ID=24063599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2335662A Expired - Lifetime CA2335662C (en) | 2000-03-03 | 2001-02-09 | Graphical user interface for creating assets |
Country Status (4)
Country | Link |
---|---|
US (1) | US6963910B1 (en) |
JP (1) | JP2001337916A (en) |
CA (1) | CA2335662C (en) |
SG (1) | SG100627A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9762692B2 (en) | 2008-04-04 | 2017-09-12 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
US9992279B2 (en) | 2002-02-14 | 2018-06-05 | Level 3 Communications, Llc | Managed object replication and delivery |
US10924573B2 (en) | 2008-04-04 | 2021-02-16 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8060613B2 (en) | 1998-02-10 | 2011-11-15 | Level 3 Communications, Llc | Resource invalidation in a content delivery network |
US6185598B1 (en) * | 1998-02-10 | 2001-02-06 | Digital Island, Inc. | Optimized network resource location |
US6275470B1 (en) | 1999-06-18 | 2001-08-14 | Digital Island, Inc. | On-demand overlay routing for computer-based communication networks |
WO2001078273A1 (en) * | 2000-04-07 | 2001-10-18 | Adspace Networks | System for electronically distributing, displaying and controlling advertising and other communicative media |
US7277956B2 (en) * | 2000-07-28 | 2007-10-02 | Kasenna, Inc. | System and method for improved utilization of bandwidth in a computer system serving multiple users |
US20100162140A1 (en) * | 2001-02-02 | 2010-06-24 | United Video Properties, Inc. | Systems and methods for providing a guide to on-line events |
US7089309B2 (en) * | 2001-03-21 | 2006-08-08 | Theplatform For Media, Inc. | Method and system for managing and distributing digital media |
EP2403219B1 (en) | 2001-09-28 | 2014-10-22 | Level 3 CDN International, Inc. | Method for name to address resolution |
US7860964B2 (en) | 2001-09-28 | 2010-12-28 | Level 3 Communications, Llc | Policy-based content delivery network selection |
US8027049B2 (en) * | 2001-12-04 | 2011-09-27 | Ricoh Company, Ltd. | Remote e-mail printing |
AU2003251491A1 (en) * | 2002-06-07 | 2003-12-22 | Yahoo. Inc. | Method and system for controling and monitoring a web-cast |
US7613137B2 (en) * | 2003-05-22 | 2009-11-03 | Insors Integrated Communications | Data stream communication |
US7949116B2 (en) * | 2003-05-22 | 2011-05-24 | Insors Integrated Communications | Primary data stream communication |
US8230019B2 (en) * | 2003-07-17 | 2012-07-24 | International Business Machines Corporation | Alerting electronic mail users of undeliverable recipients |
CA2550770A1 (en) * | 2003-12-22 | 2005-07-14 | Koninklijke Philips Electronics N.V. | Method of transmitting content with adaptation of encoding characteristics |
KR100561417B1 (en) | 2004-02-09 | 2006-03-16 | 삼성전자주식회사 | Information storage medium recorded interactive graphic stream for the transition of AV data reproducing state, and reproducing method and apparatus thereof |
US7751804B2 (en) | 2004-07-23 | 2010-07-06 | Wideorbit, Inc. | Dynamic creation, selection, and scheduling of radio frequency communications |
US8402002B2 (en) * | 2005-09-23 | 2013-03-19 | Barclays Capital Inc. | System and method for event log review |
US20070157261A1 (en) * | 2005-12-15 | 2007-07-05 | Ryan Steelberg | Digital media management system and method |
CN101336434A (en) * | 2006-02-07 | 2008-12-31 | 奥蒂斯电梯公司 | Dynamic information knowledge base facilitating maintenance of equipment from multiple manufacturers |
US7783767B2 (en) * | 2006-09-12 | 2010-08-24 | Softmd Technologies Inc. | System and method for distributed media streaming and sharing |
US7925201B2 (en) | 2007-04-13 | 2011-04-12 | Wideorbit, Inc. | Sharing media content among families of broadcast stations |
US7826444B2 (en) | 2007-04-13 | 2010-11-02 | Wideorbit, Inc. | Leader and follower broadcast stations |
US7889724B2 (en) | 2007-04-13 | 2011-02-15 | Wideorbit, Inc. | Multi-station media controller |
US8056010B2 (en) * | 2007-05-25 | 2011-11-08 | International Business Machines Corporation | Method and system for removing recipients from a message thread |
US8910043B2 (en) * | 2008-01-07 | 2014-12-09 | International Business Machines Corporation | Modifying spaces in virtual universes |
US8312189B2 (en) * | 2008-02-14 | 2012-11-13 | International Business Machines Corporation | Processing of data to monitor input/output operations |
EP2274684A4 (en) | 2008-04-04 | 2012-12-05 | Level 3 Communications Llc | Handling long-tail content in a content delivery network (cdn) |
CA2743050C (en) | 2008-11-12 | 2015-03-17 | Level 3 Communications, Llc | User authentication in a content delivery network |
US20100131675A1 (en) * | 2008-11-24 | 2010-05-27 | Yang Pan | System and method for secured distribution of media assets from a media server to client devices |
US8150808B2 (en) | 2009-10-21 | 2012-04-03 | Delphix Corp. | Virtual database system |
US8468174B1 (en) * | 2010-11-30 | 2013-06-18 | Jedidiah Yueh | Interfacing with a virtual database system |
US8607284B2 (en) * | 2011-11-15 | 2013-12-10 | Arcsoft (Hangzhou) Multimedia Technology Co., Ltd. | Method of outputting video content from a digital media server to a digital media renderer and related media sharing system |
US9661106B2 (en) * | 2013-12-04 | 2017-05-23 | Facebook, Inc. | Uploading and transcoding media files |
KR20150088621A (en) * | 2014-01-24 | 2015-08-03 | 삼성전자주식회사 | Electronic device and method for managing a data |
JP6102825B2 (en) * | 2014-05-30 | 2017-03-29 | カシオ計算機株式会社 | Movie data playback apparatus, movie data playback method and program |
CN104104973B (en) * | 2014-06-12 | 2017-07-07 | 中山大学 | A kind of group's Bandwidth Management optimization method for being applied to cloud media system |
CN104144162A (en) * | 2014-07-16 | 2014-11-12 | 国家电网公司 | Intelligent voice linkage speaking implementation method and system |
US10417183B2 (en) * | 2017-03-14 | 2019-09-17 | Salesforce.Com, Inc. | Database and file structure configurations for managing text strings to be provided by a graphical user interface |
CN108566553B (en) * | 2018-04-25 | 2020-12-04 | 威盛电子股份有限公司 | Video wall media playing system, method and control server |
Family Cites Families (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5307456A (en) | 1990-12-04 | 1994-04-26 | Sony Electronics, Inc. | Integrated multi-media production and authoring system |
JP2892901B2 (en) | 1992-04-27 | 1999-05-17 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Automation system and method for presentation acquisition, management and playback |
US5331417A (en) | 1992-09-15 | 1994-07-19 | Digital Pictures, Inc. | System and method of displaying a plurality of digital video images |
US5357276A (en) | 1992-12-01 | 1994-10-18 | Scientific-Atlanta, Inc. | Method of providing video on demand with VCR like functions |
US5550982A (en) | 1993-06-24 | 1996-08-27 | Starlight Networks | Video application server |
US5640595A (en) | 1993-06-29 | 1997-06-17 | International Business Machines Corporation | Multimedia resource reservation system with graphical interface for manual input of resource reservation value |
WO1995008148A1 (en) * | 1993-09-13 | 1995-03-23 | Taligent, Inc. | Multimedia data routing system |
US5689641A (en) * | 1993-10-01 | 1997-11-18 | Vicor, Inc. | Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal |
US5557724A (en) | 1993-10-12 | 1996-09-17 | Intel Corporation | User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams |
US5564005A (en) | 1993-10-15 | 1996-10-08 | Xerox Corporation | Interactive system for producing, storing and retrieving information correlated with a recording of an event |
US5499046A (en) | 1994-05-23 | 1996-03-12 | Cable Services Technologies, Inc. | CATV distribution system with each channel having its own remote scheduler |
US5555017A (en) | 1994-07-08 | 1996-09-10 | Lucent Technologies Inc. | Seamless multimedia conferencing system using an enhanced multipoint control unit |
US5761417A (en) | 1994-09-08 | 1998-06-02 | International Business Machines Corporation | Video data streamer having scheduler for scheduling read request for individual data buffers associated with output ports of communication node to one storage node |
CA2153445C (en) * | 1994-09-08 | 2002-05-21 | Ashok Raj Saxena | Video optimized media streamer user interface |
US5598208A (en) | 1994-09-26 | 1997-01-28 | Sony Corporation | Video viewing and recording system |
WO1996017306A2 (en) * | 1994-11-21 | 1996-06-06 | Oracle Corporation | Media server |
US5729279A (en) | 1995-01-26 | 1998-03-17 | Spectravision, Inc. | Video distribution system |
US5729471A (en) | 1995-03-31 | 1998-03-17 | The Regents Of The University Of California | Machine dynamic selection of one video camera/image of a scene from multiple video cameras/images of the scene in accordance with a particular perspective on the scene, an object in the scene, or an event in the scene |
US5729741A (en) | 1995-04-10 | 1998-03-17 | Golden Enterprises, Inc. | System for storage and retrieval of diverse types of information obtained from different media sources which includes video, audio, and text transcriptions |
US5861906A (en) * | 1995-05-05 | 1999-01-19 | Microsoft Corporation | Interactive entertainment network system and method for customizing operation thereof according to viewer preferences |
US5659539A (en) * | 1995-07-14 | 1997-08-19 | Oracle Corporation | Method and apparatus for frame accurate access of digital audio-visual information |
US5748499A (en) * | 1995-09-19 | 1998-05-05 | Sony Corporation | Computer graphics data recording and playback system with a VCR-based graphic user interface |
US5760767A (en) | 1995-10-26 | 1998-06-02 | Sony Corporation | Method and apparatus for displaying in and out points during video editing |
US5786814A (en) * | 1995-11-03 | 1998-07-28 | Xerox Corporation | Computer controlled display system activities using correlated graphical and timeline interfaces for controlling replay of temporal data representing collaborative activities |
US20020002562A1 (en) * | 1995-11-03 | 2002-01-03 | Thomas P. Moran | Computer controlled display system using a graphical replay device to control playback of temporal data representing collaborative activities |
US6560707B2 (en) | 1995-11-06 | 2003-05-06 | Xerox Corporation | Multimedia coordination system |
US5764901A (en) | 1995-12-21 | 1998-06-09 | Intel Corporation | Record and playback in a data conference |
US5774664A (en) | 1996-03-08 | 1998-06-30 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US6567612B2 (en) * | 1996-04-05 | 2003-05-20 | Pioneer Electronic Corporation | Information record medium, apparatus for recording the same and apparatus for reproducing the same |
US5892535A (en) | 1996-05-08 | 1999-04-06 | Digital Video Systems, Inc. | Flexible, configurable, hierarchical system for distributing programming |
US5778187A (en) * | 1996-05-09 | 1998-07-07 | Netcast Communications Corp. | Multicasting method and apparatus |
US5795228A (en) * | 1996-07-03 | 1998-08-18 | Ridefilm Corporation | Interactive computer-based entertainment system |
US5958012A (en) * | 1996-07-18 | 1999-09-28 | Computer Associates International, Inc. | Network management system using virtual reality techniques to display and simulate navigation to network components |
US5880792A (en) * | 1997-01-29 | 1999-03-09 | Sarnoff Corporation | Command and control architecture for a digital studio |
US5875304A (en) * | 1996-10-31 | 1999-02-23 | Sensormatic Electronics Corporation | User-settable features of an intelligent video information management system |
JP4120896B2 (en) * | 1996-11-28 | 2008-07-16 | ソニー株式会社 | Video editing apparatus and method |
US6185625B1 (en) * | 1996-12-20 | 2001-02-06 | Intel Corporation | Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object |
JP4278189B2 (en) | 1997-04-04 | 2009-06-10 | アヴィッド・テクノロジー・インコーポレーテッド | Digital multimedia editing and data management system |
JPH10285510A (en) * | 1997-04-04 | 1998-10-23 | Sony Corp | Video transmission method |
US6247052B1 (en) * | 1997-12-23 | 2001-06-12 | Alcatel Usa Sourcing, L.P. | Graphic user interface system for a telecommunications switch management system |
US6222530B1 (en) * | 1998-08-21 | 2001-04-24 | Corporate Media Partners | System and method for a master scheduler |
US6446082B1 (en) * | 1998-09-21 | 2002-09-03 | Impress Corporation | Method of receiving time-specified program contents |
US6452609B1 (en) * | 1998-11-06 | 2002-09-17 | Supertuner.Com | Web application for accessing media streams |
US6510466B1 (en) * | 1998-12-14 | 2003-01-21 | International Business Machines Corporation | Methods, systems and computer program products for centralized management of application programs on a network |
US6532459B1 (en) * | 1998-12-15 | 2003-03-11 | Berson Research Corp. | System for finding, identifying, tracking, and correcting personal information in diverse databases |
US6522342B1 (en) * | 1999-01-27 | 2003-02-18 | Hughes Electronics Corporation | Graphical tuning bar for a multi-program data stream |
US6567796B1 (en) * | 1999-03-23 | 2003-05-20 | Microstrategy, Incorporated | System and method for management of an automatic OLAP report broadcast system |
US6486892B1 (en) * | 1999-04-07 | 2002-11-26 | Joseph L. Stern | System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices |
US6195689B1 (en) * | 1999-05-05 | 2001-02-27 | Mediaone Group, Inc. | Headend provisioning agent |
US6449365B1 (en) * | 1999-12-16 | 2002-09-10 | Worldcom, Inc. | Method and apparatus providing notification of network conditions |
US6574617B1 (en) * | 2000-06-19 | 2003-06-03 | International Business Machines Corporation | System and method for selective replication of databases within a workflow, enterprise, and mail-enabled web application server and platform |
-
2000
- 2000-03-03 US US09/518,359 patent/US6963910B1/en not_active Expired - Lifetime
-
2001
- 2001-02-09 CA CA2335662A patent/CA2335662C/en not_active Expired - Lifetime
- 2001-02-26 SG SG200101149A patent/SG100627A1/en unknown
- 2001-02-26 JP JP2001050432A patent/JP2001337916A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9992279B2 (en) | 2002-02-14 | 2018-06-05 | Level 3 Communications, Llc | Managed object replication and delivery |
US10979499B2 (en) | 2002-02-14 | 2021-04-13 | Level 3 Communications, Llc | Managed object replication and delivery |
US9762692B2 (en) | 2008-04-04 | 2017-09-12 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
US10218806B2 (en) | 2008-04-04 | 2019-02-26 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
US10924573B2 (en) | 2008-04-04 | 2021-02-16 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
Also Published As
Publication number | Publication date |
---|---|
SG100627A1 (en) | 2003-12-26 |
CA2335662C (en) | 2010-06-22 |
US6963910B1 (en) | 2005-11-08 |
JP2001337916A (en) | 2001-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2335662A1 (en) | Graphical user interface for creating assets | |
US6763377B1 (en) | Asset management and scheduling graphical user interface for media streamer | |
US9977591B2 (en) | Image with audio conversation system and method | |
CN101540881B (en) | Method, device and system for realizing positioning playing of streaming media | |
US9426214B2 (en) | Synchronizing presentation states between multiple applications | |
US20080271095A1 (en) | Method and system for previewing media over a network | |
JP2005236973A (en) | Video distribution device | |
JP2008219474A (en) | Image display controller, image display control method and image display control program | |
JP5006659B2 (en) | Video transmission device, video transmission method, program, and storage medium | |
CA2964721C (en) | Reception apparatus, transmission apparatus, and data processing method | |
JP4514778B2 (en) | Video distribution device | |
EP1850557A1 (en) | Electronic device and log-output method | |
CN101622873B (en) | Method for the delivery of audio and video data sequences by a server | |
JP5343453B2 (en) | Content file management system | |
CN115361580B (en) | Screen picture recording method for RPA robot operation | |
CN105007521A (en) | Method and device for playing TS (Transport Stream) video | |
JP4468611B2 (en) | Video editing system | |
KR20050041641A (en) | Mobile communication terminal capable of editing moving images and method therefor | |
JP5530411B2 (en) | Content distribution control device, content distribution control method, and program | |
JP3933141B2 (en) | Server apparatus and client apparatus in reservation record confirmation system | |
CN116132507A (en) | Mobile terminal, display equipment and method for performing screen projection according to browser | |
JP2021158420A (en) | Information processing device, and control method thereof | |
CN115776598A (en) | Server, display equipment and loading method of video playing component | |
JP2005316529A (en) | Remote control method, electronic apparatus, and relay server | |
JPH08274732A (en) | Video distribution system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20210209 |