IP Library Granted Patent US 8,325,886
Granted Patent B1
US 8,325,886 · App. 11/971,097 · Granted Dec 4, 2012

Methods and systems for managing telecommunications

Assignee: Callwave Communications, LLC
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,325,886
App. No.
11/971,097
Granted
Dec 4, 2012
Kind
B1
Abstract

Methods and systems for call processing are described. In an illustrative embodiment, a call processing system answers a call from a caller intended for a first party and records a message from the caller. The call processing system stores call information and the caller message. Some or all of the caller message is transmitted in substantially real time to a terminal associated with the first party. Further, at least a portion of the caller message is converted to text, which is transmitted to a terminal associated with the first party and is stored for later access. The first party can then submit a search query with respect to the stored information. When a search query is received from the first party, the system searches a data store to determine if there is matching call and provides the first party with information related to a matching call.

Claims (57)

1. A method of processing a call comprising:

receiving at a call processing system a first call from a caller intended for a first person;

recording a voice communication from the caller;

determining if at least a portion of the caller's voice communication is to be converted into text by querying a caller contact database associated with the first person;

converting at least a portion of the caller's voice communication into text at least partly in response to determining that at least a portion of the caller's voice communication is to be converted into text;

transmitting a call notification regarding the first call to a terminal associated with the first person;

enabling the first person to search the voice communication text for one or more search terms specified by the first person;

providing the first person with the search results:

wherein the search results include at least a portion of the text of the voice communication;

enabling the first person to position a cursor within the text included in the search results to indicate where playback of the voice communication is to be performed; and

playing the original voice communication associated with the voice communication text at a point corresponding to the cursor position in the text

enabling the first person to edit the text and/or call signaling information.

2. The method as defined in claim 1 , the method further comprising:

receiving call signaling information associated with the first call;

storing at least a portion of the call signaling information associated with the first call;

responding to a first search request by providing at least a portion of the call signaling information associated with the first call.

3. The method as defined in claim 1 , the method further comprising enabling the first person to assign and/or edit a name in a contact record associated with the caller.

4. The method as defined in claim 1 , wherein the conversion of the voice communication to text is performed by an electronic system, a human transcriber, or a combination of the electronic system and the human transcriber.

5. The method as defined in claim 1 , wherein the call signaling information includes caller name.

6. A system, including at least one processing device, configured to perform operations comprising:

receiving at a call processing system a first call from a caller intended for a first person;

recording a voice communication from the caller;

determining if at least a portion of the caller's voice communication is to be converted into text by querying a caller contact database associated with the first person;

converting at least a portion of the caller's voice communication into text at least partly in response to determining that at least a portion of the caller's voice communication is to be converted into text;

transmitting a call notification regarding the first call to a terminal associated with the first person;

enabling the first person to search the voice communication text for one or more search terms specified by the first person;

providing the first person with the search results:

wherein the search results include at least a portion of the text of the voice communication;

enabling the first person to position a cursor within the text included in the search results to indicate where playback of the voice communication is to be performed; and

playing the original voice communication associated with the voice communication text at a point corresponding to the cursor position in the text.

7. The system as defined in claim 6 , the operations further comprising:

receiving call signaling information associated with the first call;

storing at least a portion of the call signaling information associated with the first call;

responding to a first search request by providing at least a portion of the call signaling information associated with the first call.

8. The system as defined in claim 6 , the operations further comprising enabling the first person to assign and/or edit a name in a contact record associated with the caller.

9. The system as defined in claim 6 , wherein the conversion of the voice communication to text is performed by an electronic system, a human transcriber, or a combination of the electronic system and the human transcriber.

10. The system as defined in claim 6 , wherein the call signaling information includes caller name.

11. 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 a first call from a caller intended for a first person;

recording a voice communication from the caller;

determining if at least a portion of the caller's voice communication is to be converted into text by querying a caller contact database associated with the first person;

converting at least a portion of the caller's voice communication into text at least partly in response to determining that at least a portion of the caller's voice communication is to be converted into text;

transmitting a call notification regarding the first call to a terminal associated with the first person;

enabling the first person to search the voice communication text for one or more search terms specified by the first person;

providing the first person with the search results:

wherein the search results include at least a portion of the text of the voice communication;

enabling the first person to position a cursor within the text included in the search results to indicate where playback of the voice communication is to be performed; and

playing the original voice communication associated with the voice communication text at a point corresponding to the cursor position in the text enabling the first person to edit the text and/or call signaling information.

12. The system as defined in claim 11 , the operations further comprising:

receiving call signaling information associated with the first call;

storing at least a portion of the call signaling information associated with the first call;

responding to a first search request by providing at least a portion of the call signaling information associated with the first call.

13. The system as defined in claim 11 , the operations further comprising: enabling the first person to assign and/or edit a name in a contact record associated with the caller.

14. The system as defined in claim 11 , wherein the conversion of the voice communication to text is performed by at least one computing device, a human transcriber, or a combination of the at least one computing device and the human transcriber.

15. The system as defined in claim 11 , wherein the call signaling information includes caller name.

Assignments (7)
SECURITY INTEREST Recorded May 20, 2016
From: CALLWAVE COMMUNICATIONS, LLC
To: TECHNOLOGY INVESTMENT HOLDINGS II, LLC
Reel/Frame 038770/0923 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2013
From: TECHNOLOGY INVESTMENT HOLDINGS, LLC
To: CALLWAVE COMMUNICATIONS, LLC
Reel/Frame 031536/0066 →
SECURITY AGREEMENT Recorded Nov 8, 2012
From: CALLWAVE COMMUNICATIONS, LLC
To: TECHNOLOGY INVESTMENT HOLDINGS, LLC
Reel/Frame 029275/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: FUZEBOX SOFTWARE CORPORATION
To: CALLWAVE TELECOM, INC.
Reel/Frame 028794/0285 →
CHANGE OF NAME Recorded Aug 15, 2012
From: CALLWAVE, INC.
To: FUZEBOX SOFTWARE CORPORATION
Reel/Frame 028794/0252 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: CALLWAVE TELECOM, INC.
To: CALLWAVE COMMUNICATIONS, LLC
Reel/Frame 028794/0296 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2008
From: KIRCHHOFF, LELAND W.; TRANDAL, DAVID S.; HOFSTATTER, DAVID F.
To: CALLWAVE, INC.
Reel/Frame 021459/0892 →
Continuity (1)
Provisional Application 60908123 · Mar 26, 2007