System and method of presenting media data
AssigneeAmazon Technologies, Inc.
InventorMatthew W. Amacker
Life of this patent
Estimating the term…
Abstract
Systems and methods of presenting media data are provided. A particular method includes receiving a first event message associated with the media data from a media engine presenting media data via a graphical user interface (GUI). The method also includes executing an instruction in response to the first event message. The instruction modifies an in-memory representation associated with the GUI in which the media data is being presented.
Claims36
A data structure comprising:
- media data;
- and
- at least one event message associated with a particular time index of the media data, wherein the at least one event message is adapted to cause a processor including script engine to modify an in-memory representation of a graphical user interface (GUI) in which the media data is presented.
A method comprising:
- receiving, from a media engine presenting media data via a graphical user interface (GUI), a first event message associated with the media data;
- and
- executing an instruction in response to the first event message, wherein executing the instruction causes an in-memory representation associated with the GUI in which the media data is being presented to be modified.
A method comprising
- receiving, from a media engine presenting media data via a graphical user interface (GUI), a first event message associated with the media data;
- executing a first instruction in response to the first event message, wherein executing the first instruction causes content of an in-memory representation associated with the GUI to be determined;
- and
- executing a second instruction based on the content of the in-memory representation, wherein executing the second instruction causes the presentation of the media data to be modified.
A method comprising:
- receiving a first event message associated with a graphical user interface (GUI);
- executing a first instruction in response to the first event message, wherein executing the first instruction causes an in-memory representation associated with the GUT to be modified;
- and
- executing a second instruction, wherein executing the second instruction causes a presentation of media data in the GUI to be modified.
A method comprising:
- presenting media data via a graphical user interface (GUI);
- and
- sending an event message associated with a time index of the media data to a script engine, wherein the event message includes an instruction to modify an in-memory representation associated with the GUI.
A computer-readable medium comprising:
- instructions that, when executed by a processor, cause the processor to receive, from a media engine presenting media data via a graphical user interface (GUI), an event message associated with the media data;
- and
- instructions that, when executed by the processor, cause the processor to execute a function in response to the first event message, wherein the function modifies an in-memory representation associated with the GUI in which the media data is being presented.
A computer-readable medium comprising:
- instructions that, when executed by a processor, cause the processor to receive, from a media engine presenting media data via a graphical user interface (GUI), a first event message associated with a time index of the media data;
- instructions that, when executed by the processor, cause the processor to execute a first function in response to the first event message, wherein the first function determines content of an in-memory representation associated with the GUI;
- and
- instructions that, when executed by the processor, cause the processor to execute a second function based on the content of the in-memory representation, wherein the second function modifies the presentation of the media data.
A computer-readable medium comprising:
- instructions that, when executed by a processor, cause the processor to receive a first event message associated with a graphical user interface (GUI);
- instructions that, when executed by the processor, cause the processor to execute a first function in response to the first event message, wherein the first function modifies an in-memory representation associated with the GUI;
- and
- instructions that, when executed by the processor, cause the processor to execute a second function, wherein the second function modifies a presentation of media data in the GUI.
A computer-readable medium comprising:
- instructions that, when executed by a processor, cause the processor to present media data via a graphical user interface (GUI);
- and
- instructions that, when executed by the processor, cause the processor to send an event message associated with a time index of the media data to a script engine, wherein the event message includes an instruction to modify an in-memory representation associated with the GUI.
Dependencies are inferred from the claim text.