Systems and methods for verified communication between mobile applications

US12323808B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12323808-B2
Application numberUS-202217664152-A
CountryUS
Kind codeB2
Filing dateMay 19, 2022
Priority dateMay 19, 2022
Publication dateJun 3, 2025
Grant dateJun 3, 2025

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.

Systems and methods for using device data to validate a mobile user are disclosed. In accordance with aspects, a method may include receiving, at a backend processing infrastructure of a third party and from a backend processing infrastructure of a mobile application provider, a first copy of location information and an IP address, wherein the location information and the IP address are associated with a mobile device; receiving, at the backend processing infrastructure of the third party and from a mobile application provided by the third party, a second copy of the location information and the IP address, wherein the mobile application provided by the third party is executed on the mobile device; and verifying, by the backend processing infrastructure of the third party, that the first copy of the location information and the IP address matches the second copy of the location information and the IP address.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: receiving, at a backend processing infrastructure of a third party and from a backend processing infrastructure of a mobile application provider, a first copy of location information and an Internet Protocol (IP) address, wherein the location information and the IP address are associated with a mobile device, wherein the backend processing infrastructure of the mobile application provider is a micro application and is launched by a mobile application operating on the mobile device; generating, by the backend processing infrastructure of the mobile application provider, an API call to an API gateway of the mobile application provider, the API call including a hash of a credential of the mobile device; verifying, by the mobile application provider, the hash of the credential of the mobile device matches a stored hash and thereby determining the mobile device launched the micro application; receiving, at the backend processing infrastructure of the third party and from the mobile application provided by the third party, a second copy of the location information and the IP address, wherein the mobile application provided by the third party is executed on the mobile device, wherein the first copy of the location information and the IP address, and the second copy of the location information and the IP address, are hashed; and verifying, by the backend processing infrastructure of the third party, that the first copy of the location information and the IP address matches the second copy of the location information and the IP address; and sending, by the backend processing infrastructure of the third party and to the backend processing infrastructure of the mobile application provider, a request for a redirect Uniform Resource Identifier (URI), wherein the redirect URI includes requested user data and an action identifier as parameters of the URI. 2. The method of claim 1 , comprising: receiving, at the backend processing infrastructure of the third party, the requested user data and the action identifier. 3. The method of claim 2 , comprising: validating, by the backend processing infrastructure of the third party, that the requested user data matches user data for completing an action associated with the action identifier. 4. The method of claim 3 , comprising: sending, by the backend processing infrastructure of the third party and to the backend processing infrastructure of the mobile app provider, a request for the requested user data. 5. The method of claim 4 , comprising: receiving, by the backend processing infrastructure of the third party and from the backend processing infrastructure of the mobile application provider, the requested data. 6. The method of claim 5 , comprising: completing, by the backend processing infrastructure of the third party, the action using the requested data. 7. The method of claim 1 , wherein a salt value is hashed with the first copy of the location information and the IP address, and the salt value is hashed with the second copy of the location information and the IP address. 8. The method of claim 1 , comprising: receiving, by the backend processing infrastructure of the third party and from a mobile application provided by the third party, a user-confirmation to share the requested data. 9. A non-transitory computer readable storage medium, including instructions stored thereon, which when read and executed by one or more computers cause the one or more computers to perform steps comprising: receiving, at a backend processing infrastructure of a third party and from a backend processing infrastructure of a mobile application provider, a first copy of location information and an Internet Protocol (IP) address, wherein the location information and the IP address are associated with a mobile device, wherein the backend processing infrastructure of the mobile application provider is a micro application and is launched by a mobile application operating on the mobile device; generating, by the backend processing infrastructure of the mobile application provider, an API call to an API gateway of the mobile application provider, the API call including a hash of a credential of the mobile device; verifying, by the mobile application provider, the hash of the credential of the mobile device matches a stored hash and thereby determining the mobile device launched the micro application; receiving, at the backend processing infrastructure of the third party and from the mobile application provided by the third party, a second copy of the location information and the IP address, wherein the mobile application provided by the third party is executed on the mobile device, wherein the first copy of the location information and the IP address, and the second copy of the location information and the IP address, are hashed; verifying, by the backend processing infrastructure of the third party, that the first copy of the location information and the IP address matches the second copy of the location information and the IP address; and sending, by the backend processing infrastructure of the third party and to the backend processing infrastructure of the mobile application provider, a request for a redirect Uniform Resource Identifier (URI), wherein the redirect URI includes requested user data and an action identifier as parameters of the URI. 10. The non-transitory computer readable storage medium of claim 9 , comprising: receiving, at the backend processing infrastructure of the third party, the requested user data and the action identifier. 11. The non-transitory computer readable storage medium of claim 10 , comprising: validating, by the backend processing infrastructure of the third party, that the requested user data matches user data for completing an action associated with the action identifier. 12. The non-transitory computer readable storage medium of claim 11 , comprising: sending, by the backend processing infrastructure of the third party and to the backend processing infrastructure of the mobile app provider, a request for the requested user data. 13. The non-transitory computer readable storage medium of claim 12 , comprising: receiving, by the backend processing infrastructure of the third party and from the backend processing infrastructure of the mobile application provider, the requested data. 14. The non-transitory computer readable storage medium of claim 13 , comprising: completing, by the backend processing infrastructure of the third party, the action using the requested data. 15. The non-transitory computer readable storage medium of claim 9 , wherein a salt value is hashed with the first copy of the location information and the IP address, and the salt value is hashed with the second copy of the location information and the IP address. 16. A system comprising: a backend processing infrastructure of a third party, the backend processing infrastructure being executed on a server comprising: a memory storing executable instructions; and a processor operatively coupled to the memory for executing the instructions to: receive, from a backend processing infrastructure of a mobile application provider, a first copy of location information and an Internet Protocol (IP) address, wherein the location information and the IP address are associated with a mobile device, wherein the backend processing infrastructure of the mobile application provider is a micro application and is launched by a mobile application operating on the mobile device; generate, by the backend processing infra

Assignees

Inventors

Classifications

  • using third party service providers · CPC title

  • Mobility data transfer · CPC title

  • H04W12/06Primary

    Authentication · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • H04W12/63Primary

    Location-dependent; Proximity-dependent · 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 US12323808B2 cover?
Systems and methods for using device data to validate a mobile user are disclosed. In accordance with aspects, a method may include receiving, at a backend processing infrastructure of a third party and from a backend processing infrastructure of a mobile application provider, a first copy of location information and an IP address, wherein the location information and the IP address are associa…
Who is the assignee on this patent?
Jpmorgan Chase Bank Na
What technology area does this patent fall under?
Primary CPC classification H04W12/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 03 2025 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).