Application-independent messaging system

US11838252B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11838252-B2
Application numberUS-202016942061-A
CountryUS
Kind codeB2
Filing dateJul 29, 2020
Priority dateAug 8, 2017
Publication dateDec 5, 2023
Grant dateDec 5, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a processor; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising: receiving, from a first computing device of a first user, content adapted for display by a software application installed on the first computing device, the content addressed to a second user of a second computing device, the content comprising an image or video with a media overlay applied thereto by the first user using the first computing device, the image or video having been captured by a camera of the first computing device; determining that the software application is not installed on the second computing device; and in response to determining that the software application is not installed on the second computing device: identifying an electronic communication format that is currently supported by the second computing device, generating an electronic communication in the format supported by the second computing device that contains a link to the content from the first computing device, causing transmission of the electronic communication to the second computing device, and causing presentation of a notification at the first computing device, the notification being indicative of the format supported by the second computing device. 2. The system of claim 1 , wherein the software application is configured to generate the media overlay based on at least one of geolocation information of the first computing device or social network information associated with the first user. 3. The system of claim 1 , the operations further comprising: receiving a selection of the link to the content by the second user via a user interface of the second computing device; and in response to receiving the selection of the link to the content, displaying the content on a display screen of the second computing device. 4. The system of claim 3 , wherein the system causes the content to be displayed on the display screen of the second computing device for a predetermined period of time. 5. The system of claim 3 , wherein the system allows the content to be displayed on the display screen of the second computing device a predetermined number of times. 6. The system of claim 5 , the operations further comprising: after the content is displayed on the display screen of the second computing device the predetermined number of times, displaying a message on the display screen of the second computing device notifying the second user that the content is no longer accessible. 7. The system of claim 1 , the operations further comprising: in response to determining that the software application is not installed on the second computing device: displaying, on a display screen of the second computing device, an offer to install the software application on the second computing device. 8. The system of claim 1 , wherein the electronic communication includes one or more of: a short message service (SMS) communication, a multimedia service (MMS) communication, and an email. 9. The system of claim 1 , wherein generating the electronic communication includes storing the content in a database in communication with the system. 10. The system of claim 1 , wherein the content comprises a plurality of content items, and wherein the system limits a number of views with respect to the plurality of content items on the second computing device. 11. The system of claim 10 , the operations further comprising: transmitting, to the second computing device and based on the number of views, one or more electronic communications containing a respective link for each content item in a first subset of the plurality of content items; and providing, to the second computing device and based on the number of views, a notification that viewing a second subset of the plurality of content items requires installation of the software application on the second computing device. 12. A method comprising: receiving, from a first computing device of a first user, content adapted for display by a software application installed on the first computing device, the content addressed to a second user of a second computing device, the content comprising an image or video with a media overlay applied thereto by the first user using the first computing device, the image or video having been captured by a camera of the first computing device; determining that the software application is not installed on the second computing device; and in response to determining that the software application is not installed on the second computing device: identifying an electronic communication format that is currently supported by the second computing device, generating an electronic communication in the format supported by the second computing device that contains a link to the content from the first computing device, causing transmission of the electronic communication to the second computing device, and causing presentation of a notification at the first computing device, the notification being indicative of the format supported by the second computing device. 13. The method of claim 12 , further comprising: receiving a selection of the link to the content by the second user via a user interface of the second computing device; and in response to receiving the selection of the link to the content, displaying the content on a display screen of the second computing device. 14. The method of claim 13 , wherein the content is displayed on the display screen of the second computing device for a predetermined period of time. 15. The method of claim 13 , wherein the content is allowed to be displayed on the display screen of the second computing device a predetermined number of times. 16. The method of claim 15 , further comprising: after the content is displayed on the display screen of the second computing device the predetermined number of times, displaying a message on the display screen of the second computing device notifying the second user that the content is no longer accessible. 17. The method of claim 12 , further comprising: in response to determining that the software application is not installed on the second computing device: displaying, on a display screen of the second computing device, an offer to install the software application on the second computing device. 18. The method of claim 12 , wherein the electronic communication includes one or more of: a short message service (SMS) communication, a multimedia service (MMS) communication, and an email. 19. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to: receive, from a first computing device of a first user, content adapted for display by a software application installed on the first computing device, the content addressed to a second user of a second computing device, the content comprising an image or video with a media overlay applied thereto by the first user using the first computing device, the image or video having been captured by a camera of the first computing device; determine that the software application is not installed on the second computing device; and in response to determining that the software application is not installed on the second computing device: identify an electronic communication format that is currently supported by the second computing device, generate an electronic comm

Assignees

Inventors

Classifications

  • H04L51/066Primary

    Format adaptation, e.g. format conversion or compression · CPC title

  • Commands or executable codes · CPC title

  • Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM] · CPC title

  • Message adaptation for wireless communication · CPC title

  • Annexed information, e.g. attachments · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11838252B2 cover?
Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/066. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).