IP Library Granted Patent US 11,797,154
Granted Patent B2
US 11,797,154 · App. 16/870,725 · Granted Oct 24, 2023

Inserting a graphical element cluster in a tiled library user interface

Inventors: Yuji Tsuchikawa (San Francisco, CA); Ryan D. Sutton (San Francisco, CA)
Assignee: Sony Interactive Entertainment Inc.
G06F3/0482A63F13/23A63F13/48A63F13/493G06F3/04817A63F2300/1025A63F2300/636
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,797,154
App. No.
16/870,725
Granted
Oct 24, 2023
Kind
B2
Abstract

Techniques are described for presenting selectable tiles on a user interface. In an example, the techniques include providing a graphical user interface, including an immediate selection area and a full selection area, for user interface (UI) elements, some being selectable to launch or resume a corresponding computer application. The techniques also include determining a library of computer applications that a user executed or obtained. The techniques also include selecting a first subset of the library of computer applications a number of items in the first subset being limited. The techniques also include rendering UI elements of the first subset on the graphical user interface in the immediate selection area. The techniques also include identifying a second subset of items from the library. The techniques also include displaying UI elements of the library in the full selection area of the graphical user interface.

Claims (69)

1. A method of arranging a graphical user interface having multiple selection interfaces, the method comprising:

providing a graphical user interface for user interface (UI) elements, some of the UI elements being selectable to launch or resume a corresponding computer application, the graphical user interface including an immediate selection area and a full selection area, the full selection area including a library area and a promoted area at a top or a side of the full selection area;

determining a library of computer applications that a user executed or obtained;

selecting a first subset of the library of computer applications based on a last execution date of each of the computer applications by the user, a number of items in the first subset being limited;

rendering UI elements of the first subset on the graphical user interface in the immediate selection area;

rendering UI elements for the library of computer applications, including the first subset, on the graphical user interface in the library area of the full selection area;

determining that the promoted area will be displayed in response to:

determining that the number of items in the first subset is at least a first number of items,

determining a difference between a total number of items in the library of computer applications and the number of items in the first subset, and

determining that the difference is greater than or equal to a minimum number of UI elements displayable in the promoted area;

identifying a second subset of items from the library that are not within the first subset in response to determining that the promoted area will be displayed; and

displaying the promoted area of the full selection area in response to identifying the second subset of items from the library, wherein UI elements of the second subset are displayed in the promoted area.

2. The method of claim 1 wherein a library UI element for displaying the full selection area is included in the immediate selection area.

3. The method of claim 2 further comprising:

receiving a selection by the user of the library UI element, wherein the displaying of the UI elements of the library is based upon the user selection.

4. The method of claim 1 further comprising:

launching a first computer application in response to a user's selection of a corresponding UI element in the second subset of the graphical user interface;

adding, based on the launching, the first computer application to the first subset and re-rendering the UI elements of the first subset; and

removing a second computer application from the first subset.

5. The method of claim 1 wherein:

the UI elements of the first subset share a common size with each other,

the UI elements of the second subset share a common size with each other, and

the UI elements of the library not including the second subset share a common size with each other.

6. The method of claim 5 wherein the common sizes of the UI elements of the first subset and the UI elements of the library not including the second subset are an equal size.

7. The method of claim 1 further comprising:

including a fixed set of default computer applications in the first subset.

8. The method of claim 1 wherein the rendering of the UI elements of the first subset is aligning the UI elements of the first subset in a single row at a top of the graphical user interface or a single column on a side of the graphical user interface.

9. The method of claim 1 wherein the displaying of the UI elements of the second subset includes aligning the UI elements of the second subset in a single row.

10. The method of claim 1 wherein the computer applications are video games.

11. The method of claim 1 , wherein the UI elements of the first subset and the UI elements for the library are arranged in a same order based on a last interaction date of each of the computer applications by the user.

12. The method of claim 1 , wherein the UI elements of the second subset are further included in the library area of the full selection area and displayed after one or more of the UI elements of the first subset displayed in the library area.

13. A non-transitory computer-readable medium for arranging a graphical user interface having multiple selection interfaces, the non-transitory computer-readable medium embodying information indicative of instructions for causing one or more machines to perform operations comprising:

providing a graphical user interface for user interface (UI) elements, some of the UI elements being selectable to launch or resume a corresponding computer application, the graphical user interface including an immediate selection area and a full selection area, the full selection area including a library area and a promoted area at a top or a side of the full selection area;

determining a library of computer applications that a user executed or obtained;

selecting a first subset of the library of computer applications based on a last execution date of each of the computer applications by the user, a number of items in the first subset being limited;

rendering UI elements of the first subset on the graphical user interface in the immediate selection area;

rendering UI elements for the library of computer applications, including the first subset, on the graphical user interface in the library area of the full selection area;

determining that the promoted area will be displayed in response to:

determining that the number of items in the first subset is at least a first number of items,

determining a difference between a total number of items in the library of computer applications and the number of items in the first subset, and

determining that the difference is greater than or equal to a minimum number of UI elements displayable in the promoted area;

identifying a second subset of items from the library that are not within the first subset in response to determining that the promoted area will be displayed; and

displaying the promoted area of the full selection area in response to identifying the second subset of items from the library, wherein UI elements of the second subset are displayed in the promoted area.

14. The medium of claim 13 further comprising operations for:

launching a first computer application in response to a user's selection of a corresponding UI element in the second subset of the graphical user interface;

adding, based on the launching, the first computer application to the first subset and re-rendering the UI elements of the first subset; and

removing a second computer application from the first subset.

15. The medium of claim 13 , wherein the UI elements of the first subset and the UI elements for the library are arranged in a same order based on a last interaction date of each of the computer applications by the user.

16. The medium of claim 13 , wherein the UI elements of the second subset are further included in the library area of the full selection area and displayed after one or more of the UI elements of the first subset displayed in the library area.

17. A computer system having multiple selection interfaces, the system comprising:

a memory; and

at least one processor operatively coupled to the memory and executing instructions from the memory comprising program code for:

providing a graphical user interface for user interface (UI) elements, some of the UI elements being selectable to launch or resume a corresponding computer application, the graphical user interface including an immediate selection area and a full selection area, the full selection area including a library area and a promoted area at a top or a side of the full selection area;

determining a library of computer applications that a user obtained;

selecting a first subset of the library of computer applications based on a last execution date of each of the computer applications by the user, a number of items in the first subset being limited;

rendering UI elements of the first subset on the graphical user interface in the immediate selection area;

rendering UI elements for the library of computer applications, including the first subset, on the graphical user interface in the library area of the full selection area;

determining that the promoted area will be displayed in response to:

determining that the number of items in the first subset is at least a first number of items,

determining a difference between a total number of items in the library of computer applications and the number of items in the first subset, and

determining that the difference is greater than or equal to a minimum number of UI elements displayable in the promoted area;

identifying a second subset of items from the library that are not within the first subset in response to determining that the promoted area will be displayed; and

displaying the promoted area of the full selection area in response to identifying the second subset of items from the library, wherein UI elements of the second subset are displayed in the promoted area.

18. The system of claim 17 further comprising program code for:

launching a first computer application in response to a user's selection of a corresponding UI element in the second subset of the graphical user interface;

adding, based on the launching, the first computer application to the first subset and re-rendering the UI elements of the first subset; and

removing a second computer application from the first subset.

19. The system of claim 17 , wherein the UI elements of the first subset and the UI elements for the library are arranged in a same order based on a last interaction date of each of the computer applications by the user.

20. The system of claim 17 , wherein the UI elements of the second subset are further included in the library area of the full selection area and displayed after one or more of the UI elements of the first subset displayed in the library area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2020
From: TSUCHIKAWA, YUJI; SUTTON, RYAN D.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 052616/0212 →
Continuity (1)
Related Publication 20210349579A1 · Nov 11, 2021