Generating and utilizing user identifying digital visual codes in electronic payment transactions

US2017344994A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017344994-A1
Application numberUS-201615164631-A
CountryUS
Kind codeA1
Filing dateMay 25, 2016
Priority dateMay 25, 2016
Publication dateNov 30, 2017
Grant date

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.

One or more embodiments of the disclosure include systems and methods that generate and utilize digital visual codes in electronic payment transactions. In particular, in one or more embodiments, the disclosed systems and methods generate digital visual codes that embed information regarding a user account of a payor (i.e., a user account of the payor within a social networking system). In one or more embodiments, the disclosed systems and methods display the digital visual codes via a payor computing device, scan the digital visual codes via a payee computing device, and send an identifier of the payor to the social networking system based on scanning the digital visual codes. The social networking system then utilizes the identifier to identify the payor, send and receive confirmation from the payor, and finalize the payment transaction between the payor and the payee.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: associating a plurality of digital visual codes with a corresponding plurality of users, the plurality of digital visual codes comprising a first digital visual code associated with a first user; providing, by at least one processor, the first digital visual code for display to a first computing device corresponding to the first user; receiving, from a second computing device associated with a second user, an indicator of the first user and a payment amount, the indicator of the first user obtained by the second computing device by scanning the first digital visual code displayed on the first computing device; in response to identifying the first user based on the received indicator and the database, providing authorization for payment, by the at least one processor and a payment network, from the first user to the second user; and generating a second digital visual code and associating the second digital visual code with the first user in place of the first digital visual code such that the first digital visual code is not operable to authorize payments from the first user. 2 . The method of claim 1 , wherein associating the plurality of digital visual codes with the corresponding plurality of users comprises: associating the indicator with the first user; and providing the first digital visual code for display to the first computing device corresponding to the first user comprises: providing the indicator to the first computing device to generate the first digital visual code. 3 . The method of claim 2 , wherein generating a second digital visual code and associating the second digital visual code with the first user in place of the first digital visual code such that the first digital visual code is not operable to authorize payments from the first user comprises: associating a second indicator with the first user. 4 . The method of claim 1 , further comprising: in response to identifying the first user based on the received indicator, sending a confirmation request to the first computing device associated with the first user; and providing authorization for the payment upon receiving a confirmation from the first computing device. 5 . The method of claim 1 , wherein associating the plurality of digital visual codes with the corresponding plurality of users comprises: generating the first digital visual code by embedding data regarding the first user's interests in the first digital visual code from a social networking system, such that upon scanning the first digital visual code, the data regarding the first user's interests is provided. 6 . The method of claim 1 , further comprising: providing the second digital visual code for display to the first computing device corresponding to the first user; receiving, from a third computing device associated with a third user, a second indicator of the first user and a payment amount, the second indicator of the first user obtained by the third computing device by scanning the second digital visual code displayed on the first computing device; and in response to identifying the first user based on the received indicator, providing authorization for payment, via the payment network, from the first user to the third user. 7 . The method of claim 1 , further comprising: generating the second digital visual code and associating the second digital visual code with the first user in place of the first digital visual code in response to receiving the indicator of the first user or in response to expiration of a time period. 8 . The method of claim 1 , wherein receiving the indicator of the first user and the payment amount further comprises: receiving a username of the first user corresponding to a social networking system. 9 . The method of claim 1 , wherein providing authorization for payment, via the payment network, from the first user to the second user further comprises: maintaining a social networking system comprising a plurality of users; defining a subset of authorized users of the plurality of users of the social networking system that can utilize the first digital visual code associated with the first user; and determining that the subset of users comprises the second user. 10 . A system comprising: at least one processor; and at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause the system to: associate a plurality of digital visual codes with a corresponding plurality of users, the plurality of digital visual codes comprising a first digital visual code associated with a first user; provide the first digital visual code for display to a first computing device corresponding to the first user; receive, from a second computing device associated with a second user, an indicator of the first user and a payment amount, the indicator of the first user obtained by the second computing device by scanning the first digital visual code displayed on the first computing device; in response to identifying the first user based on the received indicator and the database, provide authorization for payment, via a payment network, from the first user to the second user; and generate a second digital visual code and associate the second digital visual code with the first user in place of the first digital visual code such that the first digital visual code is not operable to authorize payments from the first user. 11 . The system of claim 10 , wherein associating the plurality of digital visual codes with the corresponding plurality of users comprises: associating the indicator with the first user; and providing the first digital visual code for display to the first computing device corresponding to the first user comprises: providing the indicator to the first computing device to generate the first digital visual code; and generating a second digital visual code and associating the second digital visual code with the first user in place of the first digital visual code such that the first digital visual code is not operable to authorize payments from the first user comprises comprises: associating a second indicator with the first user. 12 . The system of claim 10 , wherein associating the plurality of digital visual codes with the corresponding plurality of users comprises: generating the first digital visual code by embedding data regarding the first user in the first digital visual code from a social networking system, such that, upon scanning the first digital visual code, the data regarding the first user is provided. 13 . The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to: provide the second digital visual code for display to the first computing device corresponding to the first user. 14 . The system of claim 10 , wherein providing authorization for payment, via the payment network, from the first user to the second user further comprises: maintaining a social networking system comprising a plurality of users; defining a subset of authorized users of the plurality of users of the social networking system that can utilize the first digital visual code associated with the first user; and determining that the subset of users comprises the second user. 15 . A method comprising: identifying, by a first computing device, a product and a product cost; scanning, by the first computing device, a digital visual code displayed on a mobile device of a payor, wherein the digital visual code is generated by a social network

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • G06Q20/405Primary

    Establishing or using transaction specific rules · CPC title

  • using a pictured code, e.g. barcode or QR-code, being displayed on the M-device · CPC title

  • Payment using discounts or coupons (relating to marketing G06Q30/02) · CPC title

  • Physics · mapped topic

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 US2017344994A1 cover?
One or more embodiments of the disclosure include systems and methods that generate and utilize digital visual codes in electronic payment transactions. In particular, in one or more embodiments, the disclosed systems and methods generate digital visual codes that embed information regarding a user account of a payor (i.e., a user account of the payor within a social networking system). In one …
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06Q20/405. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 30 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).