IP Library Granted Patent US 8,054,962
Granted Patent B2
US 8,054,962 · App. 12/241,760 · Granted Nov 8, 2011

Call processing based on call patterns and other criteria

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,054,962
App. No.
12/241,760
Granted
Nov 8, 2011
Kind
B2
Abstract

The patent application describes techniques for managing calls. In one embodiment, a computer-implemented method comprises detecting a call to a target phone; determining a source of the call; determining one or more patterns of talk time for calls between the source and the target phone, wherein the patterns indicate one or more call durations for the calls between the source and the target phone; determining an amount of talk time a battery in the target phone can sustain; determining that at least one of the call durations for the calls between the source and target phone is greater than the amount of talk time the battery in the target phone can sustain; and sending the call to a voice mail associated with the target phone.

Claims (29)

1. A computer-implemented method comprising:

detecting a call to a target phone;

determining a source of the call;

determining one or more patterns of talk time for calls between the source and the target phone, wherein the patterns indicate one or more call durations for the calls between the source and the target phone;

determining an amount of talk time a battery in the target phone can sustain;

determining that at least one of the call durations for the calls between the source and target phone is greater than the amount of talk time the battery in the target phone can sustain;

sending the call to a voice mail associated with the target phone.

2. The method of claim 1 , wherein determining the one or more patterns of talk time further comprises determining an average talk time between the target phone and the source.

3. The method of claim 1 , further comprising determining an emergency overriding condition exists and alerting the target phone user of the incoming call.

4. One or more machine-readable media having stored therein a program product, which when executed a set of one or more processor units causes the set of one or more processor units to perform operations that comprise:

detecting a call to a target phone;

determining a source of the call;

determining one or more patterns of talk time for calls between the source and the target phone, wherein the patterns indicate at least one talk time for the calls between the source and the target phone;

checking a calendar associated with the target phone to determine when one or more calendar events occur;

determining the at least one talk time for calls between the source and target phone interferes with the one or more calendar events associated with the target phone; and

sending the call to a voice mail associated with the target phone.

5. The machine readable media of claim 4 , further comprising alerting the user of the interference between the at least one talk time and the calendar event.

6. The machine readable media of claim 4 , further comprising alerting the user that the talk time corresponds with the calendar event.

7. The machine readable media of claim 4 , further comprising alerting a caller of the interference between the at least one talk time and the calendar event.

8. The machine readable media of claim 7 , further comprising alerting the caller of the duration of the calendar event.

9. An apparatus comprising:

a call criteria unit configured to store one or more call criteria, wherein each of the call criteria relate to a target phone and have a time limit;

a call data unit configured to collect data regarding phone calls between the target phone and a source phone and determine a call pattern between the target phone and the source phone; and

a call status unit configured to compare the call pattern with the one or more call criteria and determine a call status of the source call wherein the call status determines when an alternative action to completing the call is taken.

10. The apparatus of claim 9 , further comprising a calendar unit configured to store one or more scheduled events the user of the target phone may attend.

11. The apparatus of claim 9 , wherein the call criteria is a remaining battery life of the target phone.

12. The apparatus of claim 9 , wherein the call criteria is a remaining minutes of a service plan.

13. The apparatus of claim 9 , wherein the call criteria is a remaining minutes of a service level agreement.

14. The apparatus of claim 9 , further comprising a GPS unit configured to determine the location and travel direction of the target phone.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2023
From: TERRACE LICENSING LLC
To: DAEDALUS BLUE LLC
Reel/Frame 066158/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058902/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058895/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2008
From: RANKIN, CHARLES V.; ANGLIN, HOWARD N.; NUZZI, FRANK A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021610/0147 →