IP Library Granted Patent US 9,386,164
Granted Patent B2
US 9,386,164 · App. 14/263,778 · Granted Jul 5, 2016

Systems and methods to establish communication connections via mobile application

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 9,386,164
App. No.
14/263,778
Granted
Jul 5, 2016
Kind
B2
Abstract

Methods and apparatuses to receive a request from a mobile application identifying a callee and a communication reference, assign a call-in reference to the request, temporarily associate the communication reference and the call-in reference for a period of time, receive a call from a mobile device having the communication reference, authenticate the received call based on the association of the communication reference and the call-in reference, and connect the call to a callee after the call is authenticated. The assigned call-in reference may be randomly selected from a plurality of call-in references of a connection server, in response to the request that is generated when a call button in the mobile application is activated for a connection to the callee.

Claims (47)

1. A computer-implemented method, comprising:

installing, in a mobile device, a mobile application, including associating the mobile application on the mobile device with a communication reference of the mobile device;

presenting, on the mobile device, a call button in the mobile application, the call button associated with a callee;

in response to a user activation of the call button, transmitting, by the mobile application running in the mobile device, a request to a connection server, the request identifying the callee and the communication reference;

receiving, in the mobile application, a response to the request, the response including a call-in reference of the connection server, wherein the connection server is configured to associate the call-in reference with the communication reference of the mobile device and the callee; and

initiating, by the mobile device, a call to the connection server using the call-in reference provided in the response to the request, wherein the connection server is configured to authenticate the call based on the association between the call-in reference and the communication reference of the mobile device and connect the call to the callee after the call is authenticated.

2. The method of claim 1 , further comprising:

authenticating a user of the mobile device based on a credential of an account, prior to the initiating of the call; and

charging the account for services provided by the callee over a connection established via connecting the call received in the connection server to the callee.

3. The method of claim 1 , wherein the connection server is configured to select, in response to the request received from the mobile application, the call-in reference from a plurality of call-in references of the connection server and provide the call-in reference in the response to the request.

4. The method of claim 3 , wherein the connection server is configured to remove the association between the call-in reference and the communication reference of the mobile device after the call is authenticated.

5. The method of claim 3 , wherein the association between the call-in reference and the communication reference of the mobile device is configured to expire after a predetermined time period.

6. The method of claim 1 , wherein the mobile application is configured to identify a funding source of the call.

7. The method of claim 6 , wherein the mobile application is configured to establish a monthly budget for spending made using the mobile application.

8. The method of claim 6 , wherein the funding source comprises a mobile wallet implemented on the mobile device.

9. The method of claim 6 , wherein the request transmitted to the connection server in response to the user activation of the call button identifies the funding source; and the connection server is configured to charge the funding source for services provided by the callee over a connection established via connecting the call to the callee.

10. The method of claim 1 , wherein initiation of the call to the connection server is in response to the response received as a result of the user activation of the call button.

11. A computer-implemented method, comprising:

communicating, by a computing apparatus, a service listing of a callee to a mobile application running in a mobile device, the mobile device having a communication reference;

receiving, in the computing apparatus, a request generated by the mobile application in response to a user activation of the call button, the request identifying the callee and the communication reference of the mobile device;

providing, by the computing apparatus to the mobile application running in the mobile device, a response to the request, the response including a call-in reference;

associating, in the computing apparatus, the call-in reference with the communication reference of the mobile device and the callee;

receiving, in the computing apparatus, a call made using the call-in reference provided in the response to the request;

authenticating, by the computing apparatus, the call based on the association between the call-in reference and the communication reference of the mobile device; and

connecting, by the computing apparatus, the call to the callee, after the call is authenticated.

12. The method of claim 11 , wherein the request further identifies an account of the caller; and the method further comprising:

charging the account for services provided by the callee over a connection established via the connecting of the call to the callee.

13. The method of claim 12 , further comprising:

storing, in the computing apparatus, payment information in the account; and

authenticating a user of the mobile device based on a credential of an account, prior to the user activation of the call button, wherein the charging is performed using the payment information.

14. The method of claim 11 , further comprising:

selecting, in response to the request received from the mobile application, the call-in reference from a plurality of call-in references to provide the call-in reference in the response to the request, wherein in absence of the association between the call-in reference and the communication reference of the mobile device in the computing apparatus, calls from the mobile device to the call-in reference will fail in the authenticating.

15. The method of claim 14 , further comprising:

removing the association between the call-in reference and the communication reference of the mobile device after the call is authenticated.

16. The method of claim 14 , wherein the association between the call-in reference and the communication reference of the mobile device is configured to expire after a predetermined time period.

17. The method of claim 14 , wherein the request generated in response to the user activation of the call button identifies a funding source; and the method further comprises:

charging the funding source for services provided by the callee over a connection established via the connecting of the call to the callee.

18. The method of claim 17 , wherein the funding source comprises a mobile wallet implemented on the mobile device.

19. A mobile device having a communication reference, the mobile device comprising:

at least one microprocessor; and

memory storing instructions configured to instruct the at least one microprocessor to at least:

authenticate a user of the mobile device for use of payment information pre-associated with an account;

present, on the mobile device, a user interface element in a mobile application running in the mobile device, the user interface element associated with a callee;

in response to a user activation of the user interface element, transmit, by the mobile application running in the mobile device, a request to a connection server, the request identifying the callee, the communication reference, and the account;

receive, in the mobile application, a response to the request, the response including a call-in reference of the connection server, wherein the connection server is configured to associate the call-in reference with the communication reference of the mobile device and the callee; and

initiate, by the mobile device, a call to the connection server using the call-in reference provided in the response to the request, wherein the connection server is configured to authenticate the call based on the association between the call-in reference and the communication reference of the mobile device, connect the call to the callee after the call is authenticated, and charge for services provided by the callee in the call using the payment information.

20. The mobile device of claim 19 , wherein initiation of the call to the connection server is in response to the response received as a result of the user activation of the user interface element.

Assignments (16)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: YELLOWPAGES.COM LLC
Reel/Frame 069830/0618 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PRINT MEDIA LLC; DEX MEDIA, INC.; YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
Reel/Frame 067381/0745 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: THRYV, INC.
Reel/Frame 067341/0434 →
SECURITY INTEREST Recorded May 3, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067310/0627 →
SECURITY INTEREST Recorded May 1, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067287/0759 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 2, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION., AS ADMINISTRATIVE AGENT
To: THRYV, INC. (FORMERLY KNOWN AS DEX MEDIA, INC.); THRYV HOLDINGS, INC. (FORMERLY KNOWN AS DEX MEDIA HOLDINGS, INC.)
Reel/Frame 055472/0592 →
SECURITY INTEREST Recorded Mar 1, 2021
From: THRYV, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 055452/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2020
From: YELLOWPAGES.COM, LLC
To: THRYV, INC.
Reel/Frame 052071/0589 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043183 FRAME: 0734. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 9, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043493/0648 →
SECURITY INTEREST Recorded Jul 28, 2017
From: YELLOWPAGES.COM LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 043363/0518 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043183/0734 →
SECURITY AGREEMENT Recorded Jul 3, 2017
From: YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA LLC; DEX MEDIA HOLDINGS, INC.; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 043074/0794 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040540/0948 →
MERGER Recorded Jan 9, 2015
From: YP INTERACTIVE LLC
To: YELLOWPAGES.COM LLC
Reel/Frame 034747/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2014
From: JAIN, MEHUL
To: YP INTERACTIVE LLC
Reel/Frame 033203/0713 →
CHANGE OF NAME Recorded Jun 4, 2014
From: INGENIO LLC
To: YP INTERACTIVE LLC
Reel/Frame 033085/0126 →