Intelligent traffic steering over optimal paths using multiple access technologies
US-2019150150-A1 · May 16, 2019 · US
US12069119B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12069119-B2 |
| Application number | US-201917256831-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 10, 2019 |
| Priority date | Jul 10, 2018 |
| Publication date | Aug 20, 2024 |
| Grant date | Aug 20, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
based on network conditions · CPC title
for unicast · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.