Presenting translations of text depicted in images
US-2015134318-A1 · May 14, 2015 · US
US11522822B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11522822-B1 |
| Application number | US-201615224355-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jul 29, 2016 |
| Priority date | Oct 2, 2014 |
| Publication date | Dec 6, 2022 |
| Grant date | Dec 6, 2022 |
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.
A server maintains a gallery of ephemeral messages respectively comprising visual media content, such as user-provided photographic content or user-provided video content. Each ephemeral message is posted to the gallery by a user for viewing by recipients via recipient devices. In response to a gallery view request from any of the recipient devices, the ephemeral messages in the gallery are displayed on the requesting device in automated sequence, each message being displayed for a respective display duration before display of the next message in the gallery. The gallery has a global gallery availability parameter, and each message has a gallery participation timer. The gallery is made unavailable for viewing upon expiry of the gallery availability parameter or upon expiry of the gallery participation timer of a last posted message in the gallery, whichever occurs first.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: at a server system, maintaining an ephemeral gallery comprising a plurality of ephemeral messages that respectively comprise visual media content, the ephemeral gallery being available for online viewing upon request via one or more viewer devices, each of the plurality of ephemeral messages having a respective posting time at which the ephemeral message was provided by a user for inclusion in the ephemeral gallery; for each of the plurality of ephemeral messages, maintaining a respective gallery participation timer that counts down a predefined time value specific to that ephemeral message, such that a plurality of gallery participation timers are maintained for the corresponding plurality of ephemeral messages; maintaining a gallery timer that counts down a predefined time value with respect to the ephemeral gallery, the gallery timer being independent from the plurality of gallery participation timers; maintaining for each of the plurality of ephemeral messages an associated message display parameter that indicates a display duration for the corresponding message in the ephemeral gallery; in response to receiving, at the server system, a gallery view request from a requesting device, causing automated sequential display on the requesting device of the visual media content of the plurality of ephemeral messages for their respective display durations; at the server system, in response to expiry of any one of the plurality of gallery participation timers, removing from the ephemeral gallery the ephemeral message corresponding to the expired gallery participation timer, so that subsequent online viewing of the ephemeral gallery upon request excludes display of the visual media content of the removed ephemeral message; and at the server system, eliminating the ephemeral gallery from availability for online viewing in response to occurrence of the earliest-occurring one of: expiry of the respective gallery participation timer of a last posted message in the ephemeral gallery, the last posted message being that one of the plurality of ephemeral messages with the latest respective posting time, and expiry of the gallery timer. 2. The method of claim 1 , wherein the visual media content comprise at least one of user-submitted photographic content and user-submitted video content. 3. The method of claim 2 wherein one or more of the plurality of ephemeral messages are augmented messages that include augmentation made by a user to the respective visual media content. 4. The method of claim 3 , wherein the augmentation of one or more of the augmented messages comprises hand-drawn message content. 5. The method of claim 4 , further comprising causing provision of a drawing tool via a user device, the drawing tool being configured to enable user provision of the hand-drawn message content in association with the respective visual media content. 6. The method of claim 2 , wherein the augmentation of the one or more of the augmented messages comprises user-provided text. 7. The method of claim 1 , further comprising: causing display on a client device of a gallery user interface (UI) for the ephemeral gallery; and causing display in the gallery UI of gallery activity indicia that include the posting time of the last posted message. 8. The method of claim 1 , wherein the causing of the automated sequential display comprises: starting a message timer when viewing of one of the plurality of ephemeral messages is commenced; determining that the message timer expires when the message timer equals the corresponding message display parameter; responsive to expiry of the message timer, displaying a next one of the plurality of ephemeral messages in the gallery; and repeating the starting, determining, and displaying operations until all ephemeral messages in the gallery are viewed. 9. The method of claim 1 , wherein the sequential display of the plurality of ephemeral messages comprises presentation of the ephemeral messages in chronological order based upon respective posting times. 10. A system comprising: one or more computer processors; one or more memories storing instructions executed by the one or more computer processors to configure the one or more computer processors to perform automated operations comprising: at a server system, maintaining an ephemeral gallery comprising a plurality of ephemeral messages that respectively comprise visual media content, the ephemeral gallery being available for online viewing upon request via one or more viewer devices, each of the plurality of ephemeral messages having a respective posting time at which the ephemeral message was provided by a user for inclusion in the ephemeral gallery; for each of the plurality of ephemeral messages, maintaining a respective gallery participation timer that counts down a predefined time value specific to that ephemeral message, such that a plurality of gallery participation timers are maintained for the corresponding plurality of ephemeral messages; maintaining a gallery timer that counts down a predefined time value with respect to the ephemeral gallery, the gallery timer being independent from the plurality of gallery participation timers; maintaining for each of the plurality of ephemeral messages an associated message display parameter that indicates a display duration for the corresponding message in the ephemeral gallery; in response to receiving, at the server system, a gallery view request from a requesting device, causing automated sequential display on the requesting device of the visual media content of the plurality of ephemeral messages for their respective display durations; at the server system, in response to expiry of any one of the plurality of gallery participation timers, removing from the ephemeral gallery the ephemeral message corresponding to the expired gallery participation timer, so that subsequent online viewing of the ephemeral gallery upon request excludes display of the visual media content of the removed ephemeral message; and at the server system, eliminating the ephemeral gallery from availability for online viewing in response to occurrence of the earliest-occurring one of: expiry of the respective gallery participation timer of a last posted message in the ephemeral gallery, the last posted message being that one of the plurality of ephemeral messages with the latest respective posting time, and expiry of the gallery timer. 11. The system of claim 10 , wherein the visual media content comprise at least one of user-submitted photographic content and user-submitted video content. 12. The system of claim 11 , wherein one or more of the plurality of ephemeral messages are augmented messages that include augmentation made by a user to the respective visual media content. 13. The system of claim 12 , wherein the augmentation of one or more of the augmented messages comprises hand-drawn message content. 14. The system of claim 13 , wherein the instructions executed by the one or more computer processors comprises instructions to provide a drawing tool via a user device, the drawing tool being configured to enable user provision of the hand-drawn message content in association with the respective visual media content. 15. The system of claim 10 , wherein the instructions executed by the one or more computer processors further comprises instructions to: cause display on a client device of a gallery user interface (UI) for the ephemeral gallery; and cause display in the gallery UI of gallery activity indicia that include the posting time of the last post
Business processes related to social networking or social networking services · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Protecting access to data via a platform, e.g. using keys or access control rules · CPC title
by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title
Storing data temporarily at an intermediate stage, e.g. caching · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.