Dynamic media content previews
AssigneeApple Inc.
InventorsJulien Jalon, Pierre d'Herbemont, Jean-Pierre Ciudad
Life of this patent
Estimating the term…
Abstract
A sandboxed process is initiated in response to a request for a preview of dynamic media content. A stream of frames is generated in a preview specific format by a plug-in that executes within the sandboxed process. The stream of frames is provided as the preview of the dynamic media content, where the preview is viewable on a display screen.
Claims20
A method for displaying at least a portion of content of a dynamic media item at a computing device, the method comprising:
- at a preview daemon executing within a first sandboxed environment established within the computing device:
- receiving a request to display the at least a portion of content of the dynamic media item;
- causing a second sandboxed environment to be established;
- retrieving and providing a streaming preview daemon to the second sandboxed environment;
- causing the streaming preview daemon to execute within the second sandboxed environment;
- providing the dynamic media item to the streaming preview daemon;
- receiving, from the streaming preview daemon, the at least a portion of the content of the dynamic media item;
- and
- displaying the at least a portion of the content for the dynamic media item at the computing device.
A non-transitory computer readable storage medium configured to store instructions that, when executed by a processor included in a computing device, cause the computing device to display at least a portion of content of a dynamic media item, by carrying out steps that include:
- at a preview daemon executing within a first sandboxed environment established within the computing device:
- receiving a request to display the at least a portion of content of the dynamic media item;
- causing a second sandboxed environment to be established within the computing device;
- retrieving and providing a streaming preview daemon to the second sandboxed environment;
- causing the streaming preview daemon to execute within the second sandboxed environment;
- providing the dynamic media item to the streaming preview daemon;
- receiving, from the streaming preview daemon, the at least a portion of the content of the dynamic media item;
- and
- displaying the at least a portion of the content for the dynamic media item at the computing device.
A computing device configured to display at least a portion of content of a dynamic media item, the computing device comprising:
- a processor configured to cause the computing device to carry out steps that include:
- receiving a request to display the at least a portion of content of the dynamic media item;
- causing a second sandboxed environment to be established;
- retrieving and providing a streaming preview daemon to the second sandboxed environment;
- causing the streaming preview daemon to execute within the second sandboxed environment;
- providing the dynamic media item to the streaming preview daemon;
- receiving, from the streaming preview daemon, the at least a portion of the content of the dynamic media item;
- and
- displaying, on the display device, the at least a portion of the content for the dynamic media item.
Dependencies are inferred from the claim text.