IP Library › Granted Patent US 12,627,623
Granted Patent B2
US 12,627,623 · App. 18/647,398 · Granted May 12, 2026

Sending group message to tagged contacts

Inventors: Michael James Connolly (Mill Valley, CA); Daniel Vincent Grippi (New York, NY); Christie Marie Heikkinen (Sherman Oaks, CA); David Phillip Taitz (Los Angeles, CA)
Assignee: Snap Inc.
H04L51/046G06Q50/01H04L51/10H04L51/216
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,627,623
App. No.
18/647,398
Granted
May 12, 2026
Kind
B2
Abstract

Aspects of the present disclosure involve a system comprising a storage medium storing a program and method for sending a group message to tagged contacts. The program and method provide for determining that a first user tagged at least two second users in association with a media content item created by the first user; and automatically adding, in response to the determining, a message to a group message thread between the first user and the at least two second users, wherein the message indicates that the at least two second users were tagged in association with the media content item.

Claims (68)

1 . A system comprising:

at least one processor;

at least one memory component storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:

detecting that a first user tagged at least two second users and a third user in association with a media content item created by the first user;

determining that the at least two second users are bidirectional contacts of the first user of the first user, such that the first user added each of the least two second users as a contact, and each of the at least two second users added the first user as a contact;

automatically adding, based on determining that the at least two second users are bidirectional contacts of the first user, a first message to a group message thread between the first user and the at least two second users, wherein the first message indicates that the at least two second users were tagged in association with the media content item;

determining that the third user is a non-bidirectional contact of the first user, such that either the first user added the third user as a contact or the third user added the first user as a contact, but not both; and

based on determining that the third user is a non-bidirectional contact of the first user,

refraining from adding the third user to the group message thread, and

adding a second message to an individual message thread between the first user and the third user, wherein the second message indicates that the third user was tagged in association with the media content item.

2 . The system of claim 1 , the operations further comprising:

receiving an indication of user input to publish the media content item as a Story associated with the first user,

wherein automatically adding the first message to the group message thread is further in response to receiving the indication.

3 . The system of claim 1 , the operations further comprising:

causing, on a first device associated with the first user, display of an interface element for tagging the at least two second users and the third user in association with the media content item; and

receiving an indication of user input provided by the first user via the interface element, the user input selecting the at least two second users and the third user for tagging in association with the media content item,

wherein the detecting corresponds to receiving the indication.

4 . The system of claim 3 , wherein the user input selecting the at least two second users corresponds to user selection of a predefined group which includes the first user and the at least two second users.

5 . The system of claim 1 , the operations further comprising:

prompting the first user prior to adding the first message to the group message thread.

6 . The system of claim 1 , the operations further comprising:

detecting, prior to adding the first message to the group message thread, that the group message thread exists between the first user and the at least two second users,

wherein adding the first message to the group message thread is performed based on the detecting.

7 . The system of claim 1 , the operations further comprising:

detecting, prior to adding the first message to the group message thread, that the group message thread does not exist between the first user and the at least two second users; and

creating, based on detecting that the group message does not exist, the group message thread between the first user and the at least two second users,

wherein adding the first message to the group message thread is performed based on the creating.

8 . A method comprising:

detecting that a first user tagged at least two second users and a third user in association with a media content item created by the first user;

determining that the at least two second users are bidirectional contacts of the first user of the first user, such that the first user added each of the least two second users as a contact, and each of the at least two second users added the first user as a contact;

automatically adding, based on determining that the at least two second users are bidirectional contacts of the first user, a first message to a group message thread between the first user and the at least two second users, wherein the first message indicates that the at least two second users were tagged in association with the media content item;

determining that the third user is a non-bidirectional contact of the first user, such that either the first user added the third user as a contact or the third user added the first user as a contact, but not both; and

based on determining that the third user is a non-bidirectional contact of the first user,

refraining from adding the third user to the group message thread, and

adding a second message to an individual message thread between the first user and the third user, wherein the second message indicates that the third user was tagged in association with the media content item.

9 . The method of claim 8 , further comprising:

receiving an indication of user input to publish the media content item as a Story associated with the first user,

wherein automatically adding the first message to the group message thread is further in response to receiving the indication.

10 . The method of claim 8 , further comprising:

causing, on a first device associated with the first user, display of an interface element for tagging the at least two second users and the third user in association with the media content item; and

receiving an indication of user input provided by the first user via the interface element, the user input selecting the at least two second users and the third user for tagging in association with the media content item,

wherein the detecting corresponds to receiving the indication.

11 . The method of claim 10 , wherein the user input selecting the at least two second users corresponds to user selection of a predefined group which includes the first user and the at least two second users.

12 . The method of claim 8 , further comprising:

prompting the first user prior to adding the first message to the group message thread.

13 . The method of claim 8 , further comprising:

detecting, prior to adding the first message to the group message thread, that the group message thread exists between the first user and the at least two second users,

wherein adding the first message to the group message thread is performed based on the detecting.

14 . The method of claim 8 , further comprising:

detecting, prior to adding the first message to the group message thread, that the group message thread does not exist between the first user and the at least two second users; and

creating, based on detecting that the group message does not exist, the group message thread between the first user and the at least two second users,

wherein adding the first message to the group message thread is performed based on the creating.

15 . A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

detecting that a first user tagged at least two second users and a third user in association with a media content item created by the first user;

determining that the at least two second users are bidirectional contacts of the first user of the first user, such that the first user added each of the least two second users as a contact, and each of the at least two second users added the first user as a contact;

automatically adding, based on determining that the at least two second users are bidirectional contacts of the first user, a first message to a group message thread between the first user and the at least two second users, wherein the first message indicates that the at least two second users were tagged in association with the media content item;

determining that the third user is a non-bidirectional contact of the first user, such that either the first user added the third user as a contact or the third user added the first user as a contact, but not both; and

based on determining that the third user is a non-bidirectional contact of the first user,

refraining from adding the third user to the group message thread, and

adding a second message to an individual message thread between the first user and the third user, wherein the second message indicates that the third user was tagged in association with the media content item.

16 . The non-transitory computer-readable storage medium of claim 15 , the operations further comprising:

receiving an indication of user input to publish the media content item as a Story associated with the first user,

wherein automatically adding the first message to the group message thread is further in response to receiving the indication.

17 . The non-transitory computer-readable storage medium of claim 15 , the operations further comprising:

causing, on a first device associated with the first user, display of an interface element for tagging the at least two second users and the third user in association with the media content item; and

receiving an indication of user input provided by the first user via the interface element, the user input selecting the at least two second users and the third user for tagging in association with the media content item,

wherein the detecting corresponds to receiving the indication.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the user input selecting the at least two second users corresponds to user selection of a predefined group which includes the first user and the at least two second users.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2024
From: CONNOLLY, MICHAEL JAMES; GRIPPI, DANIEL VINCENT; HEIKKINEN, CHRISTIE MARIE; TAITZ, DAVID PHILLIP
To: SNAP INC.
Reel/Frame 067243/0167 →
Continuity (1)
Related Publication 20250337704A1 · Oct 30, 2025
References Cited (17)
US 9681099B1 · Deets, Jr. · 2017 [cited by examiner]
US 12316610B1 · Muth · 2025 [cited by examiner]
US 12321566B2 · Leon · 2025 [cited by examiner]
US 20120297313A1 · Sharma · 2012 [cited by examiner]
US 20140258410A1 · Sittig · 2014 [cited by examiner]
US 20150302098A1 · Hern · 2015 [cited by examiner]
US 20180270177A1 · Liao · 2018 [cited by examiner]
US 20200403951A1 · Kapoor · 2020 [cited by examiner]
US 20230370409A1 · Sivaswamy · 2023 [cited by examiner]
Aug. 11, 2023 Times of India, Instagram testing ‘group tagging’ feature: what is it, how it will work and more. (Year: 2023). [cited by examiner]
Instagram Help Center, “What happens when someone mentions you in their Instagram story”. retrieved May 28, 2025 (has multiple archived copies with prior art dates) (Year: 2025). [cited by examiner]
Youtube, theMuthership, “IG Story Group Chat”, Feb. 8, 2024 URL: https://www.youtube.com/watch?v=vZ9UZvveQX4 (Year: 2024). [cited by examiner]
Reddit, Monkey_Mason, “How do I stop Snachat from making a group when I tag people in my story?”, original post on May 9, 2023 (Year: 2023). [cited by examiner]
“Surprise!”, [Online] Retrieved from the Internet: <URL: https://www.snap.com/en-US/news/post/surprise>, (Oct. 3, 2013), 1 pg. [cited by applicant]
Buscemi, Scott, “Snapchat introduces ‘Stories’, a narrative built with snaps”, [Online] Retrieved from the Internet: <URL: https://9to5mac.com/2013/10/03/snapchat-introduces-stories-a-narrative-built-with-snaps/>, (Oct.… [cited by applicant]
Etherington, Darrell, “Snapchat Gets Its Own Timeline With Snapchat Stories, 24-Hour Photo & Video Tales”, [Online] Retrieved from the Internet: <URL: https://techcrunch.com/2013/10/03/snapchat-gets-its-own-timeline-wit… [cited by applicant]
Hamburger, Ellis, “Snapchat's next big thing: ‘Stories’ that don't just disappear”, [Online] Retrieved from the Internet: <URL: https://www.theverge.com/2013/10/3/4791934/snapchats-next-big-thing-stories-that-dont-just-… [cited by applicant]