Information processing device, information processing method, and information processing system

US12475209B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12475209-B2
Application numberUS-202017632572-A
CountryUS
Kind codeB2
Filing dateJul 31, 2020
Priority dateAug 15, 2019
Publication dateNov 18, 2025
Grant dateNov 18, 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.

Provided is an information processing device, an information processing method, and an information processing system that enable safe movement of data in an application. The information processing device includes a control unit that executes first software, second software, and third software, backs up data in the first software to the second software in a case where first authentication between the first software and the second software succeeds, and moves the data backed up in the second software to the third software in a case where second authentication between the second software and the third software succeeds.

First claim

Opening claim text (preview).

The invention claimed is: 1 . An information processing device, comprising: a central processing unit (CPU) configured to: execute a first software, a second software, and a third software; set a first state of the first software; control, in the first state, the first software to accept a plurality of external commands, wherein each external command of the plurality of external commands is a valid command; execute, in the first state, a first authentication between the first software and the second software, wherein the first authentication is based on a specific key, and the specific key is associated with each of the first software and the second software; determine that the execution of the first authentication is successful; control, based on the determination that the execution of the first authentication is successful, the first software to transit from the first state to a second state; back up, based on the transition of the first software from the first state to the second state, data in the first software to the second software; control, in the second state, the first software to accept a specific command of the plurality of external commands; control the first software to transit from the second state to a third state after the back up of the data to the second software is completed; control, in the third state, the first software to reject the plurality of external commands; execute a second authentication between the second software and the third software; determine that the execution of the second authentication is successful; and transfer the backed up data in the second software to the third software based on the determination that the execution of the second authentication is successful. 2 . The information processing device according to claim 1 , wherein the CPU is further configured to control the first software to execute a first processing, in a case where a second processing different from the first processing under the execution is instructed in the second state, the CPU is further configured to control the first software to prioritize the second processing, and in a case where the second processing different from the first processing under the execution is instructed in the third state, the CPU is further configured to control the first software to prioritize the first processing. 3 . The information processing device according to claim 2 , wherein, in the case where the second processing is instructed in the second state, the CPU is further configured to: control the first software to return to the first state; control the first software to execute the second processing; and control the second software to delete the backed up data based on: the return of the first software to the first state, and the execution of the second processing. 4 . The information processing device according to claim 2 , wherein the first processing is to update the first software to the third software. 5 . The information processing device according to claim 1 , wherein the CPU is further configured to control the third software to transit from a first state of the third software to a second state of the third software, based on the transfer of the backed up data in the second software to the third software. 6 . The information processing device according to claim 5 , wherein the CPU is further configured to: control deletion of the backed up data from the second software, and control the transition of the third software from the first state of the third software to the second state of the third software based on: the transfer of the backed up data in the second software to the third software, and the deletion of the backed up data from the second software. 7 . The information processing device according to claim 5 , wherein the CPU is further configured to: control, in the first state of the third software, the third software to reject the plurality of external commands, and control, in the second state of the third software, the third software to accept the plurality of external commands. 8 . The information processing device according to claim 5 , wherein the CPU is further configured to control the first software to execute a first processing, and in a case where a second processing different from the first processing is instructed in the first state of the third software, the CPU is further configured to control the third software to prioritize the first processing. 9 . The information processing device according to claim 8 , wherein the first processing is to update the first software to the third software. 10 . The information processing device according to claim 1 , wherein the CPU is further configured to: control the second software to provide a script, and control the first software to transmit the data in the first software to the second software based on the script provided from the second software. 11 . The information processing device according to claim 10 , wherein the script is provided based on the determination that the execution of the first authentication is successful. 12 . The information processing device according to claim 1 , wherein the CPU is further configured to: control the second software to provide a script to the third software, and control the third software to acquire the backed up data from the second software, based on the provided script from the second software. 13 . The information processing device according to claim 12 , wherein the script is provided based on the determination that the execution of the second authentication is successful. 14 . The information processing device according to claim 1 , wherein the CPU is further configured to update the first software by the third software. 15 . The information processing device according to claim 1 , wherein each of the first software and the third software includes an application. 16 . An information processing method, comprising: executing a first software, a second software, and a third software; setting a first state of the first software; controlling, in the first state, the first software to accept a plurality of external commands, wherein each external command of the plurality of external commands is a valid command; executing, in the first state, a first authentication between the first software and the second software, wherein the first authentication is based on a specific key, and the specific key is associated with each of the first software and the second software; determining that the execution of the first authentication is successful; controlling, based on the determination that the execution of the first authentication is successful, the first software to transit from the first state to a second state; backing up, based on the transition of the first software from the first state to the second state, data in the first software to the second software; controlling, in the second state, the first software to accept a specific command of the plurality of external commands; controlling the first software to transit from the second state to a third state after the back up of the data to the second software is completed; controlling, in the third state, the first software to reject the plurality of external commands; executing a second authentication between the second software and the third software; determining that the execution of the second authentication is successful; and transferring the backed up data in the second software to the third software based on the determ

Assignees

Inventors

Classifications

  • Management of the backup or restore process · CPC title

  • Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities · CPC title

  • during software upgrading · CPC title

  • G06F21/44Primary

    Program or device authentication · 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 US12475209B2 cover?
Provided is an information processing device, an information processing method, and an information processing system that enable safe movement of data in an application. The information processing device includes a control unit that executes first software, second software, and third software, backs up data in the first software to the second software in a case where first authentication betwee…
Who is the assignee on this patent?
Felica Networks Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/1458. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 18 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).