IP Library Granted Patent US 9,338,016
Granted Patent B2
US 9,338,016 · App. 13/942,750 · Granted May 10, 2016

Method and apparatus for exchanging messages

Inventor: Petri Tapani Mutka (Tikkakoski, FI)
Assignee: ARM FINLAND OY
H04L12/12H04L1/1614H04L1/1664H04L1/1671H04W4/005
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,338,016
App. No.
13/942,750
Granted
May 10, 2016
Kind
B2
Abstract

A method and an apparatus for communicating with a second apparatus. The apparatus includes a controller and a transceiver for exchanging a predetermined number of data fields between the apparatuses by transmitting and receiving frames having one or more data fields and including in each frame a field indicating which data fields the apparatus has not yet received successfully.

Claims (23)

1. An apparatus in a packet network, the apparatus comprising:

at least one processor; and

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

communicate with a second apparatus by exchanging a predetermined number of data fields to perform authentication by transmitting frames to the second apparatus and receiving frames from the second apparatus, wherein the frames comprise the predetermined number of data fields to perform authentication, wherein the authentication exchange between the apparatus and the second apparatus is continued until both the apparatus and the second apparatus have each sent and received all of the frames comprising the predetermined number of data fields required for authentication along with acknowledgement fields indicating that all the predetermined number of data fields have been successfully received; and

include, in each frame transmitted to the second apparatus, a field indicating which data fields of the predetermined number of data fields required for authentication the apparatus has not yet received successfully.

2. The apparatus of claim 1 , wherein the apparatus is configured to receive from the second apparatus frames indicating which data fields the second apparatus has not yet received successfully, and transmit the indicated data fields to the second apparatus.

3. The apparatus of claim 1 , wherein the apparatus is configured to continue the transmission of data fields required for authentication until receiving a frame with an acknowledgement field indicating that all data fields have been received successfully.

4. The apparatus of claim 1 , wherein the apparatus is configured to transmit the predetermined number of data fields to the second apparatus and receive the same predetermined number of data fields from the second apparatus.

5. The apparatus of claim 1 , wherein the apparatus is configured to transmit a first predetermined number of data fields to the second apparatus and receive a second predetermined number of data fields from the second apparatus, wherein the first and second predetermined numbers are different.

6. A method in a packet network apparatus, the method comprising:

communicating with a second apparatus by exchanging a predetermined number of data fields to perform authentication by transmitting and receiving frames comprising the predetermined number of data fields to perform authentication; and

including, in each frame transmitted to the second apparatus, a field indicating which data fields of the predetermined number of data fields required for authentication the packet network apparatus has not yet received successfully,

wherein the authentication exchange between the apparatus and the second apparatus is continued until both the packet network apparatus and the second apparatus have each sent and received all of the frames comprising the predetermined number of data fields required for authentication along with acknowledgement fields indicating that all the predetermined number of data fields have been successfully received.

7. The method of claim 6 , further comprising:

receiving from the second apparatus frames indicating which data fields the second apparatus has not yet received successfully; and

transmitting the indicated data fields to the second apparatus.

8. The method of claim 6 , further comprising continuing the transmission of data fields until receiving a frame with acknowledgement field indicating that all data fields have been received successfully.

9. The method of claim 6 , further comprising transmitting the predetermined number of data fields to the second apparatus and receiving the same predetermined number of data fields from the second apparatus.

10. The method of claim 6 , further comprising transmitting a first predetermined number of data fields to the second apparatus and receiving a second predetermined number of data fields from the second apparatus, wherein the first and second predetermined numbers are different.

11. A non-transitory computer program product encoding a computer program of instructions for executing a computer process carrying out the method according to claim 6 .

12. A non-transitory computer program distribution medium readable by a computer and encoding a computer program of instructions for executing a computer process carrying out the method according to claim 6 .

13. The apparatus of claim 1 , wherein the order in which the data fields are exchanged is arbitrary.

14. The method of claim 6 , wherein the order in which the data fields are exchanged is arbitrary.

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 13, 2013
From: MUTKA, PETRI TAPANI
To: ARM FINLAND OY
Reel/Frame 031780/0334 →
CHANGE OF NAME Recorded Sep 27, 2013
From: SENSINODE OY
To: ARM FINLAND OY
Reel/Frame 031330/0026 →
Priority Claims (1)
FI 20125808 · Jul 18, 2012 · national
Continuity (1)
Related Publication 20140023083A1 · Jan 23, 2014