# US 11,445,015 B2 · Information processing apparatus and method for processing information

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

- Number: US 11,445,015 B2
- Document ID: US11445015B2
- Status: Granted
- Kind: B2
- Application number: 16/603,324
- Filed: 2018-03-30
- Published: 2021-09-23
- Granted: 2022-09-13
- Earliest claimed: 2017-05-16
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Munetake Ebihara
- Web page: https://patentgrep.com/patent/US11445015B2

## CPC

- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 67/1076: {Resource dissemination mechanisms or network resource keeping policies for optimal resource availability in the overlay network}
- G06F 21/64: Protecting data integrity, e.g. using checksums, certificates or signatures
- H04L 9/3236: {using cryptographic hash functions}
- H04L 9/3247: {involving digital signatures}
- H04L 9/3271: {using challenge-response}
- H04L 67/1065: {Discovery involving distributed pre-established resource-based relationships among peers, e.g. based on distributed hash tables [DHT] (pre-configuration of logical or physical connections H04L67/1053)}
- H04L 67/1078: {Resource delivery mechanisms}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 2209/56: Financial cryptography, e.g. electronic payment or e-cash
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

It is desired to make it possible to verify data more properly while effectively utilizing resources. There is provided an information processing apparatus including a verification unit that verifies predetermined data using first data obtained from the predetermined data and second data obtained from a P2P database.

## Claims

### Claim 1

An information processing apparatus, comprising:
circuitry configured to:
request a peer-to-peer (P2P) network to verify specific data, wherein
the verification of the specific data is based on first data obtained from the specific data and second data obtained from a P2P database,
the first data is represented by first information regarding a starting point and second information regarding a data length in the specific data,
the starting point corresponds to a number of bytes that starts from a beginning of a range specified for the specific data, and
the data length starts from the starting point; and
confirm a verification status of the specific data based on third information obtained from the P2P network.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the circuitry is further configured to provide the P2P network with a verification condition for the specific data.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein the range is obtained from the P2P database.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1, wherein the P2P database is a blockchain.

### Claim 5

A method, comprising:
requesting a peer-to-peer (P2P) network to verify specific data, wherein
the verification of the specific data is based on first data obtained from the specific data and second data obtained from a P2P database,
the first data is represented by first information regarding a starting point and second information regarding a data length in the specific data,
the starting point corresponds to a number of bytes that starts from a beginning of a range specified for the specific data, and
the data length starts from the starting point; and
confirming a verification status of the specific data based on third information obtained from the P2P network.
