IP Library › Granted Patent US 12,613,612
Granted Patent B2
US 12,613,612 · App. 18/491,449 · Granted Apr 28, 2026

Media content detection and management

Inventors: Newar Husam Al Majid (New York, NY); Jeremy Baker Voss (Los Angeles, CA)
Assignee: Snap Inc.
G06F3/0482G06F3/04817G06F9/542G06F9/543G06F16/9558
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,613,612
App. No.
18/491,449
Granted
Apr 28, 2026
Kind
B2
Abstract

A method and a system include receiving indication of a user interaction within a pre-determined time period, determining that the user interaction is a contextual triggering event based on a plurality of triggering conditions, identifying a media content item associated with the contextual triggering event, generating a first user interface including a user-selectable element representing a content transmission proposal, in response to detecting a user selection of the user-selectable element, generating a second user interface, the second user interface including the media content item and a plurality of user-selectable entity icons.

Claims (63)

1 . A method comprising:

detecting, via a device, a user activity based on a predetermined time period;

determining that the user activity is associated with a media content item;

determining that a type of the media content item associated with the user activity corresponds to a user-specified type of media content item for contextual detection;

generating a user interface (UI) element that represents the type of the media content item; and

causing display of the UI element on the device.

2 . The method of claim 1 , wherein the UI element is a first UI element, comprising:

receiving, via the device, an indication of user selection of the first UI element;

generating a second UI element that includes the media content item; and

causing display of the second UI element on the device.

3 . The method of claim 2 , comprising:

generating a user interface that includes a plurality of entity UI elements, a content display region, and a content transmission UI element; and

causing display of the second UI element in the content display region included in the user interface.

4 . The method of claim 3 , wherein each entity UI element represents a recipient user.

5 . The method of claim 3 , comprising:

receiving, via the device, an indication of user selection of one or more entity UI elements from the plurality of entity UI elements and an indication of user selection of the content transmission UI element;

generating a message that includes the media content item; and

causing the message to be transmitted to one or more devices that correspond to the one or more entity UI elements.

6 . The method of claim 1 , wherein the media content item comprises one or more of an image, a video, audio, and a hyperlink.

7 . The method of claim 1 , wherein the UI element represents a content transmission proposal as an invitation to share the media content item.

8 . The method of claim 1 , wherein the user activity is a first user activity, wherein the media content item is a first media content item, and wherein the UI element is a first UI element, comprising:

detecting, via the device, a second user activity that occurred within the predetermined time period;

determining that the second user activity corresponds to a contextual triggering event based on a triggering condition for contextual detection;

identifying a second media content item associated with the second user activity;

generating a second UI element as a content transmission proposal, the second UI element representing a type of the second media content item; and

causing display of the second UI element on the device.

9 . The method of claim 8 , wherein the contextual triggering event comprises a playback of the media content item or a capture of the media content item by a sensor coupled to the device.

10 . The method of claim 8 , wherein the triggering condition is determined based on content transmission history data or user preference data associated with a user of the device.

11 . A system comprising:

one or more hardware processors; and

a non-transitory machine-readable medium for storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:

detecting, via a device, a user activity based on a predetermined time period;

determining that the user activity is associated with a media content item;

determining that a type of the media content item associated with the user activity corresponds to a user-specified type of media content item for contextual detection;

generating a user interface (UI) element that represents the type of the media content item; and

causing display of the UI element on the device.

12 . The system of claim 11 , wherein the UI element is a first UI element, and wherein the operations comprise:

receiving, via the device, an indication of user selection of the first UI element;

generating a second UI element that includes the media content item; and

causing display of the second UI element on the device.

13 . The system of claim 12 , wherein the operations comprise:

generating a user interface that includes a plurality of entity UI elements, a content display region, and a content transmission UI element; and

causing display of the second UI element in the content display region included in the user interface.

14 . The system of claim 13 , wherein each entity UI element represents a recipient user.

15 . The system of claim 13 , wherein the operations comprise:

receiving, via the device, an indication of user selection of one or more entity UI elements from the plurality of entity UI elements and an indication of user selection of the content transmission UI element;

generating a message that includes the media content item; and

causing the message to be transmitted to one or more devices that correspond to the one or more entity UI elements.

16 . The system of claim 11 , wherein the media content item comprises one or more of an image, a video, audio, and a hyperlink.

17 . The system of claim 11 , wherein the UI element represents a content transmission proposal as an invitation to share the media content item.

18 . The system of claim 11 , wherein the user activity is a first user activity, wherein the media content item is a first media content item, wherein the UI element is a first UI element, and wherein the operations comprise:

detecting, via the device, a second user activity that occurred within the predetermined time period;

determining that the second user activity corresponds to a contextual triggering event based on a triggering condition for contextual detection;

identifying a second media content item associated with the second user activity;

generating a second UI element as a content transmission proposal, the second UI element representing a type of the second media content item; and

causing display of the second UI element on the device.

19 . The system of claim 18 , wherein the contextual triggering event comprises a playback of the media content item or a capture of the media content item by a sensor coupled to the device, and wherein the triggering condition is determined based on content transmission history data or user preference data associated with a user of the device.

20 . A non-transitory machine-readable medium for storing instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform operations comprising:

detecting, via a device, a user activity based on a predetermined time period;

determining that the user activity is associated with a media content item;

determining that a type of the media content item associated with the user activity corresponds to a user-specified type of media content item for contextual detection;

generating a user interface (UI) element that represents the type of the media content item; and

causing display of the UI element on the device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2023
From: AL MAJID, NEWAR HUSAM; VOSS, JEREMY BAKER
To: SNAP INC.
Reel/Frame 065298/0504 →
Continuity (5)
Continuation 17980921 · Nov 4, 2022
Continuation 17444874 · Aug 11, 2021
Continuation 17087145 · Nov 2, 2020
Provisional Application 63085877 · Sep 30, 2020
Related Publication 20240045573A1 · Feb 8, 2024
References Cited (132)
US 1112945A · Trabue · 1914 [cited by applicant]
US 7305438B2 · Christensen et al. · 2007 [cited by applicant]
US 7599990B1 · Groves et al. · 2009 [cited by applicant]
US 9930156B2 · Zhang · 2018 [cited by examiner]
US 10474422B1 · Venti · 2019 [cited by examiner]
US 10659844B2 · Zhou · 2020 [cited by examiner]
US 10791433B1 · Harijan et al. · 2020 [cited by applicant]
US 11112945B1 · Al Majid et al. · 2021 [cited by applicant]
US 11196697B1 · Zhang et al. · 2021 [cited by applicant]
US 11500519B2 · Al Majid et al. · 2022 [cited by applicant]
US 11816306B2 · Al Majid et al. · 2023 [cited by applicant]
US 20050251758A1 · Cummins · 2005 [cited by examiner]
US 20060265454A1 · Forlenza et al. · 2006 [cited by applicant]
US 20080034381A1 · Jalon · 2008 [cited by examiner]
US 20080270558A1 · Ma · 2008 [cited by applicant]
US 20090005011A1 · Christie et al. · 2009 [cited by applicant]
US 20100138502A1 · Miller · 2010 [cited by examiner]
US 20120110474A1 · Chen · 2012 [cited by examiner]
US 20130124504A1 · Haugen · 2013 [cited by examiner]
US 20130254259A1 · Wilson · 2013 [cited by examiner]
US 20130311906A1 · Mackin · 2013 [cited by examiner]
US 20140012680A1 · Puckett et al. · 2014 [cited by applicant]
US 20140068483A1 · Platzer · 2014 [cited by examiner]
US 20140280498A1 · Frankel et al. · 2014 [cited by applicant]
US 20150046546A1 · Bailey et al. · 2015 [cited by applicant]
US 20150172238A1 · Ahmed et al. · 2015 [cited by applicant]
US 20150177954A1 · Wei · 2015 [cited by examiner]
US 20160292926A1 · Rosenthal et al. · 2016 [cited by applicant]
US 20160360336A1 · Gross · 2016 [cited by examiner]
US 20160381501A1 · Ballezzi et al. · 2016 [cited by applicant]
US 20170024091A1 · Hosier, Jr. · 2017 [cited by applicant]
US 20170034324A1 · Zhang et al. · 2017 [cited by applicant]
US 20170093780A1 · Lieb · 2017 [cited by examiner]
US 20180025372A1 · Ahmed et al. · 2018 [cited by applicant]
US 20180034867A1 · Zahn et al. · 2018 [cited by applicant]
US 20180069906A1 · Yang et al. · 2018 [cited by applicant]
US 20180083896A1 · Jayaram et al. · 2018 [cited by applicant]
US 20180088764A1 · Lu · 2018 [cited by examiner]
US 20180241871A1 · Sarafa et al. · 2018 [cited by applicant]
US 20180336415A1 · Anorga · 2018 [cited by examiner]
US 20180367484A1 · Rodriguez et al. · 2018 [cited by applicant]
US 20190124169A1 · Sundin · 2019 [cited by examiner]
US 20190141402A1 · Cornell · 2019 [cited by examiner]
US 20190173968A1 · Yue et al. · 2019 [cited by applicant]
US 20190260700A1 · Chung et al. · 2019 [cited by applicant]
US 20200153766A1 · Parr et al. · 2020 [cited by applicant]
US 20200201488A1 · Zhou et al. · 2020 [cited by applicant]
US 20200228484A1 · Prigozhin et al. · 2020 [cited by applicant]
US 20200301959A1 · Anorga · 2020 [cited by examiner]
US 20200380003A1 · Abbasi Moghaddam · 2020 [cited by examiner]
US 20200403951A1 · Kapoor et al. · 2020 [cited by applicant]
US 20210058677A1 · Vankipuram · 2021 [cited by examiner]
US 20210097105A1 · Al Majid · 2021 [cited by examiner]
US 20210126983A1 · Bellet · 2021 [cited by examiner]
US 20210136023A1 · Chang et al. · 2021 [cited by applicant]
US 20210374683A1 · Park · 2021 [cited by examiner]
US 20210385184A1 · Dalonzo et al. · 2021 [cited by applicant]
US 20210406736A1 · Sennik · 2021 [cited by examiner]
US 20220100330A1 · Al Majid et al. · 2022 [cited by applicant]
US 20220100351A1 · Al Majid et al. · 2022 [cited by applicant]
US 20230053814A1 · Al Majid et al. · 2023 [cited by applicant]
CN 110036401A · 2019 [cited by applicant]
CN 110300951A · 2019 [cited by applicant]
CN 116235194A · 2023 [cited by applicant]
CN 116783575A · 2023 [cited by applicant]
EP 2475138A1 · 2012 [cited by applicant]
KR 20140096485A · 2014 [cited by applicant]
KR 20160027865A · 2016 [cited by applicant]
KR 20170009284A · 2017 [cited by applicant]
KR 20190101492A · 2019 [cited by applicant]
KR 20190116569A · 2019 [cited by applicant]
WO WO2014007829A1 · 2014 [cited by applicant]
WO WO2022072176A1 · 2022 [cited by applicant]
WO WO2022072678A1 · 2022 [cited by applicant]
“U.S. Appl. No. 17/038,867, Examiner Interview Summary mailed Apr. 7, 2025”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Examiner Interview Summary mailed Dec. 12, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Final Office Action mailed Jan. 6, 2025”, 17 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Final Office Action mailed Jan. 31, 2024”, 16 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Non Final Office Action mailed May 6, 2025”, 18 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Non Final Office Action mailed Jul. 25, 2024”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Response filed Apr. 7, 2025 to Final Office Action mailed Jan. 6, 2025”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Response filed Apr. 30, 2024 to Final Office Action mailed Jan. 31, 2024”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Response filed Aug. 6, 2025 to Non Final Office Action mailed May 6, 2025”, 11. [cited by applicant]
“U.S. Appl. No. 17/038,867, Response filed Nov. 25, 2024 to Non Final Office Action mailed Jul. 25, 2024”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Response filed Dec. 11, 2023 to Non Final Office Action mailed Aug. 11, 2023”, 10 pgs. [cited by applicant]
“Chinese Application Serial No. 202180066595.9, Office Action mailed Jun. 28, 2025”, W/English Translation, 15 pgs. [cited by applicant]
“European Application Serial No. 21806488.9, Communication Pursuant to Article 94(3) EPC mailed Apr. 2, 2025”, 5 pgs. [cited by applicant]
“European Application Serial No. 21806488.9, Response to Communication pursuant to Rules 161 and 162 EPC filed Nov. 17, 2023”, 11 pgs. [cited by applicant]
“European Application Serial No. 21876226.8, Extended European Search Report mailed Sep. 9, 2024”, 12 pgs. [cited by applicant]
“European Application Serial No. 21876226.8, Response filed Mar. 26, 2025 to Extended European Search Report mailed Sep. 9, 2024”, 10 pgs. [cited by applicant]
“European Application Serial No. 21876226.8, Response to Communication Pursuant to Rules 161 and 162 filed Nov. 20, 2023”, 9 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7014711, Notice of Preliminary Rejection mailed Dec. 12, 2024”, w/ English Translation, 10 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7014711, Response Filed Feb. 12, 2025 to Notice of Preliminary Rejection mailed Dec. 12, 2024”, w/ English Claims, 18 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7014721, Notice of Preliminary Rejection mailed May 15, 2025”, w/ English Translation, 14 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Examiner Interview Summary mailed Feb. 7, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Examiner Interview Summary mailed Feb. 23, 2022”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Examiner Interview Summary mailed Jul. 24, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Final Office Action mailed May 5, 2023”, 17 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Final Office Action mailed May 16, 2022”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Non Final Office Action mailed Aug. 11, 2023”, 18 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Non Final Office Action mailed Nov. 15, 2022”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Non Final Office Action mailed Nov. 22, 2021”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Notice of Allowance mailed May 14, 2021”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Response filed Mar. 15, 2023 to Non Final Office Action mailed Nov. 15, 2022”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Response filed Jul. 27, 2023 to Final Office Action mailed May 5, 2023”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Response filed Sep. 16, 2022 to Final Office Action mailed May 16, 2022”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Response to Non Final Office Action filed Feb. 22, 2022”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/087,145, Corrected Notice of Allowability mailed Aug. 5, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/087,145, Corrected Notice of Allowability mailed Aug. 11, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/087,145, Non Final Office Action mailed Jan. 21, 2021”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/087,145, Notice of Allowance mailed May 5, 2021”, 5 pgs. [cited by applicant]
“U.S. Appl. No. 17/087,145, Response filed Apr. 20, 2021 to Non Final Office Action mailed Jan. 21, 2021”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/444,874, Notice of Allowance mailed Mar. 31, 2022”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/444,874, Notice of Allowance mailed Jul. 19, 2022”, 5 pgs. [cited by applicant]
“U.S. Appl. No. 17/980,921, Corrected Notice of Allowability mailed Oct. 13, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/980,921, Examiner Interview Summary mailed Jun. 21, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/980,921, Non Final Office Action mailed Mar. 15, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/980,921, Notice of Allowance mailed Jul. 6, 2023”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 17/980,921, Response filed Jun. 14, 2023 to Non Final Office Action mailed Mar. 15, 2023”, 9 pgs. [cited by applicant]
“Chinese Application Serial No. 202180066542.7, Office Action mailed May 30, 2023”, w/ English Translation, 2 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/051288, International Preliminary Report on Patentability mailed Apr. 13, 2023”, 6 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/051288, International Search Report mailed Jan. 6, 2022”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/051288, Written Opinion mailed Jan. 6, 2022”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/052939, International Preliminary Report on Patentability mailed Apr. 13, 2023”, 8 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/052939, International Search Report mailed Jan. 4, 2022”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/052939, Written Opinion mailed Jan. 4, 2022”, 6 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7014721, Response filed Jul. 11, 2025 to Notice of Preliminary Rejection mailed May 15, 2025”, w/English claims, 29 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7014711, Notice of Preliminary Rejection mailed Aug. 29, 2025”, w/ English Translation, 6 pgs. [cited by applicant]
“European Application Serial No. 21806488.9, Response filed Aug. 4, 2025 to Communication Pursuant to Article 943 EPC mailed Apr. 2, 2025”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 17/038,867, Final Office Action mailed Nov. 6, 2025”, 19 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7014711, Response filed Dec. 16, 2025 to Notice of Preliminary Rejection mailed Aug. 29, 2025”, w/ English Claims, 12 pgs. [cited by applicant]
“Chinese Application Serial No. 202180066595.9, Office Action mailed Feb. 5, 2026”, w/ English Translation, 17 pgs. [cited by applicant]