Systems and methods of distributing image effects for user experiences
US-10484547-B2 · Nov 19, 2019 · US
US10897442B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10897442-B2 |
| Application number | US-201815983121-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 18, 2018 |
| Priority date | May 18, 2018 |
| Publication date | Jan 19, 2021 |
| Grant date | Jan 19, 2021 |
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.
Automatically populating photograph effects such as avatars, filters, and stickers, based on events accepted and recognized by a user's social media platforms. Receiving an invite page with event details upon an acceptance of an invite, performing data analytics on the event details to determine attributes of the event and automatically identifying a plurality of photograph effects related to the event based on the attributes. Upon a first user capturing a photograph, determining the first user has accepted an invite to the event, analyzing the photograph to determine attributes and automatically determining the first user is attending the event based on the attributes. Supplying the photograph effects related to the event to the first user client device, receiving a selection of one or more of the photograph effects related to the event and routing the one or more selected photograph effects and the photograph to one or more second client devices.
Opening claim text (preview).
What is claimed is: 1. A computer implemented method for providing photograph effects related to an event comprising: receiving at a social networking platform a notification of an acceptance of an invite to an event, the notification including an invite page for the event, the invite page including event details, the social networking platform performing the steps of; performing data analytics on the event details to determine attributes of the event; automatically identifying a plurality of photograph effects related to the event based on the attributes; identifying when a first user has captured a photograph on a first client device; determining whether the first user has accepted the invite to the event; analyzing the photograph to determine attributes of the photograph in response to a determination that the first user has accepted the invite to the event; automatically determining whether the first user is attending the event based on the photograph attributes; supplying the plurality of photograph effects related to the event to the first client device in response to a determination that the first user is attending the event; receiving a selection of one or more of the plurality of photograph effects related to the event; and routing the one or more selected photograph effects and the photograph to one or more second client devices; and receiving the acceptance of the invite to the event at the first client device, the event invite including the invite page for the event, the first client device performing the steps of; receiving a selection to notify one or more second social networking platforms of the acceptance of the invite to the event; and sending the notification of the acceptance of the invite to the event to the first social networking platform and the one or more selected second social networking platforms, the notification including the invite page for the event. 2. The computer implemented method of claim 1 , further including automatically generating one or more photograph effects related to the event based on the attributes. 3. The computer implemented method of claim 2 , wherein automatically generating one or more photograph effects includes using information on the event available from a sponsor of the event. 4. The computer implemented method of claim 1 , further including automatically modifying one or more of the plurality of photograph effects based on information on the event available from a sponsor of the event. 5. The computer implemented method of claim 1 , wherein the plurality of photograph effects are selected from the group consisting of filters, stickers and avatars. 6. The computer implemented method of claim 1 , wherein performing data analytics on the event details including using natural language analytics on the invite page. 7. A computer system for providing photograph effects related to an event, comprising: a first social networking platform server comprising one or more computer processors, one or more non-transitory computer-readable storage media, and program instructions, stored on the one or more non-transitory computer-readable storage media, which when implemented by the one or more processors, cause the a first social networking platform server to perform the steps of: receiving a notification of an acceptance of an invite to an event, the notification including an invite page for the event, the invite page including event details; performing data analytics on the event details to determine attributes of the event; automatically identifying a plurality of photograph effects related to the event based on the attributes; identifying when a first user has captured a first photograph on a first client device; determining whether the first user has accepted the invite to the event; analyzing the photograph to determine attributes of the first photograph in response to a determination that the first user has accepted the invite to the event; automatically determining whether the first user is attending the event based on the first photograph attributes; supplying the plurality of photograph effects related to the event to the first client device in response to a determination that the first user is attending the event; receiving a selection of one or more of the plurality of photograph effects related to the event; and routing the one or more selected photograph effects and the first photograph to one or more second client devices; and one or more non-transitory computer-readable storage media on the first client device, and program instructions, stored on the one or more first client device non-transitory computer-readable storage media, which when implemented by one or more processors of the first client device, cause the a first client device to perform the steps of: receiving the acceptance of the invite to the event, the event invite including the invite page for the event; receiving a selection to notify one or more second social networking platforms of the acceptance of the invite to the event; and sending the notification of the acceptance of the invite to the event to the first social networking platform and the one or more selected second social networking platforms, the notification including the invite page for the event. 8. The computer system of claim 7 , further including automatically generating one or more photograph effects related to the event based on the attributes. 9. The computer system of claim 8 , wherein automatically generating one or more photograph effects includes using information on the event available from a sponsor of the event. 10. The computer system of claim 7 , further including automatically modifying one or more of the plurality of photograph effects based on information on the event available from a sponsor of the event. 11. The computer system of claim 7 , wherein the plurality of photograph effects are selected from the group consisting of filters, stickers and avatars. 12. The computer system of claim 7 , wherein performing data analytics on the event details including using natural language analytics on the invite page. 13. The computer system of claim 7 , further including program instructions causing the first client device to perform the steps of: sending a notification to one of the one or more selected second social networking platforms that the first client device has captured a second photograph; receiving the plurality of photograph effects related to the event from the selected second social networking platform, in response to a determination that the first user is attending the event; receiving a selection of one or more of the plurality of photograph effects related to the event received from the selected second social networking platform; and routing the one or more selected photograph effects received from the selected second social networking platform and the second photograph to one or more second client devices. 14. A computer program product comprising: a first computer-readable storage medium having a first set of program instructions stored thereon and a second computer-readable storage medium having a second set of program instructions stored thereon, where execution of the first set of program instructions using a computer causes the computer to perform a method for providing photograph effects related to an event, comprising: receiving at a social networking platform a notification of an acceptance of an invite to an event, the notification including an invite page for the event, the invite page including event details; performing data analytics on the event details to determine attri
using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area · CPC title
for supporting social networking services · CPC title
Categorising the entire scene, e.g. birthday party or wedding scene · CPC title
Terrestrial scenes (scenes under surveillance with static cameras G06V20/52; scenes perceived from the exterior of a vehicle G06V20/56; scenes perceived from the interior of a vehicle G06V20/59) · CPC title
structured as a network, e.g. client-server architectures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.