Patents by Inventor Yongbeom Pak

Yongbeom Pak has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11831444
    Abstract: The present techniques generally describe a machine-implemented method for configuring a retransmission timer, the method performed at the server including: receiving, from a client, a first handshake message as part of a first handshake with the client; deriving a retransmission parameter from the first handshake message; setting a first wait time of the retransmission timer based on or in response to the retransmission parameter.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: November 28, 2023
    Assignees: Arm IP Limited, Arm Limited
    Inventors: Mikko Johannes Saarnivala, Szymon Sasin, Yongbeom Pak, Hannes Tschofenig, Kari Matias Severinkangas
  • Patent number: 11627177
    Abstract: Broadly speaking, embodiments of the present technique provide methods, apparatuses and systems for operating a server in communication with a network-attachable electronic device, comprising: storing, in storage accessible by the server, a device registration and a registration lifetime value for the device; receiving at least one message from the device; analysing the message to derive a confidence modifier associated with a message type associated with that message; applying the derived confidence modifier to a calculation of a confidence score for the device; and responsive to the calculation, determining whether a stored registration lifetime value for the device is to be adjusted based upon the confidence score.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: April 11, 2023
    Assignees: Arm IP Limited, Arm Limited
    Inventors: Mikko Johannes Saarnivala, Szymon Sasin, Yongbeom Pak, Hannes Tschofenig
  • Patent number: 11522840
    Abstract: Broadly speaking, the present technique provides methods, apparatuses and systems for performing a TLS/DTLS handshake process between machines in a manner that reduces the amount of data sent during the handshake process.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: December 6, 2022
    Assignee: Arm Limited
    Inventors: Simo Mikael Sillankorva, Markku Lehto, Kalle Petteri Vayrynen, Jaakko Iiro Juhani Kukkohovi, Szymon Sasin, Yongbeom Pak
  • Patent number: 11503134
    Abstract: Broadly speaking, embodiments of the present technique provide methods, apparatuses and systems for controlling device resource subscriptions by an LwM2M server, comprising receiving at said LwM2M server a registration request message from a LwM2M client device, the message comprising an enumeration of a plurality of subscribable elements of an object hierarchy of the device; storing, using the LwM2M server, an association between the device and the plurality of subscribable elements; and sending from the LwM2M server to the LwM2M client device a subscription message comprising a unitary compressed expression representing plural ones of said plurality of subscribable elements associated with said device.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: November 15, 2022
    Assignees: Arm IP Limited, Arm Limited
    Inventors: Mikko Johannes Saarnivala, Szymon Sasin, Yongbeom Pak, Hannes Tschofenig
  • Publication number: 20220353060
    Abstract: The present techniques generally describe a computer implemented method for establishing a secure communication session between a client device and a first server, the method performed by the client device comprising: obtaining, from a second server, credential data comprising a session identifier and cryptographic key data; performing a connection handshake with the first server to establish the secure communication session; creating a security state record defining one or more parameters used to establish the secure communication session, and associating the session identifier with the security state record; performing a first resumption handshake with the first server using the session identifier to re-establish the secure communication session.
    Type: Application
    Filed: January 9, 2020
    Publication date: November 3, 2022
    Inventors: Mikko Johannes SAARNIVALA, Szymon SASIN, Yongbeom PAK, Hannes TSCHOFENIG
  • Patent number: 11475134
    Abstract: A method of bootstrapping a device by a bootstrap server, the method comprising: receiving, at the bootstrap server from the device, bootstrap data to enable the bootstrap server to determine that the device is to be provisioned with a device account identifier; verifying, at the bootstrap server, that the device is eligible to obtain a device account identifier based on or in response to the bootstrap data; obtaining, at the bootstrap server, a device account identifier assigned to the device based on or in response to the determination that the device is eligible; provisioning, from the bootstrap server to the device, first credential data comprising the device account identifier assigned to the device.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: October 18, 2022
    Assignee: Arm Limited
    Inventors: Yongbeom Pak, Enrique Cordero Blanco
  • Patent number: 11438230
    Abstract: Broadly speaking, the present techniques relate to a computer implemented method comprising: receiving, at a first server, one or more device identifiers from a device; determining, with the first server, the availability of a resource template for the device based on or in response to the one or more device identifiers; when the resource template is available for the device: provisioning, from the first server to the device, a template identifier to enable the device to register with a second server using the template identifier.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: September 6, 2022
    Assignees: Arm IP Limited, Arm Limited
    Inventors: Mikko Johannes Saarnivala, Szymon Sasin, Yongbeom Pak, Hannes Tschofenig
  • Publication number: 20220200984
    Abstract: There is disclosed a computer implemented method of bootstrapping a device by a bootstrap server, the method comprising: receiving, at the bootstrap server, credential data comprising a token and certificate data; verifying, with the bootstrap server, whether the token is legitimate; verifying, with the bootstrap server, whether the certificate data is trusted; responsive to verifying that the token is legitimate and that the certificate data is trusted providing, from the bootstrap server to the device, resource credential data to enable the device to authenticate with a first server.
    Type: Application
    Filed: February 21, 2020
    Publication date: June 23, 2022
    Inventors: Yongbeom PAK, Enrique CORDERO BLANCO
  • Publication number: 20220190968
    Abstract: The present techniques generally describe a machine-implemented method for configuring a retransmission timer, the method performed at the server comprising: receiving, from a client, a first handshake message as part of a first handshake with the client; deriving a retransmission parameter from the first handshake message; setting a first wait time of the retransmission timer based on or in response to the retransmission parameter.
    Type: Application
    Filed: January 9, 2020
    Publication date: June 16, 2022
    Inventors: Mikko Johannes SAARNIVALA, Szymon SASIN, Yongbeom PAK, Hannes TSCHOFENIG, Kari Matias SEVERINKANGAS
  • Publication number: 20220191089
    Abstract: Broadly speaking, embodiments of the present technique provide methods, apparatuses and systems for operating a configuration server in communication with a client electronic device, comprising: receiving a handshake initiation message from the client electronic device specifying a registration at a specified server; receiving, from the client electronic device, a first enumeration of client features supported; responsive to detecting no stored client provisioning configuration for the client electronic device, retrieving, from the specified server, a second enumeration of server features supported; performing a comparison between the first and the second enumeration to detect a match between the client features supported and the server features supported; responsive to detecting a match, creating a client provisioning configuration; storing the client provisioning configuration in a configuration store; and sending a provisioning message comprising the client provisioning configuration to the client electron
    Type: Application
    Filed: January 9, 2020
    Publication date: June 16, 2022
    Inventors: Mikko Johannes SAARNIVALA, Szymon SASIN, Yongbeom PAK, Hannes TSCHOFENIG
  • Publication number: 20220182436
    Abstract: A method implemented e.g. in a Lightweight Machine-to-Machine (LwM2M) server, comprises establishing a secure communication session with a client and transmitting an observation request to the client. The observation request identifies a first resource at the client, one or more criteria relating to the first resource to trigger a notification to be transmitted from the client to the server, and one or more resources at the client comprising at least one resource other than the first resource, the value of which is to be included in the notification.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 9, 2022
    Inventors: Mikko Johannes SAARNIVALA, Szymon SASIN, Yongbeom PAK, Hannes TSCHOFENIG
  • Publication number: 20220109980
    Abstract: Broadly speaking, the present techniques relate to a computer implemented method for enabling template-based registration, the method performed by an intermediary apparatus in communication with a first device and a server, the method comprising: receiving, from the first device, a registration request comprising one or more device identifiers for the first device; determining the availability of template information for the first device based on or in response to the one or more device identifiers; when the template information for the first device is unavailable: generating template information for the first device; or requesting, from the server, the template information.
    Type: Application
    Filed: January 9, 2020
    Publication date: April 7, 2022
    Inventors: Mikko Johannes SAARNIVALA, Szymon SASIN, Yongbeom PAK, Hannes TSCHOFENIG
  • Publication number: 20220103634
    Abstract: Broadly speaking, the present techniques relate to a machine-implemented method for registering a device with a server, the method performed at the device comprising: applying a data-reducing function to at least one object, object instance, resource and/or resource instance at the device to generate resource data comprising compressed data representative of the at least one object object instance, resource and/or resource instance; transmitting a registration message comprising said resource data to register said device with server.
    Type: Application
    Filed: January 9, 2020
    Publication date: March 31, 2022
    Inventors: Mikko Johannes SAARNIVALA, Szymon SASIN, Yongbeom PAK, Hannes TSCHOFENIG
  • Publication number: 20220103656
    Abstract: Broadly speaking, embodiments of the present technique provide methods, apparatuses and systems for operating a server in communication with a network-attachable electronic device, comprising: storing, in storage accessible by the server, a device registration and a registration lifetime value for the device; receiving at least one message from the device; analysing the message to derive a confidence modifier associated with a message type associated with that message; applying the derived confidence modifier to a calculation of a confidence score for the device; and responsive to the calculation, determining whether a stored registration lifetime value for the device is to be adjusted based upon the confidence score.
    Type: Application
    Filed: January 9, 2020
    Publication date: March 31, 2022
    Inventors: Mikko Johannes SAARNIVALA, Szymon SASIN, Yongbeom PAK, Hannes TSCHOFENIG
  • Publication number: 20220086045
    Abstract: Broadly speaking, the present techniques relate to a computer implemented method comprising: receiving, at a first server, one or more device identifiers from a device; determining, with the first server, the availability of a resource template for the device based on or in response to the one or more device identifiers; when the resource template is available for the device: provisioning, from the first server to the device, a template identifier to enable the device to register with a second server using the template identifier.
    Type: Application
    Filed: January 9, 2020
    Publication date: March 17, 2022
    Inventors: Mikko Johannes SAARNIVALA, Szymon SASIN, Yongbeom PAK, Hannes TSCHOFENIG
  • Publication number: 20220052999
    Abstract: According to the present techniques there is provided a computer implemented method of bootstrapping a device by a bootstrap server, the method comprising: receiving, at the bootstrap server from the device as part of a bootstrap process, common credential data including a trust indicator to indicate that the common credential data is common for a group of devices; obtaining, at the bootstrap server, resource credential data based on or in response to the common credential data, the resource credential data to enable the device to authenticate with a resource; transmitting, from the bootstrap server to the device, the resource credential data.
    Type: Application
    Filed: November 8, 2019
    Publication date: February 17, 2022
    Inventors: Yongbeom PAK, Roni SASSON
  • Patent number: 11252239
    Abstract: A method of establishing a communications path between devices comprising: receiving, at a first device, data, the data comprising: a first resource having a first identifier for a second device remote from the first device; a second resource having a second identifier for the second device; addressing the second device with the first identifier; generating, at the first device, first connection data based on the second identifier; transmitting, from the first device to the second device, the first connection data; receiving, at the first device, second connection data; validating, at the first device, the second connection data; establishing the communications path between the first device and second device responsive to valid second connection data.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 15, 2022
    Assignees: Arm IP Limited, Arm Limited
    Inventors: Yongbeom Pak, Hannes Tschofenig
  • Publication number: 20220021741
    Abstract: Broadly speaking, embodiments of the present technique provide methods, apparatuses and systems for controlling device resource subscriptions by an LwM2M server, comprising receiving at said LwM2M server a registration request message from a LwM2M client device, the message comprising an enumeration of a plurality of subscribable elements of an object hierarchy of the device; storing, using the LwM2M server, an association between the device and the plurality of subscribable elements; and sending from the LwM2M server to the LwM2M client device a subscription message comprising a unitary compressed expression representing plural ones of said plurality of subscribable elements associated with said device.
    Type: Application
    Filed: January 9, 2020
    Publication date: January 20, 2022
    Inventors: Mikko Johannes SAARNIVALA, Szymon SASIN, Yongbeom PAK, Hannes TSCHOFENIG
  • Patent number: 10951429
    Abstract: A machine implemented method of server initiated registration of a remote device with a second server when the remote device is provisioned or pre-provisioned for registration with a first server, the method comprising: transmitting a bootstrap message from a bootstrap server to the first server, the bootstrap message comprising instruction for registration of the remote device with the second server; receiving the bootstrap message at the first server; sending, from the first server, the bootstrap message to the remote device; and registering the remote device with the second server.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: March 16, 2021
    Assignee: ARM LTD
    Inventors: Yongbeom Pak, Szymon Sasin
  • Patent number: 10885198
    Abstract: A machine implemented method of communication between server and remote device, the method comprising: determining an availability and address of the remote device on a network for communication with the server; obtaining a public key attributed to the remote device; signing the public key attributed to the remote device with a private key of the server and so generating a digitally signed certificate to verify the ownership of the public key as the remote device; and transmitting the digitally signed certificate to the remote device.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: January 5, 2021
    Assignee: ARM Ltd
    Inventors: Szymon Sasin, Norbert David, Yongbeom Pak