US2016192414A1PendingUtilityA1

Methods and apparatus for efficient service layer assistance for modem sleep operations

Assignee: QUALCOMM INCPriority: Jan 4, 2013Filed: Mar 8, 2016Published: Jun 30, 2016
Est. expiryJan 4, 2033(~6.4 yrs left)· nominal 20-yr term from priority
H04W 4/005H04W 76/02H04W 52/0229H04W 52/0225H04B 7/15H04W 4/70H04W 52/0235G06F 1/3278H04W 52/0258Y02D30/70H04W 76/10
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method, an apparatus, and a computer program product for wireless communication are provided in connection with improving wireless device power consumption in an M2M environment. In an example, a service layer module equipped to obtain a network value indicating that a service layer transaction is complete and no additional activity associated with the service layer transaction is expected from a network entity, determine that no additional activity associated with the service layer transaction is expected from a wireless device application, generate a sleep mode value based on the reception of the network value and upon the determination, and provide the sleep mode value to a modem subsystem and/or an application subsystem indicating that it is allowed to enter a sleep mode. In an aspect, the sleep mode value may be provided using cross layer signaling between a service layer and modem processing layer.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of wireless communications, comprising:
 receiving, by an intermediate node, data associated with a service layer transaction, wherein the data is received from a wireless device and is intended for a network entity;   initiating a connection for transmission of the data to the network entity;   transmitting an indication to the wireless device that the data was reliably received, wherein the indication allows a mode subsystem associated with the wireless device to enter a sleep mode; and   transmitting the data to the network entity using the connection.   
     
     
         2 . The method of  claim 1 , wherein the connection comprises a transmission control protocol (TCP) based connection or a user datagram protocol (UDP) based connection. 
     
     
         3 . The method of  claim 1 , wherein the indication further indicates that the data was successfully received by the network entity. 
     
     
         4 . The method of  claim 1 , wherein the transmitting further comprises:
 including a wireless device identifier associated with the wireless device.   
     
     
         5 . The method of  claim 1 , wherein the initiating further comprises:
 determining an address of the network entity based on an address of the wireless device and a known relationship between the network entity and the wireless device.   
     
     
         6 . The method of  claim 1 , wherein the initiating further comprises:
 using an address of the intermediate node; and   including a wireless device identifier associated with the wireless device.   
     
     
         7 . The method of  claim 1 , wherein the intermediate node comprises an access point (AP), a femto node, a pico node, a NodeB, or an eNodeB. 
     
     
         8 . A method of communications, comprising:
 receiving, by a service layer module, application data that is intended to be communicated to a network entity, wherein the application data is received from an application at a first time;   buffering the application data;   receiving a request for data from the network entity at a second time, wherein the request includes a network availability value with a flexible time window for transmission, and wherein the network availability value indicates that the network entity is available to receive the application data;   obtaining the requested data;   establishing a wireless connection with the network entity; and   transmitting the buffered application data along with the requested data based on the network availability value and within the flexible time window for transmission.   
     
     
         9 . An apparatus for wireless communications, comprising:
 means for receiving, by an intermediate node, data associated with a service layer transaction, wherein the data is received from a wireless device and is intended for a network entity;   means for initiating a connection for transmission of the data to the network entity;   means for transmitting an indication to the wireless device that the data was reliably received, wherein the indication allows a mode subsystem associated with the wireless device to enter a sleep mode; and   wherein the means for transmitting is further configured to transmit the data to the network entity using the connection.   
     
     
         10 . The apparatus of  claim 9 , wherein the connection comprises a transmission control protocol (TCP) based connection or a user datagram protocol (UDP) based connection. 
     
     
         11 . The apparatus of  claim 9 , wherein the indication further indicates that the data was successfully received by the network entity. 
     
     
         12 . The apparatus of  claim 9 , wherein the means for transmitting is further configured to:
 include a wireless device identifier associated with the wireless device.   
     
     
         13 . The apparatus of  claim 9 , wherein the means for initiating is further configured to:
 determine an address of the network entity based on an address of the wireless device and a known relationship between the network entity and the wireless device.   
     
     
         14 . The apparatus of  claim 9 , wherein the means for initiating is further configured to:
 use an address of the intermediate node; and   include a wireless device identifier associated with the wireless device.   
     
     
         15 . The apparatus of  claim 9 , wherein the intermediate node comprises an access point (AP), a femto node, a pico node, a NodeB, or an eNodeB. 
     
     
         16 . An apparatus for communications, comprising:
 means for receiving, by a service layer module, application data that is intended to be communicated to a network entity, wherein the application data is received from an application at a first time;   means for buffering the application data;   wherein the means for receiving is further configured to receive a request for data from the network entity at a second time, wherein the request includes a network availability value with a flexible time window for transmission, and wherein the network availability value indicates that the network entity is available to receive the application data;   means for obtaining the requested data;   means for establishing a wireless connection with the network entity; and   means for transmitting the buffered application data along with the requested data based on the network availability value and within the flexible time window for transmission.   
     
     
         17 . An apparatus for wireless communications, comprising:
 a processing system configured to:   receive, by an intermediate node, data associated with a service layer transaction, wherein the data is received from a wireless device and is intended for a network entity;   initiate a connection for transmission of the data to the network entity;   transmit an indication to the wireless device that the data was reliably received, wherein the indication allows a mode subsystem associated with the wireless device to enter a sleep mode; and   transmit the data to the network entity using the connection.   
     
     
         18 . The apparatus of  claim 17 , wherein the connection comprises a transmission control protocol (TCP) based connection or a user datagram protocol (UDP) based connection. 
     
     
         19 . The apparatus of  claim 17 , wherein the indication further indicates that the data was successfully received by the network entity. 
     
     
         20 . The apparatus of  claim 17 , wherein the processing system is configured to:
 include a wireless device identifier associated with the wireless device.   
     
     
         21 . The apparatus of  claim 17 , wherein the processing system is configured to:
 determine an address of the network entity based on an address of the wireless device and a known relationship between the network entity and the wireless device.   
     
     
         22 . The apparatus of  claim 17 , wherein the processing system is configured to:
 use an address of the intermediate node; and   include a wireless device identifier associated with the wireless device.   
     
     
         23 . The apparatus of  claim 17 , wherein the intermediate node comprises an access point (AP), a femto node, a pico node, a NodeB, or an eNodeB. 
     
     
         24 . An apparatus for communications, comprising:
 a processing system configured to:   receive, by a service layer module, application data that is intended to be communicated to a network entity, wherein the application data is received from an application at a first time;   buffer the application data;   receive a request for data from the network entity at a second time, wherein the request includes a network availability value with a flexible time window for transmission, and wherein the network availability value indicates that the network entity is available to receive the application data;   obtain the requested data;   establish a wireless connection with the network entity; and   transmit the buffered application data along with the requested data based on the network availability value and within the flexible time window for transmission.   
     
     
         25 . A computer program product, comprising:
 a non-transitory computer-readable medium comprising code for:   receiving, by an intermediate node, data associated with a service layer transaction, wherein the data is received from a wireless device and is intended for a network entity;   initiating a connection for transmission of the data to the network entity;   transmitting an indication to the wireless device that the data was reliably received, wherein the indication allows a mode subsystem associated with the wireless device to enter a sleep mode; and   transmitting the data to the network entity using the connection.   
     
     
         26 . The computer program product of  claim 25 , wherein the connection comprises a transmission control protocol (TCP) based connection or a user datagram protocol (UDP) based connection. 
     
     
         27 . The computer program product of  claim 25 , wherein the indication further indicates that the data was successfully received by the network entity. 
     
     
         28 . The computer program product of  claim 25 , further comprising code for:
 including a wireless device identifier associated with the wireless device.   
     
     
         29 . The computer program product of  claim 25 , further comprising code for:
 determining an address of the network entity based on an address of the wireless device and a known relationship between the network entity and the wireless device.   
     
     
         30 . The computer program product of  claim 25 , further comprising code for:
 using an address of the intermediate node; and   including a wireless device identifier associated with the wireless device.   
     
     
         31 . The computer program product of  claim 25 , wherein the intermediate node comprises an access point (AP), a femto node, a pico node, a NodeB, or an eNodeB. 
     
     
         32 . A computer program product, comprising:
 a non-transitory computer-readable medium comprising code for:   receiving, by a service layer module, application data that is intended to be communicated to a network entity, wherein the application data is received from an application at a first time;   buffering the application data;   receiving a request for data from the network entity at a second time, wherein the request includes a network availability value with a flexible time window for transmission, and wherein the network availability value indicates that the network entity is available to receive the application data;   obtaining the requested data;   establishing a wireless connection with the network entity; and   transmitting the buffered application data along with the requested data based on the network availability value and within the flexible time window for transmission.

Join the waitlist — get patent alerts

Track US2016192414A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.