IP Library › Granted Patent US 11,583,779
Granted Patent B2
US 11,583,779 · App. 16/946,597 · Granted Feb 21, 2023

Message interface expansion system

Inventors: Laurent Desserrey (Los Angeles, CA); Dylan Shane Eirinberg (Venice, CA); Matthew Colin Grantham (Toronto, CA); David Whyte (Toronto, CA); William Wu (Marina del Rey, CA)
Assignee: Snap Inc.
A63F13/77A63F13/30A63F13/87
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,583,779
App. No.
16/946,597
Granted
Feb 21, 2023
Kind
B2
Abstract

Systems and methods directed to detecting user selection of an application icon, retrieving a first and second category of applications in response to detecting the user selection of the application icon, and generating an application interface associated with a chat interface, that concurrently displays the first and second category of applications, as well as a selection mechanism that includes a game selector, commercial selector, and a collective selector.

Claims (63)

1. A method comprising:

detecting user selection, in a chat interface displayed at a display device of a computing device, of an application icon, the chat interface including a chat interface display session that displays a chat session between a plurality of users and the user selection being detected based on signals received from a touch screen of the computing device;

retrieving, using one or more processors, a first category of applications and a second category of applications in response to the detecting of the user selection of the application icon;

generating a media application interface within the chat interface, the media application interface being displayed concurrently with the chat interface display session, the media application interface being an extended interface that is expanded from a top, side, or bottom portion of the chat interface, and the media application interface concurrently displaying a selection mechanism and at least one of the first category of applications or the second category of applications, the selection mechanism comprising a game selector, a commercial selector, and a collective selector, and wherein first applications included in the first category of applications correspond to one or more gaming application characteristics and second applications included in the second category of applications correspond to one or more commercial application characteristics that are different from the one or more gaming application characteristics;

detecting user selection of the game selector;

responsive to the detecting user selection of the game selector, causing the media application interface to display the first category of applications;

detecting user selection of the commercial selector;

responsive to the detecting user selection of the commercial selector, causing the media application interface to display the second category of applications;

detecting user selection of the collective selector; and

responsive to the detecting user selection of the collective selector, causing the media application interface to display the first category of applications and the second category of applications.

2. The method of claim 1 , comprising:

determining one or more gaming applications to include in the first category of applications based on the one or more gaming application characteristics; and

determining one or more commercial applications to include in the second category of applications based on the one or more commercial application characteristics.

3. The method of claim 1 , wherein the second category of applications displayed in the media application interface comprises commercial applications associated with business, productivity, file sharing, social, entertainment, music, health, or education.

4. The method of claim 1 , wherein the displaying of the first category of applications in the media application interface comprises displaying at least one of a group of data items comprising a game description, a game graphic element, a gaming characteristic, and a game launching indicia, and wherein the second category of applications displayed in the media application interface comprises a commercial description, a commercial characteristic, a commercial graphic element, and a commercial launching indicia.

5. The method of claim 4 , further comprising:

comparing the gaming characteristic with the commercial characteristic;

ranking the first and second category of applications based on the comparing of the gaming characteristics and the commercial characteristics; and

causing the media application interface to display the ranked first and second category of applications.

6. The method of claim 4 , wherein the gaming characteristic being at least one of a group comprising a game application type, a game title, a game memory value, an amount of user contacts.

7. The method of claim 4 , wherein the commercial characteristic is at least one of a group comprising a commercial application type, a commercial title, a popularity score, and commercial application memory value.

8. The method of claim 4 , wherein the game graphic element is a reduced size version of an original version of the game graphic element, the reduced size version of the game graphic element being displayed responsive to a game application corresponding to the game graphic element having been previously activated.

9. The method of claim 1 , wherein:

causing the media application interface to display the first category of applications includes modifying the media application interface to display the first category of applications concurrently with the chat interface display session; and

causing the media application interface to display the second category of applications includes modifying the media application interface to display the second category of applications concurrently with the chat interface display session.

10. The method of claim 1 , further comprising:

receiving a first user profile, the first user profile comprising an avatar and a contact list;

retrieving, using the one or more processors, a third category of applications and a fourth category of applications based on the first user profile, the third category of applications is associated with the game selector, and the fourth category of applications is associated with the commercial selector; and

responsive to the third and fourth categories of applications, causing the media application interface to display the third and fourth categories of applications.

11. A system comprising:

a display device;

a processor; and

a memory storing instructions that, when executed by the processor, configure the system to perform operations comprising:

detecting user selection, in a chat interface displayed at the display device, of an application icon, the chat interface including a chat interface display session that displays a chat session between a plurality of users and the user selection being detected based on signals received from a touch screen of the display device;

retrieving a first category of applications and a second category of applications in response to the detecting the user selection of the application icon;

generating a media application interface within the chat interface, the media application interface being displayed concurrently with the chat interface display session, the media application interface being an extended interface that is expanded from a top, side, or bottom portion of the chat interface, and the media application interface concurrently displaying a selection mechanism and at least one of the first category of applications or the second category of applications, the selection mechanism comprising a game selector, a commercial selector, and a collective selector, and wherein first applications included in the first category of applications correspond to one or more gaming application characteristics and second applications included in the second category of applications correspond to one or more commercial application characteristics that are different from the one or more gaming application characteristics;

detecting user selection of the game selector;

responsive to the detecting user selection of the game selector, causing the media application interface to display the first category of applications;

detecting user selection of the commercial selector;

responsive to the detecting user selection of the commercial selector, causing the media application interface to display the second category of applications;

detecting user selection of the collective selector; and

responsive to the detecting user selection of the collective selector, causing the media application interface to display the first category of applications and the second category of applications.

12. The system of claim 11 , wherein the first category of applications displayed in the media application interface comprises collaborative gaming applications and non-collaborative gaming applications.

13. The system of claim 11 , wherein the second category of applications displayed in the media application interface comprises commercial applications associated with custom gaming, business, productivity, file sharing, social, entertainment, music, health, or education.

14. The system of claim 11 , wherein the first category of applications displayed in the media application interface comprises a game description, a game graphic element, a gaming characteristic, and a game launching indicia, and wherein the second category of applications displayed in the application interface comprises a commercial description, a commercial characteristic, a commercial graphic element, and a commercial launching indicia.

15. The system of claim 14 , further comprising:

comparing the gaming characteristic with the commercial characteristic;

ranking the first and second category of applications based on the comparing of the gaming characteristics and the commercial characteristics; and

causing the media application interface to display the ranked first and second category of applications.

16. The system of claim 14 , wherein the gaming characteristic being at least one of a group comprising a game application type, a game title, a game memory value, an amount of user contacts.

17. The system of claim 14 , wherein the commercial characteristic being at least one of a group comprising a commercial application type, a commercial title, a popularity score, and commercial application memory value.

18. The system of claim 14 , wherein the game graphic element comprises at least one of animated characters, background, objects, or text.

19. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:

detecting user selection, in a chat interface displayed at a display device of a computing device, of an application icon, the chat interface including a chat interface display session that displays a chat session between a plurality of users and the user selection being detected based on signals received from a touch screen of the computing device;

retrieving a first category of applications and a second category of applications in response to the detecting the user selection of the application icon;

generating a media application interface within the chat interface, the media application interface being displayed concurrently with the chat interface display session, the media application interface being an extended interface that is expanded from a top, side, or bottom portion of the chat interface, and the media application interface concurrently displaying a selection mechanism and at least one of the first category of applications or the second category of applications, the selection mechanism comprising a game selector, a commercial selector, and a collective selector, and wherein first applications included in the first category of applications correspond to one or more gaming application characteristics and second applications included in the second category of applications correspond to one or more commercial application characteristics that are different from the one or more gaming application characteristics;

detecting user selection of the game selector;

responsive to the detecting user selection of the game selector, causing the media application interface to display the first category of applications;

detecting user selection of the commercial selector;

responsive to the detecting user selection of the commercial selector, causing the media application interface to display the second category of applications;

detecting user selection of the collective selector; and

responsive to the detecting user selection of the collective selector, causing the media application interface to display the first category of applications and the second category of applications.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the first category of applications displayed in the media application interface comprises a game description, a game graphic element, a gaming characteristic, and a game launching indicia, and wherein the second category of applications displayed in the media application interface comprises a commercial description, a commercial characteristic, a commercial graphic element, and a commercial launching indicia.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2022
From: DESSERREY, LAURENT; EIRINBERG, DYLAN SHANE; GRANTHAM, MATTHEW COLIN; WHYTE, DAVID; WU, WILLIAM
To: SNAP INC.
Reel/Frame 062155/0152 →
Continuity (2)
Provisional Application 63037433 · Jun 10, 2020
Related Publication 20210387097A1 · Dec 16, 2021