Dynamic multiple endpoint generation

US12069119B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12069119-B2
Application numberUS-201917256831-A
CountryUS
Kind codeB2
Filing dateJul 10, 2019
Priority dateJul 10, 2018
Publication dateAug 20, 2024
Grant dateAug 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatuses are provided to improve streaming of data by providing efficient media ingress and egress. A method may include sending a plurality of stream registration requests for streams to stream data. The method may also include receiving a plurality of stream addresses. The method may further include establishing a plurality of data links with the plurality of transmission endpoints, and establishing a new data link with a new transmission endpoint according to changing conditions affecting a user equipment, while preserving the same data streams for streaming the data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: sending, to a server bridge, a plurality of stream registration requests for streams to stream data, wherein each of the plurality of stream registration requests comprises an indication of a preferred protocol to publish or to consume data; receiving, from the server bridge, a plurality of stream addresses for a plurality of transmission endpoints, and a plurality of protocol-parameters for the plurality of transmission endpoints; establishing, a plurality of data links with the plurality of transmission endpoints with the plurality of stream addresses; establishing overlapping data flows using fused data streams with the plurality of transmission endpoints over different protocols via the plurality of data links managed by a bit pool of protocol adaptors deployed on the server bridge; creating a stream identifier to identify one or more data streams for streaming data to a user equipment and binding the stream identifier with multiple transmission endpoints; establishing a new data link with a new transmission endpoint by partially reusing preserving the same data streams that were established with the plurality of transmission endpoints for streaming the data, wherein the new transmission endpoint supports a real-time media protocol different from the different real-time media protocols over which the data streams are established with the plurality of transmission endpoints; and performing an evaluation of changing conditions affecting the user equipment and the transmission endpoints, wherein the evaluation is triggered based on a load of the streams to enable automatic synchronization and adaptation control between transmission endpoints and user equipments. 2. The method according to claim 1 , further comprising, after establishing the plurality of data links with the plurality of transmission endpoints, publishing or consuming data via the transmission endpoints. 3. The method according to claim 2 , wherein the conditions affecting the user equipment and a transmission endpoint configuration comprise changes in a location of the user equipment and changes in network topology. 4. The method according to claim 1 , wherein each of the plurality of transmission endpoints comprises the same protocol-specific parameters, or each of the plurality of transmission endpoints comprises different protocol-specific parameters. 5. The method according to claim 3 , wherein the plurality of stream registration requests comprises a quality of service requirement or a latency requirement. 6. The method according to claim 5 , wherein the streams comprise a source stream type or a sink stream type. 7. A method, comprising: receiving, from a plurality of user equipments, a plurality of stream registration requests for streams to stream data, wherein each of the plurality of stream registration requests comprises an indication of a preferred protocol to publish or to consume data; in response to the plurality of stream registration requests, generating a plurality of transmission endpoints for streaming the data; sending a plurality of stream addresses and a plurality of protocol-specific parameters for the plurality of transmission endpoints; triggering the plurality of user equipments to establish a plurality of data links, and overlapping data flows using fused data streams with the plurality of transmission endpoints over different protocols via the data links according to the plurality of stream addresses and the plurality of protocol-specific parameters managed by a bit pool of protocol adaptors deployed on a server bridge; creating a stream identifier to identify one or more data streams for streaming data to the user equipment and binding the stream identifier with multiple transmission endpoints; generating a new transmission endpoint by partially reusing the same data streams that were established with the plurality of transmission endpoints for streaming the data, wherein the new transmission endpoint supports a real-time media protocol different from the different real-time media protocols over which the data streams are established with the plurality of transmission endpoints; and triggering the plurality of user equipments to perform an evaluation a of changing conditions affecting the user equipments and the transmission endpoints, wherein the evaluation is triggered based on a load of the streams to enable automatic synchronization and adaptation control between the transmission endpoints and the user equipments. 8. The method according to claim 7 , further comprising: registering the plurality of stream registration requests; and querying locations of the plurality of user equipments. 9. The method according to claim 8 , further comprising: sending a change request to at least one of the plurality of user equipments to change to the new transmission endpoint; and providing at least one of the plurality of user equipments with a new stream address and a new protocol-specific parameter for the new transmission endpoint. 10. The method according to claim 7 , further comprising: receiving a request from at least one of the plurality of user equipments to change to the new transmission endpoint; and providing at least one of the plurality of user equipments with a new stream address and a new protocol-specific parameter for the new transmission endpoint. 11. The method according to claim 9 , wherein the streams comprise a source stream type or a sink stream type. 12. An apparatus, comprising: at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code are configured, with the at least one processor to cause the apparatus at least to send, to a server bridge, a plurality of stream registration requests for streams to stream data, wherein each of the plurality of stream registration requests comprises an indication of a preferred protocol to publish or to consume data; receive, from the server bridge, a plurality of stream addresses for a plurality of transmission endpoints, and a plurality of protocol-parameters for the plurality of transmission endpoints; establish a plurality of data links with the plurality of transmission endpoints with the plurality of stream addresses; establish overlapping data flows using fused data streams with the plurality of transmission endpoints over different protocols via the plurality of data links managed by a bit pool of protocol adaptors deployed on the server bridge; establish a new data link with a new transmission endpoint by partially reusing the same data streams that were established with the plurality of transmission endpoints for streaming the data, wherein the new transmission endpoint supports a real-time media protocol different from the different real-time media protocols over which the data streams are established with the plurality of transmission endpoints; and perform an evaluation of changing conditions affecting the apparatus and the transmission endpoints, wherein the evaluation is triggered based on a load of the streams to enable automatic synchronization and adaptation control between the transmission endpoints and the apparatus. 13. The apparatus according to claim 12 , wherein the at least one memory and the computer program code are further configured, with the at least one processor to cause the apparatus at least to, after establishing the plurality of data links with the plurality of transmission endpoints, publishing or consuming data via the transmission endpoints. 14. The apparatus according to claim 13 , wherein the conditi

Assignees

Inventors

Classifications

  • Discovery or management of network topologies · CPC title

  • Dynamic adaptation of the criteria on which the server selection is based · CPC title

  • for accessing one among a plurality of replicated servers · CPC title

  • H04L67/101Primary

    based on network conditions · CPC title

  • for unicast · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12069119B2 cover?
Methods and apparatuses are provided to improve streaming of data by providing efficient media ingress and egress. A method may include sending a plurality of stream registration requests for streams to stream data. The method may also include receiving a plurality of stream addresses. The method may further include establishing a plurality of data links with the plurality of transmission endpo…
Who is the assignee on this patent?
Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification H04L67/101. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).