Communication device and non-transitory computer-readable recording medium storing computer-readable instructions for communication device

US12438852B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12438852-B2
Application numberUS-202318511997-A
CountryUS
Kind codeB2
Filing dateNov 16, 2023
Priority dateNov 25, 2022
Publication dateOct 7, 2025
Grant dateOct 7, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a case where a first communication device obtains a first setting request not including first version information indicating a first version of an encrypted communication protocol but including second version information indicating a second version of the encrypted communication protocol, the first communication device may send first setting information to a second communication device, the first setting information including the second version information and second scheme information indicating a second encryption scheme but not including first scheme information indicating a first encryption scheme which is less secure than the second encryption scheme.

First claim

Opening claim text (preview).

What is claimed is: 1. A first communication device, wherein the first communication device supports a first version of an encrypted communication protocol and a second version of the encrypted communication protocol, the second version being newer than the first version, the first version is capable of using a first encryption scheme, the second version is capable of using the first encryption scheme and a second encryption scheme which is more secure than the first encryption scheme, the first communication device comprises a controller, and the controller is configured to: obtain a setting request related to the encrypted communication protocol; after the setting request has been obtained, send setting information according to the setting request to a second communication device; and after the setting information has been sent to the second communication device, execute an encrypted communication with the second communication device by using a version and an encryption scheme that were determined by the second communication device based on the setting information, wherein in a case where a first setting request not including first version information indicating the first version but including second version information indicating the second version is obtained, the controller is configured to send first setting information to the second communication device, the first setting information including the second version information and second scheme information indicating the second encryption scheme but not including first scheme information indicating the first encryption scheme, and in a case where a second setting request including the first version information and the second version information is obtained, the controller is configured to send second setting information to the second communication device, the second setting information including the first version information, the second version information, the first scheme information, and the second scheme information. 2. The first communication device as in claim 1 , wherein the first communication device further supports a third version of the encrypted communication protocol, the third version being newer than the second version, the third version is incapable of using the first encryption scheme and the second encryption scheme and capable of using a third encryption scheme which is more secure than the second encryption scheme, and in a case where a third setting request not including the first version information but including the second version information and third version information indicating the third version is obtained, the controller is configured to send third setting information to the second communication device, the third setting information including the second version information, the third version information indicating the third version, the second scheme information, and third scheme information indicating the third encryption scheme but not including the first scheme information. 3. The first communication device as in claim 1 , wherein in a case where the second version is selected by a user on a first screen, the controller is configured to obtain the first setting request not including the first version information but including the second version information, in a case where the first version and the second version are selected by the user on the first screen, the controller is configured to obtain the second setting request which includes the first version information and the second version information, and an encryption key is not capable of being selected on the first screen. 4. The first communication device as in claim 3 , wherein in a case where, on a second screen different from the first screen, the second version is selected by the user and one or more encryption schemes are selected by the user from among a plurality of encryption schemes that the second version is capable of using, the controller is configured to obtain a fourth setting request including the second version information and one or more scheme information indicating the one or more encryption schemes, the plurality of encryption schemes including the first encryption scheme and the second encryption scheme, and in a case where the fourth setting request is obtained, the controller is configured to send fourth setting information to the second communication device, the fourth setting information including the second version information and the one or more scheme information. 5. The first communication device as in claim 1 , wherein the encrypted communication protocol is a protocol according to Transport Layer Security (TLS). 6. A first communication device, wherein the first communication device supports a first version of an encrypted communication protocol and a second version of the encrypted communication protocol, the second version being newer than the first version, the first version is capable of using a first encryption scheme, the second version is capable of using the first encryption scheme and a second encryption scheme which is more secure than the first encryption scheme, the first communication device comprises a controller, and the controller is configured to: obtain a setting request related to the encrypted communication protocol; after the setting request has been obtained, receive candidate information from a second communication device, the candidate information including version information indicating a version of the encrypted communication protocol which the second communication device is capable of using and scheme information indicating an encryption scheme which the second communication device is capable of using; determine a target version and a target encryption scheme, the target version being a version of the encrypted communication protocol to be used in the encrypted communication with the second communication device, and the target encryption scheme being an encryption scheme to be used in the encrypted communication with the second communication device; and execute the encrypted communication with the second communication device by using the target version and the target encryption scheme, wherein in a case where a first setting request not including first version information indicating the first version but including second version information indicating the second version is obtained and first candidate information including the second version information and second scheme information indicating the second encryption scheme is received from the second communication device, the controller is configured to determine the second version as the target version and determine the second encryption scheme as the target encryption scheme, in a case where the first setting request is obtained and second candidate information including the second version information and first scheme information indicating the first encryption scheme but not including the second scheme information is received from the second communication device, the first encryption scheme is not determined as the target encryption scheme, in a case where a second setting request including the first version information and the second version information is obtained and the first candidate information is received from the second communication device, the controller is configured to determine the second version as the target version and determine the second encryption scheme as the target encryption scheme, and in a case where the second setting request is obtained and the second candidate information is received from the second communication device, the controller is configured to determine the second version as the target version and determine the first encryption scheme as the target encryption scheme.

Assignees

Inventors

Classifications

  • the keys or algorithms being changed during operation · CPC title

  • at the transport layer · CPC title

  • involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved (negotiation of communication capabilities H04L69/24) · CPC title

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12438852B2 cover?
In a case where a first communication device obtains a first setting request not including first version information indicating a first version of an encrypted communication protocol but including second version information indicating a second version of the encrypted communication protocol, the first communication device may send first setting information to a second communication device, the …
Who is the assignee on this patent?
Brother Ind Ltd
What technology area does this patent fall under?
Primary CPC classification H04L63/0428. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 07 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).