Apparatus and method for automatically generating an optically machine readable code for a captured image
US-2016269675-A1 · Sep 15, 2016 · US
US11838252B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11838252-B2 |
| Application number | US-202016942061-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 29, 2020 |
| Priority date | Aug 8, 2017 |
| Publication date | Dec 5, 2023 |
| Grant date | Dec 5, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.