System and method of generating private notifications between users in a communication session
US-2020336454-A1 · Oct 22, 2020 · US
US10984399B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10984399-B2 |
| Application number | US-201816051067-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 31, 2018 |
| Priority date | Jul 31, 2018 |
| Publication date | Apr 20, 2021 |
| Grant date | Apr 20, 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.
Disclosed is an electronic commerce system integrated with a social networking system. In some aspects, a user of the social networking system may claim a merchant offer by scanning a visual code identifying the offer. Later, the user may make a purchase at the merchant using the social network application. The social network application may apply the offer to the purchase transaction, and authorize a payment based on application of the offer to the purchase. One or more features of the social networking system may also be associated with the offer, such that these features become available to the user within the social network system upon use of the offer as part of the purchase transaction. For example, in some aspects, additional image filters may be made available within the social network system as a result of redemption of an offer.
Opening claim text (preview).
I claim: 1. A method comprising: associating, by a social networking system, a feature of a social networking application with an offer of a merchant, the feature comprising a first image filter that adds graphical content associated with the offer of the merchant to an image after the image is captured by a camera of a client device and a second image filter that generates an optical code encoded with a data value; mapping the offer of the merchant to the optical code; establishing, by the social networking system, a session based on authentication credentials received for a user account from the client device; receiving, by the social networking system, from the client device, via the session, an indication of selection of an offer code; identifying, by the social networking system, the offer based on the offer code; storing, by the social networking system, an association between the offer and the user account based on the identifying; receiving, by the social networking system, from the client device via the session, a purchase code, the purchase code captured in a second image by the camera of the client device; determining, by the social networking system, the purchase code is associated with the merchant; completing, by a social networking system, a purchase with the merchant in accordance with the offer, the purchase identified by the purchase code; activating, by the social networking system, the associated feature to add the graphical content and the optical code to an image captured by the camera of the client device, in response to completing the purchase in accordance with the offer; transmitting the optical code and a first message and in response to receiving a second message from the merchant indicating completion of the purchase. 2. The method of claim 1 , wherein the indication of selection of an offer code comprises an image representing the offer code captured by the camera of the client device, or an input received by the client device selecting the offer code. 3. The method of claim 1 , wherein the first image filter is available for application to one or more images in the user's session. 4. The method of claim 1 , wherein completing the purchase with the merchant comprises: transmitting the purchase code to the merchant; receiving a purchase amount from the merchant; applying the offer to the purchase; generating an authorized amount based on the purchase amount and the application of the offer to the purchase; and transmitting an authorization for the merchant to charge the user for the authorized amount. 5. The method of claim 4 , the method further comprising receiving an indication from the client device associating a credit card with the offer, wherein the authorization for the merchant to charge the user is an authorization to charge the credit card based on the association between the credit card and the offer. 6. The method of claim 1 , the method further comprises closing and reopening the session before the purchase code is received. 7. The method of claim 1 , wherein the determining that the purchase code is associated with the merchant comprises searching a database for the purchase code, and identifying the merchant based on an association between the purchase code and the merchant stored in the database. 8. A system comprising: hardware processing circuitry configured to perform operations comprising: establishing a session based on authentication credentials received for a user account from a client device; receiving, from the client device, via the session, an indication of selection of an offer code; identifying an offer based on the offer code; associating a feature of a social networking application with an offer of a merchant, the feature comprising a first image filter that adds graphical content associated with the offer of the merchant to an image after the image is captured by a camera of a client device and a second image filter that generates an optical code encoded with a data value; mapping the offer of the merchant to the optical code; storing an association between the offer and the user account based on the identifying; receiving, from the client device via the session, a purchase code, the purchase code captured in a second image by the camera of the client device; determining the purchase code is associated with the merchant; completing a purchase with the merchant in accordance with the offer, the purchase identified by the purchase code; adding the graphical content and the optical code to an image captured by the camera of the client device, in response to completing the purchase in accordance with the offer; transmitting the optical code and a first message and in response to receiving a second message from the merchant indicating completion of the purchase. 9. The system of claim 8 , wherein the indication of selection of an offer code comprises a second image representing the offer code captured by the camera of the client device, or an indication of a particular input received by the client device selecting the offer code. 10. The system of claim 8 , the operations further comprising: activating the associated feature to add the graphical content and the optical code to an image captured by the camera of the client device, in response to completing the purchase in accordance with the offer. 11. The system of claim 10 , wherein the first image filter is available for application to one or more images in the user's session. 12. The system of claim 8 , wherein completing the purchase with the merchant comprises: transmitting the purchase code to the merchant; receiving a purchase amount from the merchant; applying the offer to the purchase; generating an authorized amount based on the purchase amount and the application of the offer to the purchase; and transmitting an authorization for the merchant to charge the user for the authorized amount. 13. The system of claim 12 , the operations further comprising receiving an indication from the client device associating a credit card with the offer, wherein the authorization for the merchant to charge the user is an authorization to charge the credit card based on the association between the credit card and the offer. 14. The system of claim 8 , the operations further comprises closing and reopening the session before the purchase code is received. 15. The system of claim 8 , wherein the determining that the purchase code is associated with the merchant comprises searching a database for the purchase code, and identifying the merchant based on an association between the purchase code and the merchant stored in the database. 16. A non-transitory computer readable storage medium comprising instructions that when executed configure hardware processing circuitry to perform operations comprising: establishing a session based on authentication credentials received for a user account from a client device; receiving, from the client device, via the session, an indication of selection of an offer code; identifying an offer based on the offer code; storing an association between the offer and the user account based on the identifying; associating a feature of a social networking application with an offer of a merchant, the feature comprising a first image filter that adds graphical content associated with the offer of the merchant to an image after the image is captured by a camera of a client device and a second image filter that generates an optical code encoded with a data value; mapping the offer of the merchant to the optical code; receiving, f
Business processes related to social networking or social networking services · CPC title
for supporting social networking services · CPC title
Electronic shopping [e-shopping] · CPC title
characterised by the kind of the digital marking, e.g. shape, nature, code · CPC title
Discounts or incentives, e.g. coupons or rebates · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.