Methods and apparatus for efficient service layer assistance for modem sleep operations
First Claim
1. A method of communications performed by a service layer module, comprising:
- obtaining 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;
determining whether additional activity associated with the service layer transaction is expected from one or more applications associated with a wireless device;
generating a sleep mode value based on the network value and upon a determination that no additional activity associated with the service layer transaction is expected from the one or more applications associated with the wireless device; and
providing the sleep mode value to at least one of a modem subsystem or an application subsystem, wherein the sleep mode value indicates that the at least one of the modem subsystem or the application subsystem is allowed to enter a sleep mode.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
72 Claims
-
1. A method of communications performed by a service layer module, comprising:
-
obtaining 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; determining whether additional activity associated with the service layer transaction is expected from one or more applications associated with a wireless device; generating a sleep mode value based on the network value and upon a determination that no additional activity associated with the service layer transaction is expected from the one or more applications associated with the wireless device; and providing the sleep mode value to at least one of a modem subsystem or an application subsystem, wherein the sleep mode value indicates that the at least one of the modem subsystem or the application subsystem is allowed to enter a sleep mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of communication for a modem, comprising:
-
determining whether a sleep mode value is set to allow the modem to enter a sleep mode, wherein the sleep mode value indicates a service layer transaction with a network entity is complete and no additional activity associated with the service layer transaction is expected from an application; and entering the sleep mode upon a determination that the sleep mode value is set to allow the modem to enter the sleep mode. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus for communications, comprising:
-
means for obtaining 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; means for determining whether additional activity associated with the service layer transaction is expected from one or more applications associated with a wireless device; means for generating a sleep mode value based on the network value and upon a determination that no additional activity associated with the service layer transaction is expected from the one or more applications associated with the wireless device; and means for providing the sleep mode value to at least one of a modem subsystem or an application subsystem, wherein the sleep mode value indicates that the at least one of the modem subsystem or the application subsystem is allowed to enter a sleep mode. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus for communication, comprising:
-
means for determining whether a sleep mode value is set to allow a modem to enter a sleep mode, wherein the sleep mode value indicates a service layer transaction with a network entity is complete and no additional activity associated with the service layer transaction is expected from an application; and means for entering the sleep mode upon a determination that the sleep mode value is set to allow the modem to enter the sleep mode. - View Dependent Claims (34, 35, 36)
-
-
37. An apparatus for communications, comprising:
-
a processing system configured 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 whether additional activity associated with the service layer transaction is expected from one or more applications associated with a wireless device; generate a sleep mode value based on the network value and upon a determination that no additional activity associated with the service layer transaction is expected from the one or more applications associated with the wireless device; and provide the sleep mode value to at least one of a modem subsystem or an application subsystem, wherein the sleep mode value indicates that the at least one of the modem subsystem or the application subsystem is allowed to enter a sleep mode. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An apparatus for communication, comprising:
-
a processing system configured to; determine whether a sleep mode value is set to allow a modem to enter a sleep mode, wherein the sleep mode value indicates a service layer transaction with a network entity is complete and no additional activity associated with the service layer transaction is expected from an application; and enter the sleep mode upon a determination that the sleep mode value is set to allow the modem to enter the sleep mode. - View Dependent Claims (52, 53, 54)
-
-
55. A non-transitory computer-readable medium comprising code for:
-
obtaining 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; determining whether additional activity associated with the service layer transaction is expected from one or more applications associated with a wireless device; generating a sleep mode value based on the network value and upon a determination that no additional activity associated with the service layer transaction is expected from the one or more applications associated with the wireless device; and providing the sleep mode value to at least one of a modem subsystem or an application subsystem, wherein the sleep mode value indicates that the at least one of the modem subsystem or the application subsystem is allowed to enter a sleep mode. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A non-transitory computer-readable medium comprising code for:
-
determining whether a sleep mode value is set to allow a modem to enter a sleep mode, wherein the sleep mode value indicates a service layer transaction with a network entity is complete and no additional activity associated with the service layer transaction is expected from an application; and entering the sleep mode upon a determination that the sleep mode value is set to allow the modem to enter the sleep mode. - View Dependent Claims (70, 71, 72)
-
Specification