IP Library Granted Patent US 8,401,172
Granted Patent B1
US 8,401,172 · App. 13/563,493 · Granted Mar 19, 2013

Methods and systems for processing and managing telephonic communications using ring pools

Inventors: Robert J. Duva (Santa Barbara, CA); Colin D. Kelley (Santa Barbara, CA); Jason S. Spievak (Santa Barbara, CA)
Assignee: Ringrevenue, Inc.
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 8,401,172
App. No.
13/563,493
Granted
Mar 19, 2013
Kind
B1
Abstract

An online and offline communication processing and tracking using data processing and data/voice networks is described. A phone address from a phone address number pool is automatically assigned to a first entity. A call quality rating is determined and recorded. A call from a caller directed to the phone address is received at a call bridging system coupled to at least one network, wherein the call is associated with call signaling information. Based at least in part on the call quality associated with the caller call, the caller call is assigned to a first location in a call queue. An outbound call is generated from the call bridging system and the inbound and the outbound calls are bridged. One or more parameters of the bridged call are compared to the call quality rating. An indication is recorded regarding the successful bridging of the calls in association with an entity identifier.

Claims (53)

1. A method of processing credits associated with calls, comprising:

receiving, over a data network, at a communication management system, a first set of parameters associated with a user selection of an item of information provided by a publisher for display on a mobile device of the first user, wherein the item of information is provided for display at a first location in a first user interface;

storing in computer readable memory the first set of parameters;

receiving, at the communication management system, location information identifying a first geographic location of the first user's mobile device wherein the geographic location is determined at least in part using GPS (Global Position Satellite) information, and the first geographic location corresponds to a geographic location of the first user's mobile device at substantially the same time the first user selected the item of information;

providing for display on a second user interface on the first user's mobile device a connect user mobile device control;

receiving at the communication management system a selection by the first user of the connect user mobile device control;

generating a first outbound call from the communication management system to a phone address based at least in part on the location information identifying the first geographic location, corresponding to the geographic location of the first user's mobile device;

bridging the first user's mobile device and the first outbound call to provide a completed call;

storing an indication in memory that the publisher is to be credited with respect to the completed call; and

providing for display over the data network by the communication management system a transaction report listing one or more completed calls and their associated set of parameters.

2. The method of claim 1 wherein the GPS information is determined by a query originated by a software application running on the mobile device of the first user.

3. The method of claim 1 wherein the GPS information is determined by a query over a network to a database separate from the mobile device of the first user.

4. The method as defined in claim 1 , wherein the publisher is a publisher within a syndication of publishers.

5. The method as defined in claim 1 , wherein the first user interface further comprises the second user interface.

6. The method as defined in claim 1 , the method further comprising: generating the first outbound call from the communication management system to a phone address based at least in part on the selection by the first user of the item of information.

7. The method as defined in claim 1 , wherein bridging the first user's mobile device further comprises:

placing a second outbound call to the first user's mobile device; and

bridging the first outbound call and the second outbound call.

8. The method as defined in claim 1 , wherein bridging the first user's mobile device further comprises:

placing a call to the first user's mobile device over a the data network; and

bridging the first outbound call and the call over the data network.

9. A method of processing credits associated with calls, comprising:

receiving, over a data network, at a communication management system, a first set of parameters associated with a selection by a first user of an item of information provided by a publisher for display on a mobile device of the first user, wherein the item of information is provided for display at a first location in a first user interface;

storing in computer readable memory the first set of parameters;

determining, at the communication management system, a first geographic location associated with the first user's mobile device wherein the first geographic location is determined based at least in part on an area code of the first user's mobile device;

providing for display on a second user interface on the first user's mobile device a connect device control;

receiving at the communication management system a selection by the first user of the connect device control;

generating a first outbound call from the communication management system to a phone address based at least in part on the first geographic location associated with the first user's mobile device;

bridging the first user's mobile device and the first outbound call to provide a completed call;

storing an indication in memory that the publisher is to be credited with respect to the completed call; and

providing for display over the data network by the communication management system a transaction report listing one or more completed calls and their associated set of parameters.

10. The method as defined in claim 9 , further comprising receiving a first inbound call from the first user including call signaling information wherein the call signaling information includes the first user's mobile device phone number.

11. The method as defined in claim 9 , wherein the publisher is a publisher within a syndication of publishers.

12. The method as defined in claim 9 , wherein the first user interface further comprises the second user interface.

13. The method as defined in claim 9 , the method further comprising: generating the first outbound call from the communication management system to a phone address based at least in part on the selection by the first user of the item of information.

14. The method as defined in claim 9 , wherein bridging the first user's mobile device further comprises:

placing a second outbound call to the first user's mobile device; and

bridging the first outbound call and the call over the data network.

15. The method as defined in claim 9 , wherein bridging the first user's mobile device further comprises:

placing a call to the first user's mobile device over the data network; and

bridging the first outbound call and the call over the data network.

16. A system comprising:

at least one computing device;

program instructions stored in non-transitory memory when executed by the at least one computing device, are configured to cause the system to perform the operations comprising:

receiving, over a data network, a first set of parameters associated with a user selection of an item of information provided by a publisher for display on a mobile device of the first user, wherein the item of information is provided for display at a first location in a first user interface;

storing the first set of parameters;

receiving location information identifying a first geographic location of the mobile device of the first user, wherein the first geographic location is determined at least in part using GPS (Global Position Satellite) information, and the first geographic location corresponds to a geographic location of the first user's mobile device at substantially the same time the first user selected the item of information;

providing for display on a second user interface on the first user's mobile device a connect user mobile device control;

receiving a selection by the first user of the connect user mobile device control;

generating a first outbound call to a phone address based at least in part on the location information identifying the first geographic location, corresponding to the geographic location of the first user's mobile device;

bridging the first user's mobile device and the first outbound call to provide a completed call;

storing an indication in memory that the publisher is to be credited with respect to the completed call; and

providing for display over the data network by the communication management system a transaction report listing one or more completed calls and their associated set of parameters.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2023
From: ORIX GROWTH CAPITAL, LLC
To: INVOCA, INC.
Reel/Frame 062463/0390 →
REAFFIRMATION OF AND SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 28, 2022
From: INVOCA, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 058892/0404 →
REAFFIRMATION OF AND SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 21, 2021
From: INVOCA, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 057884/0947 →
SECURITY INTEREST Recorded Sep 19, 2018
From: INVOCA, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 046909/0908 →
SECURITY INTEREST Recorded Sep 18, 2018
From: INVOCA, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 046903/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2016
From: DUVA, ROBERT J.; KELLEY, COLIN D.; SPIEVAK, JASON S.
To: RINGREVENUE, INC.
Reel/Frame 039819/0412 →
CHANGE OF NAME Recorded Nov 26, 2013
From: RINGREVENUE, INC.
To: INVOCA, INC.
Reel/Frame 031730/0367 →
Continuity (5)
Continuation 13455845 · Apr 25, 2012
Continuation In Part 12552905 · Sep 2, 2009
Provisional Application 61095255 · Sep 8, 2008
Provisional Application 61107269 · Oct 21, 2008
Provisional Application 61161654 · Mar 19, 2009