US 12,069,017 B2
Application-independent messaging system
Jacob Andreou, Santa Monica, CA (US); Yang Dai, Los Angeles, CA (US); Sebastian Gil, Venice, CA (US); Tengfei Li, Los Angeles, CA (US); Yansong Liu, Marina del Rey, CA (US); Andy Ly, Friendswood, TX (US); Chamal Samaranayake, Venice, CA (US); and Jianwei Tu, Irvine, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on May 31, 2023, as Appl. No. 18/204,203.
Application 18/204,203 is a continuation of application No. 16/942,061, filed on Jul. 29, 2020.
Application 16/942,061 is a continuation of application No. 15/859,237, filed on Dec. 29, 2017, granted, now 10,791,077.
Claims priority of provisional application 62/542,629, filed on Aug. 8, 2017.
Prior Publication US 2023/0328014 A1, Oct. 12, 2023
Int. Cl. H04L 51/066 (2022.01); H04L 51/18 (2022.01); H04L 51/56 (2022.01); H04L 51/58 (2022.01); H04L 51/08 (2022.01)
CPC H04L 51/066 (2013.01) [H04L 51/18 (2013.01); H04L 51/56 (2022.05); H04L 51/58 (2022.05); H04L 51/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
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:
receiving, from a first device of a first user, content adapted for display by a software application installed on the first device, the content addressed to a second user;
determining that the second user does not have an account associated with the software application; and
in response to determining that the second user does not have an account associated with the software application:
identifying a supported electronic communication format,
generating an electronic communication in the supported electronic communication format to enable the second user to receive the content,
causing transmission of the electronic communication to a second device of the second user, and
causing presentation of a notification at the first device, the notification indicating that the second user does not have an account associated with the software application.