IP Library › Granted Patent US 11,875,217
Granted Patent B2
US 11,875,217 · App. 17/430,952 · Granted Jan 16, 2024

Information processing apparatus, information processing terminal apparatus, and information processing method

Inventors: Koji Sakaba (Kanagawa, JP); Tsutomu Nakatsuru (Tokyo, JP); Yuki Suzuki (Tokyo, JP); Masatsugu Ishiko (Kanagawa, JP)
Assignee: SONY GROUP CORPORATION
G06K7/10366
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 11,875,217
App. No.
17/430,952
Granted
Jan 16, 2024
Kind
B2
Abstract

An information processing apparatus generates a command for a communication terminal apparatus and a retry command and successively outputs the generated command and retry command to an information processing terminal apparatus. The information processing terminal apparatus acquires the command for the communication terminal apparatus and the retry command that have successively been output from the information processing apparatus and outputs the acquired command to the communication terminal apparatus. Further, in a case of performing a retry process due to unavailability of a response to the command, the information processing terminal apparatus outputs the acquired retry command to the communication terminal apparatus. The retry process can be performed without waiting for the information processing terminal apparatus to output a command request to the information processing apparatus and acquire a retry command. Accordingly, a process between a communication terminal apparatus and an information processing apparatus via an information processing terminal apparatus can be performed efficiently.

Claims (38)

1. An information processing apparatus comprising:

a command generation section configured to generate a command for a communication terminal apparatus and a retry command and output the generated retry command together with the command, wherein

the command generation section generates the retry command that is based on whether or not the command for the communication terminal apparatus is a command that has idempotence, and

the command generation section is implemented via at least one processor.

2. The information processing apparatus according to claim 1 , wherein,

in a case where the command for the communication terminal apparatus is a command that has idempotence, the command generation section is further configured to generate the retry command by changing a sequence number of the command that has idempotence.

3. The information processing apparatus according to claim 1 , wherein,

in a case where the command for the communication terminal apparatus is a command that does not have idempotence, the command generation section is further configured to generate a command for checking a state of the communication terminal apparatus, as the retry command.

4. The information processing apparatus according to claim 1 , wherein,

in a case where a response to be output from a communication terminal apparatus in response to the command is to be encrypted, the command generation section is further configured to

calculate an expected value of the response or a hash value of the expected value and

output the calculated expected value or the calculated hash value together with the generated command and the retry command.

5. The information processing apparatus according to claim 1 , wherein

the command generation section is further configured to set a sequence number indicating an order of processing, for the command and the retry command.

6. The information processing apparatus according to claim 5 , wherein

the command generation section is further configured to adjust a number of retry commands according to a number of retries or a state of occurrence of retries.

7. The information processing apparatus according to claim 6 , wherein

the command generation section is further configured to determine the number of retries or the state of occurrence of retries on a basis of the sequence number of the command and a sequence number of a response output from the communication terminal apparatus.

8. An information processing method comprising:

generating a command for a communication terminal apparatus and a retry command and outputting, from a command generation section, the generated retry command together with the command, wherein

the retry command is based on whether or not the command for the communication terminal apparatus is a command that has idempotence.

9. An information processing terminal apparatus comprising:

a command control section configured to acquire a command for a communication terminal apparatus and a retry command that are output from an information processing apparatus, output the command acquired to the communication terminal apparatus, and output, in a retry process, the acquired retry command to the communication terminal apparatus, wherein

the retry command is generated based on whether or not the command for the communication terminal apparatus is a command that has idempotence, and

the command control section is implemented via at least one processor.

10. The information processing terminal apparatus according to claim 9 , further comprising:

a communication section configured to perform short-range wireless communication with the communication terminal apparatus, wherein

the command control section is further configured to output the command or the retry command through the communication section, and

the communication section is implemented via at least one processor.

11. The information processing terminal apparatus according to claim 10 , wherein

the command control section is further configured to output, to the information processing apparatus, a response output from the communication terminal apparatus.

12. The information processing terminal apparatus according to claim 10 , wherein

the command control section is further configured to

acquire the command, the retry command, and an expected value of a response to the command or a hash value of the expected value, and

output, in a case where the acquired expected value or the acquired hash value of the expected value matches an expected value or a hash value of the expected value that is based on a response output from the communication terminal apparatus, the response to the information processing apparatus.

13. An information processing method comprising:

acquiring a command for a communication terminal apparatus and a retry command that are output from an information processing apparatus, outputting the command acquired to the communication terminal apparatus, and outputting, in a retry process, the acquired retry command to the communication terminal apparatus from a command control section,

wherein the retry command is generated based on whether or not the command for the communication terminal apparatus is a command that has idempotence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2021
From: SAKABA, KOJI; NAKATSURU, TSUTOMU; SUZUKI, YUKI; ISHIKO, MASATSUGU
To: SONY GROUP CORPORATION
Reel/Frame 057172/0938 →
Priority Claims (1)
JP 2019-040340 · Mar 6, 2019 · national
Continuity (1)
Related Publication 20220147725A1 · May 12, 2022
Cited By (1)
US 12,277,470