Periodic flow detection device, delay estimation device, periodic flow detection method and program
US-2024244004-A1 · Jul 18, 2024 · US
US9030934B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9030934-B2 |
| Application number | US-20387008-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 3, 2008 |
| Priority date | Sep 7, 2007 |
| Publication date | May 12, 2015 |
| Grant date | May 12, 2015 |
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.
Systems and methodologies are described that facilitate providing quality of service (QOS) functionality on a host device or tethered processor to conserve resources on a network device. In particular, the host device/tethered processor can classify QOS data and manage QOS flows, transmitting data by flow to the network device. The data from the QOS flows can be tagged to identify the flow and/or characteristics thereof allowing the wireless device to simply route the data to its respective flow. Thus, the network device is saved from such classification and flow management freeing resources to provide increased performance and decreased power consumption.
Opening claim text (preview).
What is claimed is: 1. A method for providing quality of service (QOS) to one or more applications being executed by a host device without a wireless communication connection, comprising: classifying, by a host device without a wireless communication connection, data received from an application executed by the host device, in one or more local QOS flows related to the application; tagging, by the host device, the data with an identifier identifying at least one of the one or more local QOS flows; transmitting, by the host device, the tagged data from the one or more local QOS flows to a separate wireless device for transmission over a wireless network; receiving a flow control disabled status from the wireless device related to the one or more local QOS flows; queuing subsequently received data from the application in response to the flow control disabled status; transmitting the queued data over the one or more local QOS flows upon receiving a flow control enabled status; and requesting, by the host device, QOS from the wireless device based at least in part on a request received from the application, so that the wireless device will negotiate QOS with the wireless network. 2. The method of claim 1 , wherein data transmission processing is shared between the host device and the wireless device for data to be transmitted onto the wireless network by the wireless device. 3. The method of claim 1 , further comprising receiving, by the host device, a request validation from the wireless device comprising the identifier if a request for QOS was received by the wireless device. 4. The method of claim 3 , the request validation further comprising flow parameters and filter parameters. 5. The method of claim 1 , further comprising receiving flow parameters, filter parameters, and a flow identifier from the wireless device based at least in part on QOS initiated by the wireless network. 6. The method of claim 1 , further comprising providing one or more local best efforts flows and classifying data received from a disparate application in one or more disparate local QOS flows or the one or more local best efforts flows related to the disparate application. 7. The method of claim 6 , further comprising tagging the data received from the disparate application with a disparate identifier received from the wireless device and related to the one or more disparate local QOS flows or the one or more local best efforts flows. 8. The method of claim 1 , further comprising receiving a flow event from the wireless device for the one or more local QOS flows; classifying application data in the one or more local QOS flows if a first flow event occurs; and classifying application data in one or more local best efforts flows if a second flow event occurs. 9. The method of claim 1 , further comprising: negotiating, by the wireless device, one or more QOS flows with the wireless network based on the request received from the host device. 10. The method of claim 1 , wherein the host device negotiates QOS with the wireless network only through the wireless device. 11. The method of claim 1 , further comprising connecting the host device to the wireless network through the wireless device for communication of data between the host device and the wireless network. 12. The method of claim 11 , further comprising: connecting the host device to the network device; containing the host device in a node within the wireless network; and containing the wireless device in the same node within the wireless network. 13. The method of claim 1 , further comprising containing the host device in a housing of a mobile device and containing the wireless device in the same housing. 14. The method of claim 1 , further comprising: providing the host device with a first processor configured to: classify data received from the application in the one or more local QOS flows related to the application; tag the data with an identifier identifying the at least one of the one or more local QOS flows; transmit the tagged data from the one or more local QOS flows to the wireless device for transmission over a wireless network; and request QOS from the wireless device based at least in part on the request received form the application, so that the wireless device will negotiate QOS with the wireless network; providing the wireless device with a second processor configured to negotiate QOS with the with the wireless network; containing the first processor in a housing of a mobile device; and containing the second processor in the same housing of a mobile device. 15. The method of claim 14 , wherein the first processor executes the application. 16. An apparatus for providing quality of service (QOS) to one or more applications being executed by a host device without a wireless communication connection, comprising: at least one processor configured to: create one or more local QOS flows for an application executed by a host device without a wireless communication connection, based at least in part on QOS flow information received from a wireless device; filter data received from the application to the one or more local QOS flows; tag data in the one or more local QOS flows with an identifier identifying at least one of the one or more local QOS flows; transmit the tagged data from the one or more local QOS flows to the wireless device; and transmit a QOS request to the wireless device based at least in part on the request for QOS received from the application, so that the wireless device will negotiate QOS with the wireless network; receive a flow control disabled status from the wireless device related to the one or more local QOS flows and queue subsequent data classified in the one or more local QOS flows; and a memory coupled to the at least one processor. 17. The apparatus of claim 16 , wherein data transmission processing is shared between the apparatus and the wireless device for data to be transmitted onto the wireless network by the wireless device. 18. The apparatus of claim 16 , the at least one processor further configured to create one or more disparate local QOS flows for a disparate application based at least in part on disparate information received from the wireless device related to the disparate application. 19. The apparatus of claim 18 , the at least one processor further configured to filter data of the disparate application into the one or more disparate local QOS flows. 20. The apparatus of claim 19 , the at least one processor further configured to tag data in the one or more disparate local QOS flows with at least a portion of the disparate information received from the wireless device and transmit the disparate tagged data to the wireless device via the one or more disparate QOS flows. 21. The apparatus of claim 16 , the at least one processor further configured to receive flow parameters, filter parameters, and a flow identifier from the wireless device based at least in part on QOS initiated by a wireless network. 22. The apparatus of claim 16 , the at least one processor further configured to receive an flow indication related to the one or more QOS flows; classify application data in the one or more local QOS flows if a first flow indication is received; and classify the application data in one or more best efforts flows if a second flow indication is received. 23. The apparatus of claim 16 , wherein the apparatus negotiates QOS with wirel
relying on flow classification, e.g. using integrated services [IntServ] · CPC title
for supporting traffic characterised by the type of applications · CPC title
by tagging of packets, e.g. using discard eligibility [DE] bits · CPC title
Flow control; Congestion control · CPC title
Cross-Sectional Technologies · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.