IP Library › Granted Patent US 12,120,188
Granted Patent B2
US 12,120,188 · App. 17/801,371 · Granted Oct 15, 2024

System and method for presenting information from different applications in an integrated manner

Inventors: Harsh Soni (Indore, IN); Sourabh Shukla (Indore, IN); Nikhil Raghuwanshi (Indore, IN); Vishal Bokey (Indore, IN); Rina Takamatsu (Tokyo, JP)
Assignee: RAKUTEN MOBILE, INC.
H04L67/306G06F3/0482
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 12,120,188
App. No.
17/801,371
Granted
Oct 15, 2024
Kind
B2
Abstract

A method of providing information for a user in an integrated presentation system. The method includes, based on receiving user identification information, controlling to output a list including one or more users matching the first identification information in a graphical user interface (GUI), receiving a selection of a first user from among the one or more user in the list output on the GUI, sending a plurality of parameters to a server, the plurality of parameters including first information corresponding to a first application, second information corresponding to a second application, and third information corresponding to one or more identifying parameters of the selected first user, receiving first data associated with the first user from the first application and second data associated with the first user from the second application and controlling to output the first data and the second data in the GUI in an integrated manner.

Claims (73)

1. A method of providing information for a user in an integrated presentation system, the method comprising:

based on receiving user identification information, controlling to output a list including one or more users matching the user identification information in a graphical user interface (GUI);

receiving a selection of a first user from among the one or more user in the list output on the GUI;

sending a plurality of parameters to a server, the plurality of parameters including first information corresponding to a first application, second information corresponding to a second application, and third information corresponding to one or more identifying parameters of the selected first user;

receiving first data associated with the first user from the first application and second data associated with the first user from the second application; and

controlling to output the first data and the second data in the GUI in an integrated manner.

2. The method according to claim 1 , further comprising:

controlling to output the first data and the second data in the GUI in a selectable manner;

receiving a selection of at least one of the first data or the second data;

receiving at least one of first additional detailed information corresponding to the first data associated with the first user from the first application or second additional detailed information corresponding to the second data associated with the first user from the second application; and

controlling to output at least one of the first additional detailed information or the second additional detailed information in the GUI.

3. The method according to claim 1 , wherein the first application corresponds to a first data source storing first service information related to a first service associated with the first user, and

wherein the second application corresponds to a second data source storing second service information related to a second service associated with the first user.

4. The method according to claim 1 , wherein the first application corresponds to a first external server storing first service information related to a first service associated with the first user, and

wherein the second application corresponds to a second external server storing second service information related to a second service associated with the first user.

5. The method according to claim 1 , further comprising:

controlling to display both the first data and the second data in a single pane.

6. An integrated presentation system for providing information for a user, the integrated presentation system comprising:

a memory storing instructions; and

at least one processor configured to execute the instructions to:

based on receiving user identification information, control to output a list including one or more users matching the use identification information in a graphical user interface (GUI);

receive a selection of a first user from among the one or more user in the list output on the GUI;

send a plurality of parameters to a server, the plurality of parameters including first information corresponding to a first application, second information corresponding to a second application, and third information corresponding to one or more identifying parameters of the selected first user;

receive first data associated with the first user from the first application and second data associated with the first user from the second application; and

control to output the first data and the second data in the GUI in an integrated manner.

7. The integrated presentation system according to claim 6 , wherein the at least one processor is further configured to execute the instructions to:

control to output the first data and the second data in the GUI in a selectable manner;

receive a selection of at least one of the first data or the second data;

receive at least one of first additional detailed information corresponding to the first data associated with the first user from the first application or second additional detailed information corresponding to the second data associated with the first user from the second application; and

control to output at least one of the first additional detailed information or the second additional detailed information in the GUI.

8. The integrated presentation system according to claim 6 , wherein the first application corresponds to a first data source storing first service information related to a first service associated with the first user, and

wherein the second application corresponds to a second data source storing second service information related to a second service associated with the first user.

9. The integrated presentation system according to claim 6 , wherein the first application corresponds to a first external server storing first service information related to a first service associated with the first user, and

wherein the second application corresponds to a second external server storing second service information related to a second service associated with the first user.

10. The integrated presentation system according to claim 6 , wherein the at least one processor is further configured to execute the instructions to control to display both the first data and the second data in a single pane.

11. A method of providing information for a user in an integrated presentation system, the method comprising:

receiving, from an application server, a plurality of parameters including first information corresponding to a first application, second information corresponding to a second application, and third information corresponding to one or more identifying parameters of a user;

obtaining, from a database, first authentication information and a first destination address based on the first information;

obtaining, from the database, second authentication information and a second destination address based on the second information;

transmitting, based on the first destination address, a first request to a first server corresponding to the first application, the first request including the first authentication information and first metadata generated based on a first identifying parameter among the one or more identifying parameters of the user;

transmitting, based on the second destination address, a second request to a second server corresponding to the second application, the second request including the second authentication information and second metadata generated based on a second identifying parameter among the one or more identifying parameters of the user;

receiving first data associated with the user from the first server;

receiving second data associated with the user from the second server; and

controlling to output the first data and the second data to an application server.

12. The method of claim 11 , wherein the first identifying parameter and the second identifying parameter are the same.

13. The method according to claim 11 , wherein the first server stores first service information related to a first service associated with the user, and

wherein the second server stores second service information related to a second service associated with the user.

14. The method according to claim 11 , wherein the first server is a first external server storing first service information related to a first service associated with the user, and

wherein the second server is a second external server storing second service information related to a second service associated with the user.

15. The method according to claim 1 , further comprising:

receiving the first data associated with the user from the first server, before transmitting the second request to the second server; and

obtaining the second identifying parameter from the first data,

wherein the second metadata is generated based on the second identifying parameter, which is different from first identifying parameter.

16. A server for providing information for a user, the server comprising:

a memory storing instructions; and

at least one processor configured to execute the instructions to:

receive, from an application server, a plurality of parameters including first information corresponding to a first application, second information corresponding to a second application, and third information corresponding to one or more identifying parameters of a user;

obtain first authentication information and a first destination address based on the first information;

obtain second authentication information and a second destination address based on the second information;

transmit, based on the first destination address, a first request to a first server corresponding to the first application, the first request including the first authentication information and first metadata generated based on a first identifying parameter among the one or more identifying parameters of the user;

transmit, based on the second destination address, a second request to a second server corresponding to the second application, the second request including the second authentication information and second metadata generated based on a second identifying parameter among the one or more identifying parameters of the user;

receive first data associated with the user from the first server;

receive second data associated with the user from the second server; and

output the first data and the second data to the application server.

17. The server of claim 16 , wherein the first identifying parameter and the second identifying parameter are the same.

18. The server according to claim 16 , wherein the first server stores first service information related to a first service associated with the user, and

wherein the second server stores second service information related to a second service associated with the user.

19. The server according to claim 16 , wherein the first server is a first external server storing first service information related to a first service associated with the user, and

wherein the second server is a second external server storing second service information related to a second service associated with the user.

20. The server according to claim 16 , wherein the at least one processor is further configured to execute the instructions to:

receive the first data associated with the user from the first server, before transmitting the second request to the second server; and

obtain the second identifying parameter from the first data,

wherein the second metadata is generated based on the second identifying parameter, which is different from first identifying parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2022
From: SONI, HARSH; SHUKLA, SOURABH; RAGHUWANSHI, NIKHIL; BOKEY, VISHAL; TAKAMATSU, RINA
To: RAKUTEN MOBILE, INC.
Reel/Frame 060857/0489 →
Continuity (1)
Related Publication 20240244114A1 · Jul 18, 2024