IP Library Granted Patent US 11,095,747
Granted Patent B2
US 11,095,747 · App. 15/743,270 · Granted Aug 17, 2021

Method and apparatus for receiving response information in M2M system

Inventor: Sangeon Kim (Seoul, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L67/32H04L12/5601H04L49/3081H04W4/70H04L2012/5665H04L2012/5679
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 11,095,747
App. No.
15/743,270
Granted
Aug 17, 2021
Kind
B2
Abstract

Provided is a procedure for receiving response information in response to a request message in an M2M system. Such a procedure may include transmitting a request message; determining a response type parameter corresponding to the request message; and receiving response information according to the response type parameter, wherein one of blocking, synchronous non-blocking (nonBlockingRequestSynch) and asynchronous non-blocking (nonBlockingRequestAsynch) is set as the response type parameter.

Claims (31)

1. A method for receiving, by a Machine-to-Machine communication (M2M) device, response information, the method comprising:

transmitting a request message to a receiving end;

checking a response type parameter being set to one of synchronous non-blocking (nonBlockingRequestSynch) and asynchronous non-blocking (nonBlockingRequestAsynch) corresponding to the request message;

receiving response information in case that the response type parameter is set to one of synchronous non-blocking (nonBlockingRequestSynch) and asynchronous non-blocking (nonBlockingRequestAsynch); and

waiting to receive the response information

wherein the receiving comprising:

in case that the response type parameter is set to synchronous non-blocking:

transmitting a retrieval request message;

receiving a retrieval response message in response to the retrieval request message;

performing an operation of processing an error to terminate the processing of the request message in case that a response status code parameter included in the retrieval response message indicates an error processing; and

performing an operation of processing the error to terminate the processing of the request message in case that the response status code parameter indicates a success processing and a content parameter is not included in the retrieval response message, and in case that the response type parameter is set to asynchronous non-blocking:

receiving a notification request message including notification information;

generating a notification response message in response to the notification request message; and

transmitting the notification response message,

wherein the retrieval response message comprises at least one of the response status code parameter, a request identification parameter, and the content parameter, and

wherein the notification response message comprises at least one of the response status code parameter and the request identification parameter, and the request identification parameter is set to be the same as a request identification parameter of the notification request message, and

wherein the request identification parameter comprises information on operation, target, originator, request ID, meta information, content, request status, and operation result attributes.

2. The method as claimed in claim 1 , wherein the request message comprises at least one of an operation parameter, a receiver parameter, a transmitter parameter, and a request identification parameter.

3. The method as claimed in claim 1 , wherein receiving comprises receiving an acknowledgement message of the request message before receiving the response information in a case where the response type parameter is set to one of synchronous non-blocking and asynchronous non-blocking.

4. The method as claimed in claim 1 , wherein the notification request message comprises an operation parameter, a receiver parameter, a transmitter parameter, a request identification parameter, and the content parameter including the notification information.

5. The method as claimed in claim 1 , comprising extracting the response information from the notification request message.

6. A Machine-to-Machine communication (M2M) device for receiving response information, the M2M device comprising:

a transmitter configured to transmit a request message to a receiving end;

a controller configured to check a response type parameter being set to one of blocking, synchronous non-blocking (nonBlockingRequestSynch) or asynchronous non-blocking (nonBlockingRequestAsynch) corresponding to the request message, perform an operation of receiving response information in case that the response type parameter is set to synchronous non-blocking (nonBlockingRequestSynch) or asynchronous non-blocking (nonBlockingRequestAsynch), and perform an operation of waiting to receive the response information in a case where there is no response type parameter; and

a receiver configured to receive the response information,

wherein in case that the response type parameter is set to synchronous non-blocking, the transmitter transmits a retrieval request message, the receiver receives a retrieval response message in response to the retrieval request message, and the controller perform an operation of processing an error to terminate the processing of the request message in case that a response status code parameter included in the retrieval response message indicates an error processing; and perform an operation of processing the error to terminate the processing of the request message in case that the response status code parameter indicates a success processing and a content parameter is not included in the retrieval response message, and

wherein in case that the response type parameter is set to asynchronous non-blocking, the receiver receives a notification request message including notification information, the controller generates a notification response message in response to the notification request message and extracts the response information from the notification request message, and the transmitter transmits the notification response message,

wherein the retrieval response message comprises at least one of the response status code parameter, a request identification parameter, and the content parameter, and wherein the request identification parameter comprises information on operation, target, originator, request ID, meta information, content, request status, and operation result attributes, and

wherein the notification response message comprises at least one of the response status code parameter and the request identification parameter, and the request identification parameter is set to be the same as a request identification parameter of the notification request message, and

wherein the request identification parameter comprises information on operation, target, originator, request ID, meta information, content, request status, and operation result attributes.

7. The M2M device as claimed in claim 6 , wherein the receiver receives an acknowledgement message of the request message in a case where the response type parameter is set to one of synchronous non-blocking and asynchronous non-blocking.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2019
From: KT CORPORATION
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 050566/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2018
From: KIM, SANGEON
To: KT CORPORATION
Reel/Frame 044578/0836 →
Priority Claims (3)
KR 10-2015-0097960 · Jul 9, 2015 · national
KR 10-2015-0107329 · Jul 29, 2015 · national
KR 10-2016-0085554 · Jul 6, 2016 · national
Continuity (1)
Related Publication 20180205804A1 · Jul 19, 2018