Managing topology changes in media applications
First Claim
Patent Images
1. A method for managing topology changes in media applications, comprising:
- receiving a partial media topology that includes a plurality of nodes including at least a first media source node and at least a first media sink node;
retrieving a cached media topology that includes a plurality of nodes including at least a second media source node, at least a second media sink node, and at least one transform node; and
copying one or more nodes from the cached media topology to the partial media topology.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for resolving a partial topology are disclosed. In one embodiment a media engine includes a topology loader module that receives a partial topology from another module associated with the media engine. The topology loader implements logic operations that convert a partial topology into a full topology, which may be returned to the media engine for presentation of the media stream(s) to a user.
109 Citations
29 Claims
-
1. A method for managing topology changes in media applications, comprising:
-
receiving a partial media topology that includes a plurality of nodes including at least a first media source node and at least a first media sink node;
retrieving a cached media topology that includes a plurality of nodes including at least a second media source node, at least a second media sink node, and at least one transform node; and
copying one or more nodes from the cached media topology to the partial media topology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more computer-readable media;
a media engine embodied on the one or more computer-readable media and configured to communicatively interact with an application to present a media presentation;
the media engine being configured to use;
a media session to generate a partial topology, the partial topology including one or more media sources individual ones of which serving as a source of media content, and one or more media sinks configured to sink a media stream, and a topology loader to resolve the partial topology into a full topology, wherein the topology loader is configured to copy one or more nodes from a cached media topology to the a resolved full media topology. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer-readable media comprising computer executable instructions that, when executed on a computer, direct the computer to:
-
receive a partial media topology that includes a plurality of nodes including at least a first media source node and at least a first media sink node;
retrieve a cached media topology that includes a plurality of nodes including at least a second media source node, at least a second media sink node, and at least one transform node; and
copy one or more nodes from the cached media topology to the full resolved media topology. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A topology loader module comprising computer executable instructions that, when executed by a computer, provide:
-
means for receiving a partial media topology that includes a plurality of nodes including at least a first media source node and at least a first media sink node;
means for retrieving a cached media topology that includes a plurality of nodes including at least a second media source node, at least a second media sink node, and at least one transform node; and
means for copying one or more nodes from the cached media topology to the full resolved media topology.
-
Specification