IP Library Granted Patent US 9,025,741
Granted Patent B2
US 9,025,741 · App. 13/628,865 · Granted May 5, 2015

Call processing in a voicemail system

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,025,741
App. No.
13/628,865
Granted
May 5, 2015
Kind
B2
Abstract

A system that incorporates teachings of the present disclosure may include, for example, a method that involves receiving an indication that communications with a subscriber have been interrupted while engaged in voicemail processing, and recording a pointer to a last state of voicemail processing. Additional embodiments are disclosed.

Claims (44)

1. A non-transitory computer readable medium storing computer program instructions, which, when executed on a processor, cause the processor to perform operations comprising:

detecting that a presentation of a voicemail message to a subscriber has been interrupted, resulting in an interruption;

responsive to the detecting, recording departure data comprising a departure mark that corresponds to the interruption;

receiving a selection of an option to resume presentation of voicemail processing from the departure mark;

adjusting the departure mark based on a duration of the interruption to an intermediate location that is after a beginning of a voicemail message and before a point that corresponds to the interruption, wherein an amount by which the departure mark is moved toward the beginning of the voicemail message is in direct relation to a length of the interruption;

resuming presentation of the voicemail message according to the departure data based on the selection of the option;

detecting that communications with the subscriber have been changed from an on-hold state to an off hold state;

responsive to the detecting that communications with the subscriber have changed, resuming presentation of the voicemail message according to the departure data;

detecting that the communications with the subscriber are on hold by receiving from a communication system a first session initiation protocol Re-INVITE message; and

detecting that the communications are off hold by receiving from the communication system a second session initiation protocol Re-INVITE message.

2. The non-transitory computer-readable medium of claim 1 , the operations further comprising:

pausing presentation of the voicemail message according to the departure mark.

3. The non-transitory computer-readable medium of claim 2 , the operations further comprising:

enabling a timer;

detecting an expiration of the timer during the interruption; and

terminating communications with the subscriber.

4. The non-transitory computer-readable medium of claim 1 , the operations further comprising:

detecting the interruption according to one among:

receiving a message originating from a network element of a communication system establishing communications between the subscriber and a voicemail service; and

monitoring interruptions in a bearer channel established by the communication system.

5. The non-transitory computer-readable medium of claim 1 , wherein the departure data comprises a pointer to a last session of a voicemail service.

6. The non-transitory computer-readable medium of claim 5 , wherein the pointer comprises a calling number of the subscriber, a state of a call processing tree operating in the voicemail service, a message identifier identifying a voicemail message recorded by the voicemail service, and a departure time.

7. A method comprising:

detecting that a presentation of a voicemail message to a subscriber has been interrupted, resulting in an interruption;

responsive to the detecting, recording departure data comprising a departure mark that corresponds to the interruption;

receiving a selection of an option to resume presentation of voicemail processing from the departure mark;

adjusting the departure mark based on a duration of the interruption to an intermediate location that is after a beginning of a voicemail message and before a point that corresponds to the interruption, wherein an amount by which the departure mark is moved toward the beginning of the voicemail message is in direct relation to a length of the interruption;

resuming presentation of the voicemail message according to the departure data based on the selection of the option;

detecting that communications with the subscriber have been changed from an on-hold state to an off hold state;

responsive to the detecting that communications with the subscriber have changed, resuming presentation of the voicemail message according to the departure data;

detecting that the communications with the subscriber are on hold by receiving from a communication system a first session initiation protocol Re-INVITE message; and

detecting that the communications are off hold by receiving from the communication system a second session initiation protocol Re-INVITE message.

8. The method of claim 7 , further comprising:

pausing presentation of the voicemail message according to the departure mark.

9. The method of claim 8 , further comprising:

enabling a timer;

detecting an expiration of the timer during the interruption; and

terminating communications with the subscriber.

10. The method of claim 7 , further comprising:

detecting the interruption according to one among:

receiving a message originating from a network element of a communication system establishing communications between the subscriber and a voicemail service; and

monitoring interruptions in a bearer channel established by the communication system.

11. The method of claim 7 , wherein the departure data comprises a pointer to a last session of a voicemail service.

12. The method of claim 11 , wherein the pointer comprises a calling number of the subscriber, a state of a call processing tree operating in the voicemail service, a message identifier identifying a voicemail message recorded by the voicemail service, and a departure time.

Assignments (5)
SECURITY INTEREST Recorded Nov 3, 2022
From: LYFT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061880/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2019
From: PROSPER TECHNOLOGY, LLC
To: LYFT, INC.
Reel/Frame 048097/0353 →
CHANGE OF NAME Recorded Jul 18, 2018
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 046584/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2018
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: PROSPER TECHNOLOGY, LLC
Reel/Frame 046556/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2012
From: JACKSON, JAMES; YASREBI, MEHRAD
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 029039/0091 →