SYSTEM AND METHOD OF PRESENTING MEDIA DATA
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
48 Citations
36 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15, 16, 17, 18)
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. 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. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. 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.
-
-
34. 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.
-
-
35. 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.
-
-
36. 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.
-
Specification