Apparatus with exchangeable communication module and application module, application module, and method

US11494494B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11494494-B2
Application numberUS-202016860052-A
CountryUS
Kind codeB2
Filing dateApr 27, 2020
Priority dateMay 16, 2019
Publication dateNov 8, 2022
Grant dateNov 8, 2022

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.

Provided is an apparatus including a communication module including a processor and a communication unit; and an application module detachably coupled to the communication module, wherein the application module includes a functional unit including at least one of a sensor, an actuator, or a communication port that is to be connected to at least one of an external sensor or an external actuator, and an application module memory for storing firmware that is executed by the processor.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a communication module comprising: a connection unit for detachably coupling an application module including a functional unit including at least one of a sensor, an actuator, or a communication port that is to be connected to at least one of an external sensor or an external actuator; a processor; and a communication unit, wherein the processor executes firmware stored in an application module memory included in the application module that is coupled by the connection unit; and the application module that is detachably coupled to the communication module, wherein the application module includes the functional unit, and the application module memory for storing the firmware that is executed by the processor, wherein the communication module further includes a firmware memory including a firmware region for storing the firmware that is obtained from the application module memory, and the processor executes the firmware stored in the firmware region of the firmware memory, and wherein the processor, during a start-up process, obtains identification information from the application module that is coupled to the communication module, and obtains the firmware stored in the application module memory and stores the firmware obtained from the application module memory in the firmware region of the firmware memory in response to the obtained identification information not matching identification information associated with the firmware stored in the firmware memory. 2. The apparatus according to claim 1 , wherein the processor, by executing the firmware, controls the functional unit and performs communication via the communication unit with a device to which the apparatus is connected. 3. The apparatus according to claim 1 , wherein the application module memory stores one or more pieces of firmware, each being the firmware, and during the start-up process, the processor stores, in the firmware memory, the firmware that corresponds to a communication protocol used by the communication module among the one or more pieces of firmware stored in the application module memory. 4. The apparatus according to claim 1 , wherein the application module memory stores version information of the firmware in association with the firmware, and during a start-up process, the processor determines whether or not to store the firmware stored in the application module memory in the firmware region of the firmware memory based on a result of comparing the version information of the firmware stored in the firmware memory and the version information associated with the firmware stored in the application module memory. 5. The apparatus according to claim 1 , wherein the processor, during the start-up process, stores the firmware stored in the application module memory in a backup region of the firmware memory and restarts the processor, and stores the firmware that is stored in the backup region of the firmware memory in the firmware region of the firmware memory during the restart. 6. The apparatus according to claim 1 , wherein the processor downloads a piece of firmware from a device to which the apparatus is connected and stores the downloaded firmware in the application module memory. 7. The apparatus according to claim 1 , wherein the application module memory is further stored with data relating to the at least one functional unit and the communication unit by the processor, and the processor stores the data that is stored in the application module memory in a data memory inside the communication module and uses the data that is stored to perform processing. 8. An application module comprising: a connection unit for detachably coupling a communication module including a processor, firmware memory including a firmware region, and a communication unit; a functional unit including at least one of a sensor, an actuator, or a communication port that is to be connected to at least one of an external sensor or an external actuator; and an application module memory for storing firmware, wherein the application module is adapted to provide identification information to the communication module, and wherein the application module provides the firmware stored in the application module memory to the communication module for storage in the firmware region of the firmware memory and execution by the processor in response to the obtained identification information not matching identification information associated with the firmware stored in the firmware memory. 9. A method comprising: coupling, by a communication module including a processor and a communication unit, the communication module and an application module detachable from the communication module, wherein the application module includes a functional unit including at least one of a sensor, an actuator, or a communication port that is to be connected to at least one of an external sensor or an external actuator, and includes an application module memory for storing firmware that is executed by the processor, wherein the communication module further includes a firmware memory including a firmware region for storing the firmware that is obtained from the application module memory; obtaining identification information from the application module that is coupled to the communication module; obtaining the firmware stored in the application module memory and storing the firmware obtained from the application module memory in the firmware region of the firmware memory in response to the obtained identification information not matching identification information associated with the firmware stored in the firmware memory; and executing, by the processor, the firmware stored in the firmware region of the firmware memory.

Assignees

Inventors

Classifications

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories · CPC title

  • G06F9/4415Primary

    Self describing peripheral devices · CPC title

  • Selecting among different versions · 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 US11494494B2 cover?
Provided is an apparatus including a communication module including a processor and a communication unit; and an application module detachably coupled to the communication module, wherein the application module includes a functional unit including at least one of a sensor, an actuator, or a communication port that is to be connected to at least one of an external sensor or an external actuator,…
Who is the assignee on this patent?
Yokogawa Electric Corp
What technology area does this patent fall under?
Primary CPC classification H04L67/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 08 2022 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).