IP Library Granted Patent US 10,003,969
Granted Patent B2
US 10,003,969 · App. 14/564,552 · Granted Jun 19, 2018

Communication between mobile devices and mobile wallet architectures

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,003,969
App. No.
14/564,552
Granted
Jun 19, 2018
Kind
B2
Abstract

Systems, methods and computer program products are provided for obtaining mobile device data. A first request for mobile device data is received over a communications network. The first request includes a first identifier associated with a mobile device. A first mobile network operator (MNO) system corresponding to the mobile device is identified from a plurality of MNO systems using the first identifier. A second request is transmitted to the first MNO system. The second request includes the first identifier. A response is received from the first MNO system. The response includes the mobile device data. The mobile device data and the first identifier are transmitted to a server.

Claims (34)

1. A system to communicate between mobile devices and mobile wallet architectures, comprising:

at least one memory; and

a mobile wallet architecture processor coupled to the at least one memory, wherein the mobile wallet architecture provides transaction services and the processor executes application code instructions that are stored in the at least one memory to cause the system to:

receive, by a mobile wallet architecture from a mobile device, a first request for communication, the first request including a first identifier associated with the mobile device;

identify, by the mobile wallet architecture, from among a plurality of mobile network operator (MNO) systems, a first MNO system corresponding to the mobile device, using the first identifier;

transmit, by the mobile wallet architecture, a second request to the first MNO system, the second request including the first identifier and requesting mobile device data necessary to continue communications between the mobile device and the mobile wallet architecture;

receive, by the mobile wallet architecture, a response from the first MNO system, the response including the mobile device data necessary to continue communications between the mobile device and the mobile wallet architecture; and

communicate, by the mobile wallet architecture, with the mobile device using the received mobile device data.

2. The system of claim 1 , wherein the mobile device data includes a mobile device number.

3. The system of claim 1 ,

wherein the processor further executes application code instructions that are stored in the at least one memory to cause the system to associatively store the mobile device data and the first identifier in the mobile wallet architecture.

4. The system of claim 1 , wherein the second request is transmitted by calling a service or function.

5. The system of claim 1 , wherein the response is received over a secure network.

6. A computer-implemented method to communicate between mobile devices and mobile wallet architectures, comprising:

receiving, by a mobile wallet architecture from a mobile device, a first request for communication, the first request including a first identifier associated with the mobile device, wherein the mobile wallet architecture provides transaction services;

identifying, by the mobile wallet architecture, from among a plurality of mobile network operator (MNO) systems, a first MNO system corresponding to the mobile device, using the first identifier;

transmitting, by the mobile wallet architecture, a second request to the first MNO system, the second request including the first identifier and requesting mobile device data necessary to continue communications between the mobile device and the mobile wallet architecture;

receiving, by the mobile wallet architecture, a response from the first MNO system, the response including the mobile device data necessary to continue communications between the mobile device and the mobile wallet architecture; and

communicating, by the mobile wallet architecture, with the mobile device using the received mobile device data.

7. The method of claim 6 , wherein the mobile device data includes a mobile device number.

8. The method of claim 6 , further comprising associatively storing the mobile device data and the first identifier in the mobile wallet architecture.

9. The method of claim 6 , wherein the second request is transmitted by calling a service or function.

10. The method of claim 6 , wherein the response is received over a secure network.

11. A computer program product, comprising:

a non-transitory computer-readable medium having stored thereon sequences of instructions, which when executed by a computer, cause the computer to communicate between mobile devices and mobile wallet architectures, wherein each mobile wallet architecture provides transaction services to the mobile devices, the instructions comprising:

instructions to receive, by a mobile wallet architecture from a mobile device, a first request for communication, the first request including a first identifier associated with the mobile device;

instructions to identify, by the mobile wallet architecture, from among a plurality of mobile network operator (MNO) systems, a first MNO system corresponding to the mobile device, using the first identifier;

instructions to transmit, by the mobile wallet architecture, a second request to the first MNO system, the second request including the first identifier and requesting mobile device data necessary to continue communications between the mobile device and the mobile wallet architecture;

instructions to receive, by the mobile wallet architecture, a response from the first MNO system, the response including the mobile device data necessary to continue communications between the mobile device and the mobile wallet architecture; and

instructions to communicating, by the mobile wallet architecture, with the mobile device using the received mobile device data.

12. The computer program product of claim 11 , wherein the mobile device data includes a mobile device number.

13. The computer-readable medium of claim 11 , having stored thereon sequences of instructions, which when executed by a computer, cause the computer to associatively store the mobile device data and the first identifier in the mobile wallet architecture.

14. The computer program product of claim 11 , wherein the second request is transmitted by calling a service or function.

15. The computer program product of claim 11 , wherein the response is received over a secure network.

Assignments (3)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2015
From: JVL VENTURES, LLC
To: GOOGLE INC.
Reel/Frame 035463/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2014
From: GARGIULO, MICHAEL J.
To: JVL VENTURES, LLC
Reel/Frame 034449/0572 →