# US 9,436,817 B2 · Information-processing device, service-providing system, service-providing method, and computer program

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

- Number: US 9,436,817 B2
- Document ID: US9436817B2
- Status: Granted
- Kind: B2
- Application number: 14/362,713
- Filed: 2013-02-20
- Published: 2015-01-01
- Granted: 2016-09-06
- Earliest claimed: 2012-02-24
- Assignees: Ntt Docomo, Inc.
- Applicants: Ntt Docomo, Inc.
- Inventors: Koji Omae; Yasutaka Sakon; Kiyotaka Hori; Kazuhiro Takagi
- Web page: https://patentgrep.com/patent/US9436817B2

## CPC

- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06F 11/1464: {for networked environments}
- G06F 21/6254: {by anonymising data, e.g. decorrelating personal data from the owner's identification}
- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- H04L 9/3226: {using a predetermined code, e.g. password, passphrase or PIN (network architectures or network communication protocols for supporting authentication of entities using passwords in a packet data network H04L63/083)}
- H04L 9/3231: {Biological data, e.g. fingerprint, voice or retina (network architectures or network communication protocols for supporting authentication of entities using biometrical features in a packet data network H04L63/0861)}
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Information-processing device transmits biological information not being encrypted in association with an application ID to information delivery server device, and transmits encrypted biological information in association with a user ID to backup server device. Advisory terminal accepts an input of advice according to a user data set stored in information delivery server device. Client terminal downloads the advice according to the user data set from information delivery server device.

## Claims

### Claim 1

An information-processing device comprising:
a user data set obtaining unit that obtains a user data set associated with a user, the user data set not including information identifying the user personally;
a user identifier obtaining unit that obtains a user identifier assigned to the user uniquely;
an application identifier obtaining unit that obtains an application identifier identifying an application program indicating a procedure for providing a service to the user based on the user data set, the application identifier being assigned to the application program so that each application program executed in each information-processing device is uniquely identified by the application identifier;
a first processing unit that transmits the user data set obtained by the user data set obtaining unit when the application program is executed and transmits the application identifier assigned to the application program executed in the information-processing device to a first server device providing the service to the user based on the user data set, receives service information associated with the service from the first server device, and outputs the service information; and
a second processing unit that encrypts the user data set and transmits the encrypted user data set and the user identifier obtained by the user identifier obtaining unit to a device different from the first server device, the device certifying the user with the user identifier transmitted by the second processing unit, and after the user is certified by the device, the device numbers an application identifier and transmits the application identifier to the first processing unit, the first processing unit transmits the application identifier and the user data set to the first server device.

### Claim 2 (depends on 1)

The information-processing device according to claim 1, wherein:
the second processing unit transmits a request for the encrypted user data set to the device different from the first server device, receives the encrypted user data set transmitted from the device in response to the request, and decrypts the received encrypted user data set.

### Claim 3 (depends on 1)

The information-processing device according to claim 1, wherein:
when a plurality of services are provided by one or a plurality of first server devices,
the first processing unit, in connection with each of said one or the plurality of first server devices providing each of the plurality of services, transmits to the first server device the user data set obtained when the application program indicating the procedure for providing the service to the user is executed and the application identifier assigned to the application program is executed in the information-processing device, and receives the service information associated with the service from the first server device; and
the second processing unit encrypts each of user data sets obtained by the user data obtaining unit when each of a plurality of application programs for providing each of the plurality of services is executed, and transmits all of the encrypted user data sets at once in association with the user identifier.

### Claim 4 (depends on 1)

The information-processing device according to claim 1, wherein:
each of the application programs is stored in the first server device,
the application identifier obtaining unit obtains the application identifier uniquely assigned to an application program executed in the information-processing device from the first server device by use of a web browser compliant with Hyper Text Mark-up Language 5 (HTML5), and
the first processing unit and the second processing unit carry out data communication with the first server device and the device by use of the web browser.

### Claim 5

A service-providing system comprising:
a plurality of information-processing devices;
an input terminal;
a first server device that provides a service to a user based on a user data set associated with the user, the user data set not including information identifying the user personally; and
a device different from the first server device that stores the user data set encrypted in association with a user identifier assigned to the user; wherein
each information-processing device comprising:
a user data set obtaining unit that obtains a user data set associated with a user of the information-processing device, the user data set not including information identifying the user of the information-processing device personally;
a user identifier obtaining unit that obtains a user identifier assigned to the user uniquely;
an application identifier obtaining unit that obtains an application identifier to identify an application program indicating a procedure for providing a service to the user based on the user data set, the application identifier being assigned to the application program so that each application program executed in each information-processing device is uniquely identified by the application identifier;
a first processing unit that transmits, when the application program is executed, the user data set obtained by the user data set obtaining unit and the application identifier assigned to the application program executed in the information-processing device to the first server device, and receives service information associated with the service from the first server device, and outputs the service information; and
a second processing unit that encrypts the user data set and transmits the encrypted user data set and the user identifier obtained by the user identifier obtaining unit to the device different from the first server, the device certifying the user with the user identifier transmitted by the second processing unit, and after the user is certified by the device, the device numbers an application identifier and transmits the application identifier to the first processing unit, the first processing unit transmits the application identifier and the user data set to the first server, the second processing unit further requests the encrypted user data set from the device, receives the encrypted user data set transmitted from the device in response to the request, and decrypts the received encrypted data set;
the input terminal comprising:
a display unit that displays the user data set stored in the first server device; and
an operation unit that accepts an operation to input the service information and the application identifier;
the first server device comprising:
a first receiving unit that receives the user data set and the application identifier from the information-processing device;
a first storage unit that stores the user data set received by the first receiving unit in association with the application identifier, and stores the service information input at the input device in association with the user data set corresponding to the application identifier input at the input device; and
a first transmission unit that transmits the service information to the information-processing device;
the device comprising:
a second receiving unit that receives the encrypted user data set and the user identifier from the information-processing device; and
a second storage unit that stores the encrypted user data set in association with the user identifier received by the second receiving unit.

### Claim 6

A service providing method comprising:
a step of obtaining a user data set associated with a user, the user data set not including information identifying the user personally;
a step of obtaining a user identifier assigned to the user uniquely;
a step of obtaining an application identifier to identify an application program indicating a procedure for providing a service to the user based on the user data set, the application identifier being assigned to the application program so that each application program executed in each information-processing device is uniquely identified by the application identifier;
a step of transmitting the user data set obtained when the application program is executed and the application identifier assigned to the application program executed in the information-processing device to a first server device providing the service to the user based on the user data set, receiving service information associated with the service from the first server device, and outputting the service information;
a step of encrypting the user data set; and
a step of transmitting the encrypted user data set and the obtained user identifier to a device different from the first server device, the device certifying the user with the transmitted user identifier, and after the user is certified by the device, the device numbers an application identifier and transmits the application identifier to the information processing device, the information processing device transmits the application identifier and the user data set to the first server device.

### Claim 7

A program stored on a non-transitory storage medium, the program causing a computer to execute:
a step of obtaining a user data set associated with a user, the user data set not including information identifying the user personally;
a step of obtaining a user identifier assigned to the user uniquely;
a step of obtaining an application identifier to identify an application program indicating a procedure for providing a service to the user based on the user data set, the application identifier being assigned to the application program so that each application program executed in each information-processing device is uniquely identified by the application identifier;
a step of transmitting the user data set obtained when the application program is executed and the application identifier assigned to the application program executed in the information-processing device to a first server device providing the service to the user based on the user data set, receiving service information associated with the service from the first server device, and outputting the service information;
a step of encrypting the user data set; and
a step of transmitting the encrypted user data set and the obtained user identifier to a device different from the first server device, the device certifying the user with the transmitted user identifier, and after the user is certified by the device, the device numbers an application identifier and transmits the application identifier to an information-processing device, the information-processing device transmits the application identifier and the user data set to the first server device.
