Back to results
US 2017/0251041 A1Published application
Systems and methods of communicating platform-independent representation of source code
AssigneeWowza Media Systems, LLC
InventorROBERT ELSNER
Life of this patent
Estimating the term…
Abstract
A computing device includes a processor and a memory storing a media player. The media player is executable to cause the processor to, during playback of a media stream, receive an abstract syntax tree (AST) in the media stream, invoke a compiler to compile the AST to generate a platform-specific component, and execute the platform-specific component.
Claims20
A computing device comprising:
- a processor;
- and
- a memory storing a media player executable to cause the processor to, during playback of a media stream:
- receive an abstract syntax tree (AST) in the media stream;
- invoke a compiler to compile the AST to generate a platform-specific component, the platform-specific component comprising code that is executable on a specific platform;
- and
- execute the platform-specific component.
4 more elements
A computer-readable storage device storing:
- a media player executable by a processor of a computing device to perform operations comprising:
- receiving a first portion of a media stream;
- initiating playback of the first portion of the media stream;
- receiving a second portion of the media stream during the playback of the first portion of the media stream, the second portion of the media stream including a platform-independent representation of source code;
- compiling the platform-independent representation of the source code to generate a platform-specific component the platform-specific component comprising code that is executable on a specific platform;
- and
- executing the platform-specific component.
4 more elements
A media server comprising:
- a network interface;
- a processor;
- and
- a memory storing a media player executable to cause the processor to:
- send a first portion of a media stream via the network interface to a destination device during a streaming session;
- after the first portion of the media stream is sent to the destination device, send a platform-independent representation of source code via the network interface to the destination device during the streaming session;
- and
- after the platform-independent representation is sent to the destination device, send a signal to the destination device during the streaming session, the signal requesting execution at the destination device of a platform-specific software component generated by compilation of the platform-independent representation.
5 more elements
Dependencies are inferred from the claim text.