IP Library Granted Patent US 11,989,348
Granted Patent B2
US 11,989,348 · App. 17/646,360 · Granted May 21, 2024

Media content items with haptic feedback augmentations

Inventors: Alexander P. Powell (Oakland, CA); Mark Thomas (Playa Vista, CA)
Assignee: Snap Inc.
G06F3/016G06F3/04883H04N5/272H04N2005/2726
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,989,348
App. No.
17/646,360
Granted
May 21, 2024
Kind
B2
Abstract

Method for generating haptic feedback responses using haptic augmentations starts with processor receiving a media content item from a first client device and receiving from the first client device a selection of a haptic overlay associated with a haptic feedback response to be applied to the media content item. The processor generates a modified media content item by overlaying the haptic overlay on the media content item. The processor receives from the first client device a selection of a second user associated with the second user and causes the modified media content item to be displayed by a second user interface of the second client device. The processor detects a selection of the haptic overlay from the second client device, and in response to detecting the selection of the haptic overlay, causing the second user interface to generate the haptic feedback response. Other embodiments are described herein.

Claims (58)

1. A system comprising:

a processor; and

a memory having instructions thereon, when executed by the processor, causes the system to be configured to:

receive a media content item from a first client device, wherein the first client device is associated with a first user;

receive from the first client device a selection of a haptic overlay to be applied to a portion of the media content item, wherein the haptic overlay is associated with a haptic feedback response;

generate a modified media content item by overlaying the haptic overlay on the portion of the media content item;

receive from the first client device a selection of a second user, wherein a second client device is associated with the second user;

cause the modified media content item to be displayed by a second user interface of the second client device;

detect a selection of the haptic overlay from the second client device, wherein detecting the selection of the haptic overlay comprises receiving a touch input from the second user on the haptic overlay being displayed on the second user interface,

wherein the touch input is received in response to the second user maintaining touch contact with the haptic overlay for a period of time;

in response to detecting the selection of the haptic overlay, cause the second user interface to generate the haptic feedback response that increases in strength during the period of time that the second user is maintaining touch contact with the haptic overlay;

detect a predetermined gesture by the first user captured in the modified media content item, wherein the predetermined gesture is associated with a predetermined gesture haptic feedback response or a predetermined gesture augmentation; and

in response to detecting the predetermined gesture,

cause the second user interface to generate the predetermined gesture haptic feedback response, wherein the predetermined gesture haptic feedback response is different from the haptic feedback response, or

cause the second user interface to generate the predetermined gesture augmentation.

2. The system of claim 1 , wherein the media content item captures a touch input on a first user interface of the first client device.

3. The system of claim 2 , wherein generating the modified media content item further comprises overlaying the haptic overlay at a location on the media content item corresponding to the touch input on the first user interface.

4. The system of claim 1 , wherein the haptic overlay is displayed in the modified media content item for a predetermined period of time.

5. The system of claim 1 , wherein the haptic feedback response comprises a vibration pattern.

6. The system of claim 1 , wherein the system to be configured to:

in response to detecting the selection of the haptic overlay, cause the second user interface to generate an augmentation.

7. The system of claim 6 , wherein the predetermined gesture augmentation comprises an overlay, a visual effect, an animation, a sound effect, or any combination thereof.

8. The system of claim 6 , wherein the predetermined gesture augmentation is generated temporarily for a predetermined timeframe.

9. A method comprising:

receiving, by a processor, a media content item from a first client device, wherein the first client device is associated with a first user;

receiving from the first client device a selection of a haptic overlay to be applied to a portion of the media content item, wherein the haptic overlay is associated with a haptic feedback response;

generating a modified media content item by overlaying the haptic overlay on the portion of the media content item;

receiving from the first client device a selection of a second user, wherein a second client device is associated with the second user;

causing the modified media content item to be displayed by a second user interface of the second client device;

detecting a selection of the haptic overlay from the second client device, wherein detecting the selection of the haptic overlay comprises receiving a touch input from the second user on the haptic overlay being displayed on the second user interface,

wherein the touch input is received in response to the second user maintaining touch contact with the haptic overlay for a period of time;

in response to detecting the selection of the haptic overlay, causing the second user interface to generate the haptic feedback response that increases in strength during the period of time that the second user is maintaining touch contact with the haptic overlay;

detecting a predetermined gesture by the first user captured in the modified media content item, wherein the predetermined gesture is associated with a predetermined gesture haptic feedback response or a predetermined gesture augmentation; and

in response to detecting the predetermined gesture,

causing the second user interface to generate the predetermined gesture haptic feedback response, wherein the predetermined gesture haptic feedback response is different from the haptic feedback response, or

causing the second user interface to generate the predetermined gesture augmentation.

10. The method of claim 9 , wherein the media content item captures a touch input on a first user interface of the first client device.

11. The method of claim 10 , wherein generating the modified media content item further comprises overlaying the haptic overlay at a location on the media content item corresponding to the touch input on the first user interface.

12. The method of claim 9 , wherein the haptic overlay is displayed in the modified media content item for a predetermined period of time.

13. The method of claim 9 , wherein the haptic feedback response comprises a vibration pattern.

14. The method of claim 9 , further comprising:

in response to detecting the selection of the haptic overlay, causing the second user interface to generate an augmentation.

15. The method of claim 14 , wherein the predetermined gesture augmentation comprises an overlay, a visual effect, an animation, a sound effect, or any combination thereof.

16. The method of claim 14 , wherein the predetermined gesture augmentation is generated temporarily for a predetermined timeframe.

17. A non-transitory computer-readable storage medium having stored thereon, instructions when executed by a processor, causes the processor to perform operations comprising:

receiving a media content item from a first client device, wherein the first client device is associated with a first user;

receiving from the first client device a selection of a haptic overlay to be applied to a portion of the media content item, wherein the haptic overlay is associated with a haptic feedback response;

generating a modified media content item by overlaying the haptic overlay on the portion of the media content item;

receiving from the first client device a selection of a second user, wherein a second client device is associated with the second user;

causing the modified media content item to be displayed by a second user interface of the second client device;

detecting a selection of the haptic overlay from the second client device, wherein detecting the selection of the haptic overlay comprises receiving a touch input from the second user on the haptic overlay being displayed on the second user interface,

wherein the touch input is received in response to the second user maintaining touch contact with the haptic overlay for a period of time;

in response to detecting the selection of the haptic overlay, causing the second user interface to generate the haptic feedback response that increases in strength during the period of time that the second user is maintaining touch contact with the haptic overlay;

detecting a predetermined gesture by the first user captured in the modified media content item, wherein the predetermined gesture is associated with a predetermined gesture haptic feedback response or a predetermined gesture augmentation; and

in response to detecting the predetermined gesture,

causing the second user interface to generate the predetermined gesture haptic feedback response, wherein the predetermined gesture haptic feedback response is different from the haptic feedback response, or

causing the second user interface to generate the predetermined gesture augmentation.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the haptic feedback response comprises a vibration pattern.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2022
From: POWELL, ALEXANDER P.; THOMAS, MARK
To: SNAP INC.
Reel/Frame 058874/0778 →
Continuity (2)
Provisional Application 63133054 · Dec 31, 2020
Related Publication 20220206582A1 · Jun 30, 2022
Cited By (7)
US 12,200,399 US 12,216,823 US 12,216,827 US 12,254,132 US 12,314,472 US 12,353,628 US 12,650,732