IP Library Granted Patent US 10,423,698
Granted Patent B2
US 10,423,698 · App. 14/923,774 · Granted Sep 24, 2019

System and method of providing display information based on hybrid application

Inventor: Yuichi Koga (Minato-ku, JP)
Assignee: GREE, Inc.
G06F17/212G06F16/9577
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 10,423,698
App. No.
14/923,774
Granted
Sep 24, 2019
Kind
B2
Abstract

Content displayed in an area displayed by a native application can be changed without being updated by a user. A first image is generated on a communication terminal ( 20 ) in response to launching of an application installed on the communication terminal ( 20 ) and is displayed in a first area on a screen of the communication terminal ( 20 ). An image generator ( 16 ) generates a second image displayed in a second area differing from the first area. The image generator ( 16 ) also generates a third image displayed in a third area included in the first area. A server ( 10 ) displays the second image in the second area on the screen of the communication terminal ( 20 ) and displays the third image by overlaying the third image on the first image in the third area included in the first area on the screen of the communication terminal ( 20 ).

Claims (51)

1. One or more non-transitory computer-readable recording media configured to store instructions, which when executed by an information processing device configured to communicate with a server, cause the information processing device to:

display first information on a display, the first information being generated by a first application program stored in the information processing device;

transmit, to the server, input information corresponding to an input received at the information processing device, the input information being related to a plurality of functions of a game executed by the information processing device;

receive, from the server, layout information corresponding to a display layout that is related to one or more pieces of second information, the one or more pieces of second information being determined in accordance with a rate of utilization of the plurality of functions of the game, based on the input information; and

display the one or more pieces of second information on the display, by overlaying the one or more pieces of second information on the first information by a second application program that is different from the first application program, without updating the first information, based on the layout information.

2. The one or more non-transitory computer-readable recording media of claim 1 ,

wherein the first information includes third information for displaying on the display, in response to the input received at the information processing device, a selection screen configured to receive an input selecting of any piece of second information among the one or more pieces of second information, and

wherein the input corresponds to a selection, among the one or more pieces of second information, of the one or more pieces of second information rendered on the display or of said any piece of second information on the selection screen displayed by selection of the third information by a user.

3. The one or more non-transitory computer-readable recording media of claim 1 , wherein

at least one of a number or a size of the one or more pieces of second information displayed on the display is determined based on the rate of utilization of the plurality of functions related to the game.

4. The one or more non-transitory computer-readable recording media of claim 1 , wherein

the one or more pieces of second information, when selected based on the input received at the information processing device, is related to control the server to execute a predetermined function based on the selection.

5. The one or more non-transitory computer-readable recording media of claim 1 , wherein the instructions further cause the information processing device to:

display the second information in one or more areas configured by a portion of the display.

6. The one or more non-transitory computer-readable recording media of claim 1 , wherein the instructions further cause the information processing device to:

display the first information on the display by executing a native application program as the first application program stored in the information processing device.

7. The one or more non-transitory computer-readable recording media of claim 1 , wherein the instructions further cause the information processing device to:

display the second information on the display by executing a web application program as the second application program, based on the layout information received from the server.

8. The one or more non-transitory computer-readable recording media of claim 1 , wherein

the game is executed by a user of the information processing device, by activating a hybrid application program including the first application program and the second application program,

the plurality of functions related to the game include at least one of a shop function, a strengthening function, a trade function, a battle deck function, a team function, a friend function, an invitation function, a guidance function, a quest history function, an event history function, an instruction function, and a game coin function.

9. One or more non-transitory computer-readable recording media configured to store instructions, which when executed by an information processing device configured to communicate with a server, cause the information processing device to:

display first information on a display, the first information being generated by a first application program stored in the information processing device;

receive, from the server, layout information corresponding to a display layout that is related to one or more pieces of second information, the one or more pieces of second information satisfying a predetermined condition related to a plurality of functions related to a game executed by the information processing device; and

display the one or more pieces of second information on the display, by overlaying the one or more pieces of second information on the first information by a second application program that is different from the first application program, without updating the first information, based on the layout information.

10. The one or more non-transitory computer-readable recording media of claim 9 ,

wherein the first information includes third information for displaying on the display, in response to an input received at the information processing device, a selection screen configured to receive an input selecting any piece of second information among the one or more pieces of second information, and

wherein the second information is selected by the input, among the one or more pieces of second information, of the one or more pieces of second information rendered on the display or of any piece of second information on the selection screen displayed by selection of the third information.

11. The one or more non-transitory computer-readable recording media of claim 9 , wherein

the one or more pieces of second information, when selected based on an input received at the information processing device, is related to control the server to execute a predetermined function based on the selection.

12. One or more non-transitory computer-readable recording media configured to store instructions, which when executed by an information processing device configured to communicate with a communication terminal, cause the information processing device to:

receive, from the communication terminal, input information corresponding to an input received at the communication terminal, the input information being related to a plurality of functions of a game executed by the communication terminal;

generate, based on the input information received from the communication terminal, layout information for displaying one or more pieces of second information on a display of the communication terminal, the one or more pieces of second information being determined in accordance with a rate of utilization of the plurality of functions of the game, based on the input information, and the one or more pieces of second information being displayed at the communication terminal without updating a first information generated by a first application program, the communication terminal overlaying the one or more pieces of second information on the first information by a second application program that is different from the first application program; and

transmit the layout information to the communication terminal.

13. The one or more non-transitory computer-readable recording media of claim 12 , wherein

the first information includes third information for displaying on the display, in response to an input received at the information processing device, a selection screen configured to receive an input selecting of any piece of second information among the one or more pieces of second information, and

the input corresponds to a selection, among the one or more pieces of second information, of the one or more pieces of second information rendered on the display screen or of any piece of second information on the selection screen displayed by selection of the third information by a user.

14. The one or more non-transitory computer-readable recording media of claim 12 , wherein

the one or more pieces of second information is for controlling the information processing device to execute a predetermined function based on an input selecting one of the one or more pieces of second information.

15. The one or more non-transitory computer-readable recording media of claim 12 ,

wherein the information processing device is configured to communicate with another communication terminal, and

wherein the information processing device is configured to transmit, to the another communication terminal, the layout information for displaying the one or more pieces of second information on a display of the another communication terminal.

16. A method of processing executed by an information processing device configured to communicate with a server, the method comprising:

displaying first information on a display, the first information being generated by a first application program stored in the information processing device;

transmitting, to the server, input information corresponding to an input received at the information processing device, the input information being related to a plurality of functions of a game executed by the information processing device;

receiving, from the server layout information indicating a layout of display to be displayed on the display, the layout corresponding to one or more pieces of second information being determined in accordance with a rate of utilization of the plurality of functions of the game, based on the input information; and

displaying the one or more pieces of second information on the display, by overlaying the one or more pieces of second information on the first information by a second application program that is different from the first application program, without updating the first information, based on the layout information.

17. A method of processing executed by an information processing device configured to communicate with a server, the method comprising:

displaying first information on a display, the first information being generated by a first application program stored in the information processing device;

receiving, from the server, layout information corresponding to a display layout that is related to one or more pieces of second information, the one or more pieces of second information satisfying a predetermined condition related to a plurality of functions related to a game executed by the information processing device; and

displaying the one or more pieces of second information on the display, by overlaying the one or more pieces of second information on the first information by a second application program that is different from the first application program, without updating the first information, based on the layout information.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71296 FRAME: 482. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0140 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071296/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2015
From: KOGA, YUICHI
To: GREE, INC.
Reel/Frame 036891/0323 →
Priority Claims (1)
JP 2013-095768 · Apr 30, 2013 · national
Continuity (2)
Continuation PCTJP2014061275 · Apr 22, 2014
Related Publication 20160048479A1 · Feb 18, 2016