Voice data transmission method and apparatus
US-2024363120-A1 · Oct 31, 2024 · US
US10848534B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10848534-B2 |
| Application number | US-201715615736-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 6, 2017 |
| Priority date | Jul 16, 2012 |
| Publication date | Nov 24, 2020 |
| Grant date | Nov 24, 2020 |
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.
A system and method for modifying media stream based on a channel limitation are disclosed. In one embodiment, the system includes a channel analyzer, a modality of interest (MOI) identification module and an inter-modality resolution modification module. The channel analyzer determines a channel limitation. The MOI identification module receives a plurality of media streams and identifies at least one MOI. The inter-modality resolution modification module modifies a resolution of at least one of the media streams based on the channel limitation and content of the media streams. In another embodiment, the system includes a region of interest identification (ROI) module and an intra-modality resolution modification module instead of, or in addition to, the MOI identification module and inter-modality resolution modification module. The ROI identification module receives a media stream and identifies at least one ROI within the media stream.
Opening claim text (preview).
What is claimed is: 1. A method for transferring media streams, the method comprising: authorizing a first user to access a media stream of a live encounter with a second user; creating a first identifier including a first patient arrival identifier, a first device name and a first instance number, the first identifier identifying the first user as a patient at a node; receiving a request for the media stream from the second user based on a selection of a device having a device identifier, the device being included at the node; creating an instance of the media stream from the device based on a channel limitation; creating a second identifier for authorizing the second user to access the media stream, the second identifier including a second patient arrival identifier, a second device name and a second instance number, the second identifier identifying the second user as a medical service provider; receiving the first identifier along with a poll from the first user for determining whether another user is requesting data from the node; determining a match between the first identifier and the second identifier, the match comparing at least the first and second patient arrival identifiers and the first and second instance numbers; and in response to determining that the first identifier matches the second identifier, determining that the patient and the medical service provider are communicating in the live encounter in a same instance of a same media stream; responding to the medical service provider that the patient will provide information of the device requested by the medical service provider; establishing a connection between the patient and the medical service provider based on the information of the device; transferring data of the instance of the media stream from the patient to the medical service provider for interacting with each other in real time in the live encounter; and modifying a type of the media stream that the patient and the medical service provider interact in the live encounter in real time based on information of the connection. 2. The method of claim 1 , further comprising registering, using one or more computing devices, the first user and the second user. 3. The method of claim 1 , further comprising generating a first access token for the first user, the first access token including at least the first identifier and generating a second access token for the second user, the second access token including at least the second identifier. 4. The method of claim 3 , further comprising receiving the second access token bundled with a message indicating a preference of the second user, the preference including the request for the media stream including the device. 5. The method of claim 4 , wherein the poll from the first user for determining whether another user is requesting data from the node is performed periodically and includes checking a change in the second user's preferences. 6. The method of claim 1 , wherein the channel limitation is network bandwidth and the instance of the media stream has a modified frame rate. 7. The method of claim 1 , further comprising: detecting a change of the channel limitation; switching the instance of the media stream from a first type to a second type to adapt the change; and wherein transferring the data includes transferring the data of the instance of the media stream with the second type. 8. A system for transferring media streams, the system comprising: one or more processors; and a memory, the memory storing instructions, which when executed cause the one or more processors to: authorize a first user to access a media stream of a live encounter with a second user; create a first identifier including a first patient arrival identifier, a first device name and a first instance number, the first identifier identifying the first user as a patient at a node; receive a request for the media stream from the second user based on a selection of a device having a device identifier, the device being included at the node; create an instance of the media stream from the device based on a channel limitation; create a second identifier for authorizing the second user to access the media stream, the second identifier including a second patient arrival identifier, a second device name and a second instance number, the second identifier identifying the second user as a medical service provider; receive the first identifier along with a poll from the first user for determining whether another user is requesting data from the node; determine a match between the first identifier and the second identifier, the match comparing at least the first and second patient arrival identifiers and the first and second instance numbers; and in response to determining that the first identifier matches the second identifier, determine that the patient and the medical service provider are communicating in the live encounter in a same instance of a same media stream; and respond to the medical service provider that the patient will provide information of the device requested by the medical service provider; establish a connection between the patient and the medical service provider based on the information of the device; transfer data of the instance of the media stream from the identified source to the patient and the medical service provider for interacting with each other in real time in the lie encounter; and modify a type of the media stream that the patient and the medical service provider interact in the live encounter in real time based on information of the connection. 9. The system of claim 8 , wherein the instructions further cause the one or more processors to register the first user and the second user. 10. The system of claim 8 , wherein the instructions further cause the one or more processors to generate a first access token for the first user, the first access token including at least the first identifier and generate a second access token for the second user, the second access token including at least the second identifier. 11. The system of claim 10 , wherein the instructions further cause the one or more processors to receive the second access token bundled with a message indicating a preference of the second user, the preference including the request for the media stream including the device. 12. The system of claim 11 , wherein the poll from the first user for determining whether another user is requesting data from the node is performed periodically and includes checking a change in the second user's preferences. 13. The system of claim 8 , wherein the channel limitation is network bandwidth and the instance of the media stream has a modified frame rate. 14. The system of claim 8 , wherein the instructions further cause the one or more processors to: detect a change of the channel limitation; switch the instance of the media stream from a first type to a second type to adapt the change; and wherein transferring the data includes transferring the data of the instance of the media stream with the second type. 15. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to: authorize a first user to access a media stream of a live encounter with a second user; create a first identifier including a first patient arrival identifier, a first device name and a first instance number, the first identifier identifying the first user as a patient at a node; receive a request for the m
Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title
intermediate · CPC title
for unicast · CPC title
Network streaming of media packets · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.