Sidelink resource selection schemes for coexistence of multiple radio access technologies
US-2024284490-A1 · Aug 22, 2024 · US
US9565681B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9565681-B2 |
| Application number | US-201414161390-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 22, 2014 |
| Priority date | Aug 24, 2009 |
| Publication date | Feb 7, 2017 |
| Grant date | Feb 7, 2017 |
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.
An apparatus, method and system are provided to allow a low power and fast application service transmission (LP-FAST) engine to enhance the quality of service (QoS) and optimize the power consumption of the mobile applications operating in a mobile terminal in a service-aware, bandwidth-aware and power-consumption-aware manner.
Opening claim text (preview).
What is claimed is: 1. An apparatus, comprising: a transmission engine, hosted by a mobile terminal of a wireless network, the transmission engine to obtain outgoing data that includes first data generated and provided by one or more applications operating on the mobile terminal to be transmitted over the wireless network and second data generated by another application operating on the mobile terminal, wherein the another application is other than the one or more applications, and not configured to provide information related to quality of service (QoS) parameter of the another application to the transmission engine; the transmission engine including: a bus interface controller configured to receive a transmission command from a main processor of the mobile terminal, the transmission command including information related to the first data of the outgoing data; a data manipulator module coupled to the bus interface controller and configured to: determine a transmission channel is available; notify the main processor of the availability of the transmission channel; and receive the first data of the outgoing data from the bus interface controller and perform at least one of division, compression, or packetization of the first data of the outgoing data based on information provided by the one or more applications and related to QoS parameter of at least one of the one or more applications to produce a first plurality of outgoing packets, and wherein the main processor is configured to issue the transmission command based on the notification of the availability of the transmission channel; and a data sender coupled to the data manipulator module configured to provide different outgoing data for transmission over the wireless network, the different outgoing data including said first plurality of outgoing packets and a second plurality of outgoing packets corresponding to the second data. 2. The apparatus of claim 1 , wherein the data manipulator module further comprises: a task management module configured to receive the transmission command via the bus interface controller; a task registry configured to receive the transmission command from the task management module and generate a transmission task based on the information related to the first data of the outgoing data; a data divider module configured to divide the first data of the outgoing data into the first plurality of outgoing packets; a data packetization module configured to packetize respective ones of the first plurality of outgoing packets; a data depacketization module configured to depacketize a plurality of incoming packets received over the wireless network; and a data combiner module configured to combine the plurality of incoming packets received by a data receiver into at least one incoming data designated for at least one of the one or more applications operating on the mobile terminal. 3. The apparatus of claim 2 , wherein the data manipulator module further comprises: a data compression module configured to receive the first plurality of outgoing packets from the data divider module and compress the respective ones of the first plurality of outgoing packets; and a data decompression module configured to receive the plurality of incoming packets from the data depacketization module and decompress the respective ones of the plurality of incoming packets. 4. The apparatus of claim 2 , wherein the data manipulator module further comprises a storage unit configured to store information transmitted between the data divider module and the data packetization module. 5. The apparatus of claim 1 , further comprising a data receiver to receive a plurality of incoming packets designated for at least one of the one or more applications; wherein the data manipulator module is further configured to combine the plurality of incoming packets into at least one incoming data; and wherein the bus interface controller is further configured to provide the at least one incoming data to the at least one of the one or more applications. 6. The apparatus of claim 1 , wherein the data sender is further configured to detect the status of the wireless network, and retransmit one of the first plurality of outgoing packets in response to a transmission failure of the one of the first plurality of outgoing packets. 7. The apparatus of claim 1 , wherein the main processor is configured not to issue the transmission command until at least one transmission channel is available. 8. At least one computer-readable non-transitory storage medium comprising a plurality of instructions configured to cause a mobile terminal, in response to execution of the instructions by the mobile terminal, to provide: a transmission engine to obtain outgoing data that includes first data generated and provided by one or more applications operating on the mobile terminal to be transmitted over a wireless network and second data generated by another application operating on the mobile terminal, wherein the another application is other than the one or more applications, and not configured to provide information related to quality of service (QoS) parameter of the another application to the transmission engine; the transmission engine including: a bus interface controller to receive a transmission command from a main processor of the mobile terminal, the transmission command including information related to the first data of the outgoing data; a data manipulator module to: determine a transmission channel is available; notify the main processor of the availability of the transmission channel; and receive the first data of the outgoing data from the bus interface controller and perform at least one of division, compression, or packetization of the first data of the outgoing data based on information provided by the one or more applications and related to QoS parameter of at least one of the one or more applications to produce a first plurality of outgoing packets, and wherein the main processor is configured to issue the transmission command based on the notification of the availability of the transmission channel; and a data sender to provided different outgoing data for transmission over the wireless network, the different outgoing data including said first plurality of outgoing packets and a second plurality of outgoing packets corresponding to the second data. 9. The at least one storage medium of claim 8 , wherein the data manipulator module further comprises: a task management module to receive the transmission command via the bus interface controller; a task registry to receive the transmission command from the task management module and generate a transmission task based on the information related to the first data of the outgoing data; a data divider module to divide the first data of the outgoing data into the first plurality of outgoing packets; a data packetization module to packetize respective ones of the first plurality of outgoing packets; a data depacketization module to depacketize a plurality of incoming packets received over the wireless network; and a data combiner module to combine the plurality of incoming packets received by a data receiver into at least one incoming data designated for at least one of the one or more applications operating on the mobile terminal. 10. The at least one storage medium of claim 9 , wherein the data manipulator module further comprises: a data compression module to receive the first plurality of outgoing packets from the data divider module and compress the respective ones of the first plurality of outgoing packets; and a data decompression module to receive the plurality of incoming packets from the data depacketizati
based on load · CPC title
Modification of priorities while in transit · CPC title
using monitoring of local events, e.g. events related to user activity · CPC title
Cross-Sectional Technologies · mapped topic
managing power supply demand, e.g. depending on battery level · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.