IP Library Granted Patent US 9,554,296
Granted Patent B2
US 9,554,296 · App. 14/124,984 · Granted Jan 24, 2017

Device trigger recall/replace feature for 3GPP/M2M systems

Inventors: Varun Rao (Cincinnati, OH); Puneet Jain (Hillsboro, OR)
Assignee: Intel Corporation
H04W24/10H04B17/27H04L5/00H04L5/0035H04L5/0057H04L41/0659H04L41/0836H04L43/0811H04L45/28H04L47/27H04L65/1006H04L65/4092H04L65/80H04L67/16H04L67/303H04N21/23439H04N21/25825H04W4/00H04W4/005H04W4/008H04W4/02H04W8/18H04W12/06H04W16/18H04W24/02H04W24/04H04W28/0221H04W28/0236H04W28/04H04W36/0072H04W40/02H04W40/34H04W52/00H04W52/0209H04W52/0212H04W52/0216H04W52/0229H04W64/003H04W72/005H04W72/04H04W72/042H04W72/044H04W72/0406H04W72/0413H04W72/0446H04W74/0816H04W76/02H04W76/021H04W76/023H04W76/025H04W76/026H04W76/048H04W88/06H04W16/28H04W36/14H04W52/0258H04W88/12H04W92/18Y02B60/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,554,296
App. No.
14/124,984
Granted
Jan 24, 2017
Kind
B2
Abstract

Embodiments for managing device trigger action requests are generally described herein. The device trigger action requests may include a recall or replacement Device-Action Request. In some embodiments, a Device-Action Request command is received at a network entry point node from an external services capability server with an action type attribute value pair set to indicate a device trigger action request for performing an action on an old device trigger request, the network entry point node determines a status of the old device trigger request from the external services capability server and the network entry point node sends a Device-Action Answer command to the external services capability server with a request-status type attribute value pair to report a status of the old device trigger request in response to the device trigger action request for performing an action on the old device trigger request.

Claims (85)

1. A method for managing device trigger action requests, comprising:

receiving, at a network entry point node, a Device-Action Request command from an external services capability server with an action type attribute value pair set to indicate a device trigger action request for performing an action on an old device trigger request;

determining, by the network entry point node, a status of the old device trigger request from the external services capability server; and

sending, by the network entry point node, a response message to the external services capability server indicating a status of device trigger action request,

wherein the sending the response message comprises sending a Device-Action Answer command having a cause value set to report a status of the device trigger action request.

2. The method of claim 1 , wherein the sending the Device-Action Answer command having a cause value set to report a status of the device trigger action request comprises sending a Device-Action Answer command having a cause value set to report success of a replace request for the old device trigger request, the old device trigger being replaced with a new trigger provided in the Device-Action Request.

3. The method of claim 1 , wherein the sending the Device-Action Answer command having a cause value set to report a status of the device trigger action request comprises sending a Device-Action Answer command having a cause value set to report failure of a replace request for the old device trigger request, the old device trigger being requested to be replaced with a new trigger provided in the Device-Action Request.

4. The method of claim 1 , wherein the sending the response message comprises sending a device trigger report associated with the old device trigger request indicating a status of the old device trigger request in response to the device trigger action request.

5. The method of claim 1 , wherein the sending the response message comprises sending a device trigger confirm message having a cause value set to indicate the Device-Action Request exceeds a limitation on a parameter associated with the external services capability server.

6. The method of claim 1 , further comprising sending from the network entry point node to a store and forward center, based on the Device-Action Request, a submit trigger replace request including an old device trigger reference number for identifying the old device trigger request and a new trigger reference number identifying a substitute trigger request.

7. The method of claim 6 further comprising receiving, at the network entry point node, one selected from a group consisting of:

a submit trigger replace response message indicating success or failure of the submit trigger replace request, and

a trigger delivery report associated with the old device trigger request from the store and forward center indicating the old device trigger request has been replaced.

8. The method of claim 1 further comprising sending from the network entry point node to a store and forward center, based on the Device-Action Request, a submit trigger recall request including an old device trigger reference number for identifying the old device trigger request.

9. The method of claim 8 further comprising receiving, at the network entry point node, a submit trigger recall response message indicating success or failure of the submit trigger recall request and a trigger delivery report associated with the old device trigger request from the store and forward center indicating the old device trigger request has been recalled.

10. The method of claim 1 , wherein:

the receiving the Device-Action Request command with the action type attribute value pair set to indicate the device trigger action request comprises receiving a device trigger replace request, and

the method further comprises, in response to determining that the old device trigger request is pending at the network entry point node or has been unsuccessfully sent to a user equipment:

deleting the old device trigger request,

storing a new trigger request provided by the Device-Action Request command, and

delivering the new trigger request when the user equipment becomes available.

11. The method of claim 10 , wherein the method further comprises:

determining, in response to determining that the old device trigger request has been successfully sent to the user equipment or the old device trigger request has expired, that the device trigger replace request has failed, and

after determining that the device trigger replace request has failed, delivering the new trigger request to the user equipment when the user equipment becomes available.

12. The method of claim 1 , wherein:

the receiving the Device-Action Request command with the action type attribute value pair set to indicate the device trigger action request comprises receiving a device trigger recall request, and

the method further comprises, in response to determining that an old device trigger request is pending at the network entry point node or has been unsuccessfully sent to a user equipment;

deleting the old device trigger request,

de-registering from a user equipment reachability notification at a management database and considering that the old device trigger request has successfully been deleted, and

determining, in response to determining that the old device trigger request has been successfully sent to the user equipment or the old device trigger request has expired, that the device trigger recall request has failed.

13. A network entry point node, comprising:

a transceiver arranged to establish a connection with core network entities and an external services capability server providing machine type communication for user equipment supported by the core network entities, the transceiver arranged to receive a Device-Action Request command from an external services capability server with an action type attribute value pair set to indicate a device trigger action request for performing an action on an old device trigger request; and

a processor arranged to determine a status of the old device trigger request from the external services capability server and to send a response message to the external services capability server indicating status of device trigger action request,

wherein the response message comprises one selected from a group comprising:

a Device-Action Answer command having a cause value set to report a status of the device trigger action request,

a device trigger report associated with the old device trigger request indicating a status of the old device trigger request in response to the device trigger action request, and

a device trigger confirm message having a cause value set to indicate the Device-Action Request exceeds a limitation on a parameter associated with the external services capability server.

14. The network entry point node of claim 13 , wherein the response message comprises a Device-Action Answer command having a cause value set to report a status of the device trigger action request.

15. The network entry point node of claim 14 , wherein the Device-Action Answer command comprises:

a cause value set to report success of a recall request for the old device trigger request when the old device trigger request is deleted,

a cause value set to report failure of the recall request for the old device trigger request when the old device trigger request has been successfully delivered to a user equipment or has already expired,

a cause value set to report success of a replace request for the old device trigger request when the old device trigger request is replaced with a new trigger request provided in the Device-Action Request, and

a cause value set to report failure of the replace request for the old device trigger request when the old device trigger request has been successfully delivered to a user equipment or has already expired, the old device trigger request being requested to be replaced with the new trigger request provided in the Device-Action Request.

16. The network entry point node of claim 13 , wherein the response message comprises one selected from a group comprising:

a device trigger report associated with the old device trigger request indicating a status of the old device trigger request in response to the device trigger action request, and

a device trigger confirm message having a cause value set to indicate the Device-Action Request exceeds a limitation on a parameter associated with the external services capability server.

17. The network entry point node of claim 13 , wherein the processor is arranged to:

send to a store and forward center send via the transceiver, based on the Device-Action Request:

a submit trigger replace request including an old device trigger reference number for identifying the old device trigger request and a new trigger reference number identifying a substitute trigger request, and

a submit trigger recall request including the old device trigger reference number for identifying the old device trigger request, and

receive via the transceivers:

a submit trigger replace response message indicating success or failure of the submit trigger replace request,

a submit trigger recall response message indicating success or failure of the submit trigger recall request, and

a trigger delivery report associated with the old device trigger request from the store and forward center indicating the old device trigger request has been recalled.

18. The network entry point node of claim 13 , wherein the processor is arranged to:

process a received device trigger replace request, and in response to determining that an old device trigger request is pending at the network entry point node or has been unsuccessfully sent to a user equipment:

delete the old device trigger request,

store a new trigger request provided by the Device-Action Request command, and

deliver the new trigger request when the user equipment becomes available.

19. The network entry point node of claim 18 , wherein the processor is further arranged to:

determine, when the old device trigger request has been successfully sent to the user equipment or the old device trigger request has expired, that the device trigger replace request failed, and

after determining that the device trigger replace request has failed, deliver the new device trigger request to the user equipment when the user equipment becomes available.

20. The network entry point node of claim 13 , wherein the processor is arranged to:

process a received device trigger recall request, and in response to determining that an old device trigger request is pending at the network entry point node or has been unsuccessfully sent to a user equipment:

delete the old device trigger request,

de-register from a user equipment reachability notification at a management database when the old device trigger request has successfully been deleted, and

determine that the device trigger recall request failed when the old device trigger request has been successfully sent to the user equipment or the old device trigger request has expired.

21. At least one non-transitory machine readable medium comprising instructions that, when executed by the machine, cause the machine to perform operations for managing device trigger action requests, the operations comprising:

receiving, at a network entry point node, a Device-Action Request command from an external services capability server with an action type attribute value pair set to indicate a device trigger action request for performing an action on an old device trigger request;

determining, by the network entry point node, a status of the old device trigger request from the external services capability server; and

sending, by the network entry point node, a response message to the external services capability server indicating status of device trigger action request,

wherein the sending the response message comprises:

sending a device trigger report associated with the old device trigger request indicating a status of the old device trigger request in response to the device trigger action request, and

sending a device trigger confirm message having a cause value set to indicate the Device-Action Request exceeds a limitation on a parameter associated with the external services capability server.

22. The at least one non-transitory machine readable medium of claim 21 , wherein:

the sending the response message comprises sending a Device-Action Answer command having a cause value set to report a status of the device trigger action request, and

the sending the Device-Action Answer command having a cause value set to report a status of the device trigger action request further comprises:

sending a Device-Action Answer command having a cause value set to report success of a recall request for the old device trigger request,

sending a Device-Action Answer command having a cause value set to report failure of the recall request for the old device trigger request,

sending a Device-Action Answer command having a cause value set to report II all success of a replace request for the old device trigger request, the old device trigger being replaced with a new device trigger provided in the Device-Action Request, and

sending a Device-Action Answer command having a cause value set to report failure of the replace request for the old device trigger request, the old device trigger being requested to be replaced with a new device trigger provided in the Device-Action Request.

23. The at least one non-transitory machine readable medium of claim 21 further comprising:

sending from the network entry point node to a store and forward center, based on the Device-Action Request, a submit trigger replace request including an old device trigger reference number for identifying the old device trigger request and a new device trigger reference number identifying a substitute trigger request,

receiving, at the network entry point node, a submit trigger replace response message indicating success or failure of the submit trigger replace request, and

receiving, at the network entry point node, a trigger delivery report associated with the old device trigger request from the store and forward center indicating the old device trigger has been replaced.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2016
From: JAIN, PUNEET
To: INTEL CORPORATION
Reel/Frame 038905/0729 →
EMPLOYMENT AGREEMENT Recorded Jun 14, 2016
From: RAO, VARUN
To: INTEL CORPORATION
Reel/Frame 038991/0235 →
Continuity (2)
Provisional Application 61679627 · Aug 3, 2012
Related Publication 20150181564A1 · Jun 25, 2015