IP Library Patent Application 13942781
Patent Application
App. No. 13/942,781

METHOD AND APPARATUS FOR EXCHANGING MESSAGES

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 None
App. No.
13/942,781
Abstract

A method and apparatus for exchanging messages between entities in a packet network. The solution includes exchanging a predetermined number of data entities with an apparatus by transmitting and receiving frames having one or more data fields; each frame including a field indicating which data entities the transmitting apparatus has not yet received successfully, and when a data entity is split into more than one data field, transmitting and receiving each data field having a part of the data entity with a sub field indicating which data fields include a part of the data entity the transmitting apparatus has not yet received successfully.

Claims (24)

1 . An apparatus in a packet network, comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

exchange a predetermined number of data entities between another apparatus by transmitting and receiving frames comprising one or more data fields; each frame comprising a field indicating which data entities the transmitting apparatus has not yet received successfully,

and when a data entity is split into more than one data field,

transmit and receive each data field comprising a part of the data entity with a sub field indicating which data fields comprising a part of the data entity the transmitting apparatus has not yet received successfully.

2 . The apparatus of claim 1 , wherein the apparatus is configured to transmit and receive data fields comprising a part of the data entity wherein the data fields comprise information on how to combine the parts of the data entity together.

3 . The apparatus of claim 1 , wherein the apparatus is configured to transmit and receive data fields comprising a part of the data entity wherein the data fields comprise information on the size of the part of the data entity in the data field.

4 . The apparatus of claim 1 , wherein the apparatus is configured to continue the transmission of data fields comprising a part of the data entity until receiving a data field with a subfield indicating that all data fields comprising a part of the data entity have been received successfully.

5 . The apparatus of claim 1 , wherein the apparatus is configured to transmit a data field comprising only a sub field indicating which data fields comprising a part of the data entity the transmitting apparatus has not yet received successfully if the receiving apparatus has indicated there are no data fields it has not received.

6 . A method in a web service system, comprising:

exchanging a predetermined number of data entities with an apparatus by transmitting and receiving frames comprising one or more data fields; each frame comprising a field indicating which data entities the transmitting apparatus has not yet received successfully, and when a data entity is split into more than one data field,

transmitting and receiving each data field comprising a part of the data entity with a sub

field indicating which data fields comprising a part of the data entity the transmitting apparatus has not yet received successfully.

7 . The method of claim 6 , further comprising:

transmitting and receiving data fields comprising a part of the data entity wherein the data fields comprise information on how to combine the parts of the data entity together.

8 . The method of claim 6 , further comprising:

transmitting and receiving data fields comprising a part of the data entity wherein the data fields comprise information on the size of the part of the data entity in the data field.

9 . The method of claim 6 , further comprising:

continuing the transmission of data fields comprising a part of the data entity until receiving a data field with a subfield indicating that all data fields comprising a part of the data entity have been received successfully.

10 . The method of any preceding claim 6 , further comprising:

transmitting a data field comprising only a sub field indicating which data fields comprising a part of the data entity the transmitting apparatus has not yet received successfully if the receiving apparatus has indicated there are no data fields it has not received.

11 . A computer program product encoding a computer program of instructions for executing a computer process carrying out the method of claim 6 .

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 10374376 PREVIOUSLY RECORDED AT REEL: 054756 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Oct 8, 2021
From: ARM FINLAND OY
To: PELION (FINLAND) OY
Reel/Frame 057746/0281 →
CHANGE OF NAME Recorded Dec 15, 2020
From: ARM FINLAND OY
To: PELION (FINLAND) OY
Reel/Frame 054756/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2013
From: MUTKA, PETRI TAPANI
To: ARM FINLAND OY
Reel/Frame 031767/0218 →
CHANGE OF NAME Recorded Sep 27, 2013
From: SENSINODE OY
To: ARM FINLAND OY
Reel/Frame 031330/0048 →