IP Library Granted Patent US 11,321,378
Granted Patent B2
US 11,321,378 · App. 16/736,733 · Granted May 3, 2022

Display system, display method in the system and display program for using social graph information of users of multiple applications

Inventors: Ryoji Yanashima (Tokyo, JP); Yoshinobu Kinugasa (Tokyo, JP)
Assignee: GREE, INC.
G06F16/438A63F13/795A63F13/79
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,321,378
App. No.
16/736,733
Granted
May 3, 2022
Kind
B2
Abstract

When retrieving information relating to another user of a different SNS, the CVR of an SNS can be effectively increased by displaying a social graph. According to the invention, by means of a social graph display program (API), user identifying information corresponding to user-to-user relationship information meeting predetermined conditions can be extracted by searching a database of information related to the other users of application programs A-C, in accordance with identifying information of a user A who has made a friend request. Thus the application program A displays, as candidates for the friend request, users corresponding to user identifying information returned from the social graph display program (API).

Claims (35)

1. A system comprising:

circuitry configured to

for each of a plurality of application programs, store relational information indicating a relationship between a plurality of users, each identified by a user identifier;

in response to a request by a first user of the plurality of users from a first application program of the plurality of application programs, extract, for each of the plurality of application programs, one or more user identifiers of one or more users, in which the relationship between a user and the first user meets a predetermined condition based on the relational information;

output the extracted one or more user identifiers to the first application program; and

cause information corresponding to the extracted one or more user identifiers to be displayed on a client terminal of the first user, wherein the information is displayed such that one or more application programs of the plurality of application programs, in which the relationship between the user corresponding to the user identifier and the first user meets the predetermined condition, are identified, and the information is displayed simultaneously with an indication of the relationship between the user corresponding to the user identifier and the first user, in a descending order of a number of the one or more application programs on a same screen.

2. The system according to claim 1 , wherein

the circuitry is configured to cause the information corresponding to each of the extracted one or more user identifiers to be displayed such that the information is displayed in association with the one or more application programs of the plurality of application programs, in which the relationship between the user corresponding to the user identifier and the first user meets the predetermined condition.

3. The system according to claim 1 , wherein

the circuitry is configured to extract at least one user identifier by executing an application program interface (API) program of the plurality of application programs.

4. The system according to claim 1 , wherein

the relational information includes relationship value information.

5. The system of claim 4 , wherein

the circuitry is configured to combine and normalize the relationship value information regarding the application programs for each user of the plurality of users.

6. The system of claim 5 , wherein

the circuitry is configured to extract a user identifier of at least one user meeting the predetermined condition based on the normalized relationship value information included in the relational information.

7. The system of claim 1 , wherein

the system is a plurality of servers connected via a network.

8. The system of claim 1 , wherein the relational information includes information indicating friend relationships between the plurality of users.

9. The system of claim 1 , wherein

the circuitry is configured to transmit, to a client terminal of a second user corresponding to one of the extracted one or more user identifiers, an invitation to establish a relationship between the first user and the second user in the first application program.

10. The system according to claim 1 , wherein

the relationship between the user corresponding to the user identifier and the first user meets the predetermined condition in two or more application programs of the plurality of application programs, and

the information is displayed in a descending order of a number of the two or more application programs.

11. The system according to claim 1 , wherein each of the plurality of application programs corresponds to application software.

12. A method performed by a system, the method comprising:

for each of a plurality of application programs, storing relational information indicating a relationship between a plurality of users, each identified by a user identifier;

in response to a request by a first user of the plurality of users from a first application program of the plurality of application programs, extracting, for each of the plurality of application programs, one or more user identifiers of one or more users, in which the relationship between a user and the first user meets a predetermined condition based on the relational information;

outputting the extracted one or more user identifiers to the first application program; and

causing information corresponding to the extracted one or more user identifiers to be displayed on a client terminal of the first user, wherein the information is displayed such that one or more application programs of the plurality of application programs, in which the relationship between the user corresponding to the user identifier and the first user meets the predetermined condition, are identified, and the information is displayed simultaneously with an indication of the relationship between the user corresponding to the user identifier and the first user, in a descending order of a number of the one or more application programs on a same screen.

13. A non-transitory computer readable medium including a program, which when executed by a circuitry of a system, causes the circuitry to:

for each of a plurality of application programs, store relational information indicating a relationship between a plurality of users, each identified by a user identifier;

in response to a request by a first user of the plurality of users from a first application program of the plurality of application programs, extract, for each of the plurality of application programs, one or more user identifiers of one or more users, in which the relationship between a user and the first user meets a predetermined condition based on the relational information;

output the extracted one or more user identifiers to the first application program; and

cause information corresponding to the extracted one or more user identifiers to be displayed on a client terminal of the first user, wherein the information is displayed such that one or more application programs of the plurality of application programs, in which the relationship between the user corresponding to the user identifier and the first user meets the predetermined condition, are identified, and the information simultaneously with an indication of the relationship between the user corresponding to the user identifier and the first user, is displayed in a descending order of a number of the one or more application programs on a same screen.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71293 FRAME: 608. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0221 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071293/0608 →
Priority Claims (1)
JP JP2012-174341 · Aug 6, 2012 · national
Continuity (3)
Continuation 16020281 · Jun 27, 2018
Continuation 14419498
Related Publication 20200142919A1 · May 7, 2020