IP Library Granted Patent US 12,131,015
Granted Patent B2
US 12,131,015 · App. 18/132,755 · Granted Oct 29, 2024

Application control using a gesture based trigger

Inventor: Joseph Burfitt (Santa Monica, CA)
Assignee: Snap Inc.
G06F3/04883G06F3/04845G06F3/0485G06F3/04886G06F3/14G06F16/00G06F16/9032G06Q10/10G06F2203/04806
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,131,015
App. No.
18/132,755
Granted
Oct 29, 2024
Kind
B2
Abstract

Systems and methods for control of application actions using a modification trigger to visually modify an electronic document are disclosed. A computing device, such as a mobile computing device having a touchscreen display, can display an electronic document having a first portion and a second portion. Initially upon displaying the electronic document, the computing device displays the first portion and the second portion may lie out of view, not displayed. A user can swipe along a scroll direction, causing the second portion to be displayed. The second portion can include or otherwise be associated with a modification trigger. Upon receiving a gesture on the second portion, the modification trigger performs actions, including, for example, subscribing to a series of electronic documents and minimizing the visual display of the electronic document.

Claims (38)

1. A method comprising:

displaying a first full size panel of a plurality of full size panels on a user device;

navigating, on a display of the user device, from the first full size panel of the plurality of full size panels to a second full size panel of the plurality of full size panels, the second full size panel comprising a request trigger to initiate a request to a network site, the second full size panel comprising a user interface element that indicates a display gesture to perform to initiate the request trigger;

receiving the display gesture on the second full size panel on the display; and

transmitting, to the network site, the request in response to receiving the display gesture on the second full size panel on the display of the user device.

2. The method of claim 1 , wherein the plurality of full size panels identify an item to be ordered, and wherein the request transmitted to the network site is a request to order the item.

3. The method of claim 2 , wherein the item to be ordered is a sample.

4. The method of claim 3 , wherein the request to order the item comprises payment information.

5. The method of claim 4 , further comprising:

clearing a payment transaction for the request to order the item using the payment information.

6. The method of claim 2 , further comprising:

receiving, at the user device, a display notification confirming receipt of the request to order the item.

7. The method of claim 2 , wherein the request transmitted to the network site comprises user data of a user of the user device.

8. The method of claim 7 , wherein the user data includes a user identifier of the user.

9. The method of claim 7 , wherein the user data includes an email account of the user.

10. The method of claim 9 , further comprising:

sending, by a server of the network site, a notification confirming receipt of the request to order the item to the email account of the user.

11. The method of claim 1 , wherein the display gesture is a swipe gesture.

12. The method of claim 1 , wherein the second full size panel is navigated to, from the first full size panel, in response to receiving at least one of: a tap gesture or a swipe gesture.

13. The method of claim 1 , wherein the request trigger is triggered by code associated with the second full size panel.

14. The method of claim 13 , wherein the second full size panel is initially displayed without executing the code of the second full size panel.

15. The method of claim 1 , wherein the plurality of full size panels are displayed in a primary application display area of a full screen size.

16. The method of claim 15 , wherein the first full size panel and the second full size panel both have a screen size that coincides with the full screen size.

17. The method of claim 1 , wherein the user interface element is displayed at a bottom side of the second full size panel.

18. The method of claim 1 , wherein the user interface element comprises one or more text items.

19. A system comprising:

one or more processors of a machine;

a display; and

a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising:

displaying a first full size panel of a plurality of full size panels;

navigating, on the display, from the first full size panel of the plurality of full size panels to a second full size panel of the plurality of full size panels, the second full size panel comprising a request trigger to initiate a request to a network site, the second full size panel comprising a user interface element that indicates a display gesture to perform to initiate the request trigger;

receiving the display gesture on the second full size panel on the display; and

transmitting, to the network site, the request in response to receiving the display gesture on the second full size panel on the display.

20. A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:

displaying a first full size panel of a plurality of full size panels;

navigating, on the display, from the first full size panel of the plurality of full size panels to a second full size panel of the plurality of full size panels, the second full size panel comprising a request trigger to initiate a request to a network site, the second full size panel comprising a user interface element that indicates a display gesture to perform to initiate the request trigger;

receiving the display gesture on the second full size panel on the display; and

transmitting, to the network site, the request in response to receiving the display gesture on the second full size panel on the display.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2023
From: BURFITT, JOSEPH
To: SNAPCHAT, INC.
Reel/Frame 063523/0088 →
CHANGE OF NAME Recorded May 3, 2023
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 063523/0316 →
Continuity (5)
Continuation 17520454 · Nov 5, 2021
Continuation 17115268 · Dec 8, 2020
Continuation 16597797 · Oct 9, 2019
Continuation 15169288 · May 31, 2016
Related Publication 20230244375A1 · Aug 3, 2023
Cited By (1)
US 12,469,090