# US 10,769,284 B2 · Information processing apparatus and method, recording medium, and program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,769,284 B2
- Document ID: US10769284B2
- Status: Granted
- Kind: B2
- Application number: 15/692,743
- Filed: 2017-08-31
- Published: 2018-01-04
- Granted: 2020-09-08
- Earliest claimed: 2004-09-29
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Satoshi Yoshida; Isao Itoh
- Web page: https://patentgrep.com/patent/US10769284B2

## CPC

- G06F 21/60: Protecting data
- G06F 16/162: {Delete operations (erasing in storage systems G06F3/0652)}
- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q 20/341: {Active cards, i.e. cards including their own processing means, e.g. including an IC or chip}
- G06Q 20/3563: {Software being resident on card}
- G06Q 20/357: {Cards having a plurality of specified features}
- G06Q 20/3576: {Multiple memory zones on card}
- G07F 7/1008: {Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})

## Abstract

Information processing apparatus and method, recording medium, and program are provided. An information processing apparatus includes the following elements. A receiver receives a command requesting for the execution of predetermined processing. A storage unit stores data and first information indicating, among a plurality of stages in a lifecycle of the information processing apparatus, the current stage determined by the stored data and second information indicating an executable command in the current stage, the executable command being determined for each of the plurality of stages. A determining unit determines on the basis of the first information and the second information whether the command received by the receiver is an executable command in the current stage.

## Claims

### Claim 1

An information processing apparatus comprising:
a reception unit that receives a command requesting for an execution of predetermined processing via wireless communication, wherein the reception unit receives a polling signal from a reader/writer and the information processing apparatus is detected by the reader/writer based on the polling signal;
a storage unit that stores stage information of a plurality of stages in a lifecycle of an IC card, the plurality of stages including at least a terminated state; and
a controller that prevents execution of the command received by the reception unit when a determination unit determines that the command received by the reception unit is not an executable command in the stage on a basis of the stage information,
wherein the reception unit receives a terminate command for erasing data stored in the IC card and resetting the IC card to a disposal stage, and
wherein after the reception unit receives the terminate command, the controller causes at least a portion of data recorded in the storage unit to be erased and enters the disposal stage.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the terminated state is a final stage in the plurality of lifecycle stages of the IC card.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein after the reception unit receives the terminate command, the lifecycle stage of the IC card is changed to the terminated state.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1, wherein when the lifecycle stage of the IC card is the terminated state, any further commands received by the reception unit are prevented from being executed.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1, wherein the controller controls stage information to be updated so that a current stage of the information processing apparatus is changed in accordance with the executed command.

### Claim 6 (depends on 1)

The information processing apparatus according to claim 1, wherein the storage unit stores
first information indicating, among the plurality of stages in the lifecycle of the information processing apparatus, a current stage, and
second information indicating an executable command in the current stage, the executable command being determined for each of the plurality of stages.

### Claim 7 (depends on 6)

The information processing apparatus according to claim 6, wherein the second information stored in the storage unit includes information indicating that a plurality of commands is not executable when the information processing apparatus is in a specific stage, and when the information processing apparatus is in the specific stage, the determination unit determines on the basis of the first information and the second information that the received command is not executable.

### Claim 8

An information processing method comprising:
receiving, by a reception unit, a command requesting for an execution of predetermined processing via wireless communication, wherein the reception unit receives a polling signal from a reader/writer and an information processing apparatus is detected by the reader/writer based on the polling signal;
storing, by a storage unit, stage information of a plurality of stages in a lifecycle of an IC card, the plurality of stages including at least a terminated state;
preventing execution of the command received by the reception unit when determining that the command received by the reception unit is not an executable command in the stage on a basis of the stage information;
receiving, by the reception unit, a terminate command for erasing data stored in the IC card and resetting the IC card to a disposal stage, and
after receiving the terminate command, erasing at least a portion of data recorded in the storage unit and entering the disposal stage.

### Claim 9

A non-transitory computer readable storage medium storing a computer program for causing an information processing apparatus to:
receive, by a reception unit, a command requesting for an execution of predetermined processing via wireless communication, wherein the reception unit receives a polling signal from a reader/writer and the information processing apparatus is detected by the reader/writer based on the polling signal;
store, by a storage unit, stage information of a plurality of stages in a lifecycle of an IC card, the plurality of stages including at least a terminated state;
prevent execution of the command received by the reception unit upon determining that the command received by the reception unit is not an executable command in the stage on a basis of the stage information;
receive, by the reception unit, a terminate command for erasing data stored in the IC card and resetting the IC card to a disposal stage, and
after receiving the terminate command, erase at least a portion of data recorded in the storage unit and enter the disposal stage.
