IP Library Granted Patent US 12688329
Granted Patent B2
US 12688329 · App. 18/783,467 · Granted Jul 21, 2026

Information processing device, information processing method, and storage medium

Inventors: Alan Robert Sarkisian (Wako, JP); Manuel Dietrich (Offenbach/Main, DE)
Assignee: HONDA MOTOR CO., LTD.
G06F21/6245
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 12688329
App. No.
18/783,467
Filed
Jul 25, 2024
Granted
Jul 21, 2026
Kind
B2
Art Unit
2431
USPC
726/28
Abstract

An information processing device includes a score calculation unit configured to calculate a group trust score indicating a relationship among a plurality of users in a group in which at least two users are present from a plurality of different trust levels and change a user information handling level on the basis of the group trust score.

Claims (343)

1 . An information processing device comprising:

processing circuitry configured to:

calculate a group trust score indicating a relationship among a plurality of users in a group in which at least two users are present from a plurality of different trust levels and change a user information handling level based on the group trust score,

recognize roles of the plurality of users and recognizes a host role among the plurality of users,

when the host role is recognized,

calculate a trust score of a relationship with the host role from a user other than the host role for each pair of the other user and the host role, and

calculate the group trust score based on the trust score for each pair using a first equation:

GroupTrust

H

=

1

"\[LeftBracketingBar]"

C

"\[RightBracketingBar]"

x

C

env

score

(

H

x

·

(

RMS

H

+

1

)

+

x

H

+

rec

x

)

(

1

)

wherein

H denotes a set of all temporary hosts,

C denotes a collection of all other individuals in the group,

H x denotes a trust score of H for contact (a contact partner or another user) x,

RMS H denotes the root mean square calculation of H x ,

rec x denotes a recommendation trust score of individual x,

env score denotes an environmental score, and

x H denotes a trust score of x for H, and

where, when the host role is not recognized,

calculate the trust score of a mutual relationship of a pair of two users for each pair of two users from among the plurality of users, and

calculate the group trust score on the basis of the trust score calculated for each pair using a second equation:

GroupTrust

=

1

"\[LeftBracketingBar]"

C

"\[RightBracketingBar]"

·

1

"\[LeftBracketingBar]"

H

"\[RightBracketingBar]"

y

H

x

C

env

score

(

y

x

·

(

RMS

y

+

1

)

+

x

y

+

rec

x

)

(

2

)

wherein

y x denotes a trust score of y for contact x,

RMS y denotes the root mean square of y x ,

x y denotes a trust score of x for y, and

the calculations result in the group trust score indicating the relationship among the plurality of users in the group from the plurality of different trust levels and change a user information handling level on the basis of the group trust score; and

control access to resources based on the user information handling level according to the group trust score.

2 . The information processing device according to claim 1 , wherein the plurality of different trust levels include three trust levels comprising a social trust level, a familial trust level, and a professional trust level.

3 . The information processing device according to claim 1 , wherein the processing circuitry changes a weight of each trust level among the plurality of different trust levels in accordance with an environment of the user.

4 . The information processing device according to claim 1 , wherein the user information handling level is one of allowance of use of all of the user information, allowance of use of a part of the user information, and disallowance of handling of all of the user information.

5 . The information processing device according to claim 1 ,

wherein one of the users is a user selected by the information processing device, and

wherein the processing circuitry

calculates the trust score of the selected user, and

calculates the group trust score based on the trust score of the selected user.

6 . The information processing device according to claim 1 , comprising an environmental sensor configured to detect environmental information of an environment in which the plurality of users are present,

the processing circuitry

estimates the environment in which the plurality of users are present based on the environmental information detected by the environmental sensor and decides an environmental score for the environment in which the plurality of users are present based on an estimation result, and

calculates the group trust score based on the environmental score.

7 . An information processing method comprising:

calculating, by processing circuitry, a group trust score indicating a relationship among a plurality of users in a group in which at least two users are present from a plurality of different trust levels and changing a user information handling level based on the group trust score,

recognize, by the processing circuitry, roles of the plurality of users and recognizes a host role among the plurality of users,

when the host role is recognized,

calculate, by the processing circuitry, a trust score of a relationship with the host role from a user other than the host role for each pair of the other user and the host role, and

calculate, by the processing circuitry, the group trust score based on the trust score for each pair using a first equation:

GroupTrust

H

=

1

"\[LeftBracketingBar]"

C

"\[RightBracketingBar]"

x

C

env

score

(

H

x

·

(

RMS

H

+

1

)

+

x

H

+

rec

x

)

(

1

)

wherein

H denotes a set of all temporary hosts,

C denotes a collection of all other individuals in the group,

H x denotes a trust score of H for contact (a contact partner or another user) x,

RMS H denotes the root mean square calculation of H x ,

rec x denotes a recommendation trust score of individual x,

env score denotes an environmental score, and

x H denotes a trust score of x for H, and

where, when the host role is not recognized,

calculate, by the processing circuitry, the trust score of a mutual relationship of a pair of two users for each pair of two users from among the plurality of users, and

calculate, by the processing circuitry, the group trust score on the basis of the trust score calculated for each pair using a second equation:

GroupTrust

=

1

"\[LeftBracketingBar]"

C

"\[RightBracketingBar]"

·

1

"\[LeftBracketingBar]"

H

"\[RightBracketingBar]"

y

H

x

C

env

score

(

y

x

·

(

RMS

y

+

1

)

+

x

y

+

rec

x

)

(

2

)

wherein

y x denotes a trust score of y for contact x,

RMS y denotes the root mean square of y x ,

x y denotes a trust score of x for y, and

the calculations result in the group trust score indicating the relationship among the plurality of users in the group from the plurality of different trust levels and change a user information handling level on the basis of the group trust score; and

control access to resources based on the user information handling level according to the group trust score.

8 . A computer-readable non-transitory storage medium that stores a program for causing a computer of an information processing device to:

calculate a group trust score indicating a relationship among a plurality of users in a group in which at least two users are present from a plurality of different trust levels and change a user information handling level based on the group trust score,

recognize roles of the plurality of users and recognizes a host role among the plurality of users,

when the host role is recognized,

calculate a trust score of a relationship with the host role from a user other than the host role for each pair of the other user and the host role, and

calculate the group trust score based on the trust score for each pair using a first equation:

GroupTrust

H

=

1

"\[LeftBracketingBar]"

C

"\[RightBracketingBar]"

x

C

env

score

(

H

x

·

(

RMS

H

+

1

)

+

x

H

+

rec

x

)

(

1

)

wherein

H denotes a set of all temporary hosts,

C denotes a collection of all other individuals in the group,

H x denotes a trust score of H for contact (a contact partner or another user) x,

RMS H denotes the root mean square calculation of H x ,

rec x denotes a recommendation trust score of individual x,

env score denotes an environmental score, and

x H denotes a trust score of x for H, and

where, when the host role is not recognized,

calculate the trust score of a mutual relationship of a pair of two users for each pair of two users from among the plurality of users, and

calculate the group trust score on the basis of the trust score calculated for each pair using a second equation:

GroupTrust

=

1

"\[LeftBracketingBar]"

C

"\[RightBracketingBar]"

·

1

"\[LeftBracketingBar]"

H

"\[RightBracketingBar]"

y

H

x

C

env

score

(

y

x

·

(

RMS

y

+

1

)

+

x

y

+

rec

x

)

(

2

)

wherein

y x denotes a trust score of y for contact x,

RMS y denotes the root mean square of y x ,

x y denotes a trust score of x for y, and

the calculations result in the group trust score indicating the relationship among the plurality of users in the group from the plurality of different trust levels and change a user information handling level on the basis of the group trust score; and

control access to resources based on the user information handling level according to the group trust score.