Cross-platform data management and integration

US12073396B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12073396-B2
Application numberUS-202217984071-A
CountryUS
Kind codeB2
Filing dateNov 9, 2022
Priority dateSep 30, 2020
Publication dateAug 27, 2024
Grant dateAug 27, 2024

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.

A method and a system include receiving a request to process a transaction, identifying, by the messaging application, transactional data based on the request, the transactional data corresponding to a user profile associated with the client device in an entity graph, determining a first desensitized data item associated with the user profile being included in the transactional data, providing for display a first user interface of the messaging application including a first user-selectable element corresponding to a completion of the transaction, receiving an indication of user selection of the first user-selectable element, and transmitting the transactional data to a secured processor.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a server via a messaging application implemented on a device, a request to process a transaction, the request being associated with a web-based external resource; identifying, by the server, a secured payment processor registered with the web-based external resource, the secured payment processor being external to a messaging server system that provides the messaging application; determining, by the server, a desensitized data item based on transactional data included in the request; and transmitting, by the server, the desensitized data item to the secured payment processor in response to the request to process the transaction. 2. The method of claim 1 , further comprising: causing, by the server, the secured payment processor to process the transaction based on the desensitized data item. 3. The method of claim 1 , further comprising: in response to identifying the secured payment processor being registered with the web-based external resource, causing, by the server, the secured payment processor to generate reference metadata based on the desensitized data item. 4. The method of claim 3 , further comprising: causing, by the server, the secured payment processor to process the transaction based on the reference metadata. 5. The method of claim 1 , further comprising: identifying, by the server, a web-based external resource associated with the request; determining, by the server, that the web-based external resource is unregistered with the secured payment processor; and causing, by the server, the secured payment processor to generate a single-use data item. 6. The method of claim 5 , further comprising: causing, by the server, the secured payment processor to process the transaction based on the single-use data item. 7. The method of claim 6 , wherein the single-use data item includes a last four digits of a transaction instrument identifier associated with the desensitized data item. 8. The method of claim 1 , further comprising: receiving, by the server, an indication of a receipt of a transaction status from the secured payment processor; determining, by the server, the transaction status corresponding to an incomplete transaction; and providing, by the server, for display of a first user-selectable element corresponding to the incomplete transaction. 9. The method of claim 1 , further comprising: receiving, by the server, an indication of a receipt of a transaction status from the secured payment processor; determining, by the server, the transaction status corresponding to a complete transaction; and providing, by the server, for display of a second user interface element corresponding to the complete transaction. 10. The method of claim 9 , further comprising: upon receiving the indication of the receipt of the transaction status corresponding to the complete transaction, causing, by the server, a web-based external resource associated with the request to finalize the transaction. 11. A server system comprising: one or more processors; and a non-transitory computer readable storage medium comprising instructions that when executed by the one or more processors, causing the one or more processors to perform operations comprising: receiving, via a messaging application implemented on a device, a request to process a transaction, the request being associated with a web-based external resource; identifying a secured payment processor registered with the web-based external resource, the secured payment processor being external to a messaging server system that provides the messaging application; determining a desensitized data item based on transactional data included in the request; and transmitting the desensitized data item to the secured payment processor in response to the request to process the transaction. 12. The server system of claim 11 , wherein the operations further comprise: causing the secured payment processor to process the transaction based on the desensitized data item. 13. The server system of claim 11 , wherein the operations further comprise: in response to identifying the secured payment processor being registered with the web-based external resource, causing, by the server, the secured payment processor to generate reference metadata based on the desensitized data item. 14. The server system of claim 13 , wherein the operations further comprise: causing the secured payment processor to process the transaction based on the reference metadata. 15. The server system of claim 11 , wherein the operations further comprise: identifying a web-based external resource associated with the request; determining, by the server, that the web-based external resource is unregistered with the secured payment processor; and causing the secured payment processor to generate a single-use data item. 16. The server system of claim 15 , wherein the operations further comprise: causing the secured payment processor to process the transaction based on the single-use data item. 17. The server system of claim 16 , wherein the single-use data item includes a last four digits of a transaction instrument identifier associated with the desensitized data item. 18. The server system of claim 11 , wherein the operations further comprise: receiving an indication of a receipt of a transaction status from the secured payment processor; determining the transaction status corresponding to an incomplete transaction; and providing for display of a first user-selectable element corresponding to the incomplete transaction. 19. The server system of claim 11 , wherein the operations further comprise: receiving an indication of a receipt of a transaction status from the secured payment processor; determining the transaction status corresponding to a complete transaction; and providing for display of a second user interface element corresponding to the complete transaction. 20. A machine-readable non-transitory storage medium having instructions when executed by a processor of a messaging server system, causing the processor of the messaging server system to perform operations comprising: receiving, via a messaging application implemented on a device, a request to process a transaction, the request being associated with a web-based external resource; identifying a secured payment processor registered with the web-based external resource, the secured payment processor being external to a messaging server system that provides the messaging application; determining a desensitized data item based on transactional data included in the request; and transmitting the desensitized data item to the secured payment processor in response to the request to process the transaction.

Assignees

Inventors

Classifications

  • utilising user interfaces specially adapted for shopping · CPC title

  • using intermediate agents · CPC title

  • Transaction verification · CPC title

  • Keeping log of transactions for guaranteeing non-repudiation of a transaction · CPC title

  • using social networks · CPC title

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 US12073396B2 cover?
A method and a system include receiving a request to process a transaction, identifying, by the messaging application, transactional data based on the request, the transactional data corresponding to a user profile associated with the client device in an entity graph, determining a first desensitized data item associated with the user profile being included in the transactional data, providing …
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification G06Q20/386. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).