Patent ID: 11930254
Assignee: TENCENT AMERICA LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 10:
11. An apparatus for video signaling, the apparatus comprising:
at least one memory configured to store computer program code;
at least one processor configured to access the computer program code and operate as instructed by the computer program code, the computer program code including:
obtaining code configured to cause the at least one processor to obtain media content from a first content server based on determining to stream the media content from the first content server to a client device;
determining code configured to cause the at least one processor to determine whether a manifest, included with the media content from the first server, indicates presence of a remote element;
resolving code configured to cause the at least one processor to resolve, in response to determining that the manifest indicates presence of the remote element, the remote element by updating a default remote element, included with the manifest, to an updated remote element signaling both to stream, to the client device, another media content from a second content server and to check, by the client device, for an event stream update indicating to resume a stream to the client device and from the first server while the other media content is streamed, to the client device, from the second content server, wherein resolving the remote element comprises resolving, in parallel, both an Xlink URL and an @patchURL, wherein the Xlink URL is a different URL than that of the @patchURL, and wherein resolving the Xlink URL comprises determining an updated time period as compared to a time period indicated in the manifest, and wherein resolving the @patchURL comprises determining to add the remote EventStream element to the updated remote element while the client device maintains a connection to the first content server;
manipulating, while the other media content is streamed, to the client device and from the second content server, code configured to cause the at least one processor to manipulate the updated remote element after the default remote element is resolved, to the resolved remote element, based on a signaling by a document, of the event stream update, stored in a remote location; and
streaming code configured to cause the at least one processor to stream, to the client device, at least one of the media content from the first content server and the other media content from the second content server based on manipulating the updated remote element,

wherein said signaling signals retrieving of a plurality of instructions, after the remote element is resolved, and applying the retrieved instructions to the resolved remote element.