IP Library Granted Patent US 9,462,430
Granted Patent B2
US 9,462,430 · App. 14/162,393 · Granted Oct 4, 2016

System and method for managing messages

Inventors: Shekhar Gupta (Overland Park, KS); Mike Roberts (Spring Hill, KS); Blaine Smith (Overland Park, KS)
Assignee: CenturyLink Intellectual Property LLC
H04W4/12H04M1/2478H04M1/57H04M3/537H04M1/663H04M1/72552H04M2201/38
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,462,430
App. No.
14/162,393
Granted
Oct 4, 2016
Kind
B2
Abstract

A system, method, and computer program product for managing different types of messages, such as, but not limited to, voicemails and text messages, is presented. For example, in one embodiment, the method includes identifying a sender associated with a message for a recipient; and grouping all messages from the sender under a directory associated with the sender, wherein the directory includes different types of messages received from the sender.

Claims (49)

1. A method performed by a messaging system for managing messages, the method comprising:

receiving a first message, from at least one first telephone number, for a recipient;

receiving a second message, from at least one second telephone number, for the recipient;

identifying one or more senders of both the first and second messages for the recipient, wherein the one or more senders are associated with the at least one first telephone number and the at least one second telephone number;

receiving user input defining a set of one or more user created rules to apply to received messages, wherein the set of one or more user created rules specifies how received messages are grouped, and wherein the set of one or more rules defines a range of user specified telephone numbers associated with the one or more senders, wherein the range is defined by an area code and central office code of a ten digit telephone number, wherein the range includes the at least one first telephone number and the at least one second telephone number;

determining whether the set of one or more user created rules is associated with the one or more senders;

grouping, in response to determining that the set of one or more user created rules is associated with the one or more senders, the first and second messages from the one or more senders under a directory associated with the one or more senders based on the set of one or more user created rules, wherein the directory includes different types of messages received from the one or more senders, wherein the set of one or more user created rules respectively applies to each of the different types of messages received from the one or more senders by type of message;

determining whether the one or more senders or whether the at least one first telephone number and the at least one second telephone number are associated with a particular department of a particular company;

based on a determination that the one or more senders are associated with a particular department of a particular company or that the at least one first telephone number and the at least one second telephone number are associated with a particular department of a particular company, grouping the first and second messages from the one or more senders under a second directory by department and by company, based on the set of one or more user created rules, wherein the second directory includes different types of messages received from the one or more senders, wherein the set of one or more user created rules respectively applies to each of the different types of messages received from the one or more senders by type of message; and

indicating, via a communication device associated with the recipient, a number of new messages, by type of message, in the directory associated with the one or more senders.

2. The method of claim 1 , wherein the different types of messages include voicemail messages.

3. The method of claim 1 , wherein the different types of messages include text messages.

4. The method of claim 1 , wherein the different types of messages include email messages.

5. The method of claim 1 , wherein the different types of messages include facsimiles received from the one or more senders.

6. The method of claim 1 , wherein the directory associated with the one or more senders are grouped under a group directory containing other message directories associated with other senders, wherein a user determines the senders belonging to the group directory.

7. The method of claim 1 , further comprising:

responsive to receiving a call from the recipient, presenting an audible message indicating an identity of each of the one or more senders of the message along with a count associated with a number of new messages from the one or more senders that are stored for the recipient.

8. The method of claim 7 , further comprising presenting a group of messages associated with a particular sender in response to receiving a user selection of the group of messages.

9. The method of claim 1 , further comprising:

indicating, on the communication device associated with the recipient, the identity of a particular sender of a message along with a count associated with a number of messages from the particular sender that are stored for the recipient.

10. The method of claim 9 , further comprising displaying on the communication device details associated with each new message that is associated with the one or more senders.

11. An apparatus comprising memory coupled to a processing unit, the processing unit configured to execute instructions stored in the memory for performing operations comprising:

receiving a first message, from at least one first telephone number, for a recipient;

receiving a second message, from at least one second telephone number, for the recipient;

identifying one or more senders of both the first and second messages for the recipient, wherein the one or more senders are associated with the at least one first telephone number and the at least one second telephone number;

receiving user input defining a set of one or more user created rules to apply to received messages, wherein the set of one or more user created rules specifies how received messages are grouped, and wherein the set of one or more rules defines a range of user specified telephone numbers associated with the one or more senders, wherein the range is defined by an area code and central office code of a ten digit telephone number, wherein the range includes the at least one first telephone number and the at least one second telephone number;

determining whether the set of one or more user created rules is associated with the one or more senders;

grouping, in response to determining that the set of one or more user created rules is associated with the one or more senders, the first and second messages from the one or more senders under a directory associated with the one or more senders based on the set of one or more user created rules, wherein the directory includes different types of messages received from the one or more senders, wherein the set of one or more user created rules respectively applies to each of the different types of messages received from the one or more senders by type of message;

determining whether the one or more senders or whether the at least one first telephone number and the at least one second telephone number are associated with a particular department of a particular company;

based on a determination that the one or more senders are associated with a particular department of a particular company or that the at least one first telephone number and the at least one second telephone number are associated with a particular department of a particular company, grouping the first and second messages from the one or more senders under a second directory by department and by company, based on the set of one or more user created rules, wherein the second directory includes different types of messages received from the one or more senders, wherein the set of one or more user created rules respectively applies to each of the different types of messages received from the one or more senders by type of message; and

indicating, at a communication device associated with the recipient, a number of new messages, by type of message, in the directory associated with the one or more senders.

12. The apparatus of claim 11 , wherein the different types of messages include voicemail messages.

13. The apparatus of claim 11 , wherein the different types of messages include text messages.

14. The apparatus of claim 11 , wherein the different types of messages include email messages.

15. The apparatus of claim 11 , wherein the different types of messages include facsimiles received from the one or more senders.

16. The apparatus of claim 11 , wherein the operations further comprises grouping the directory associated with the one or more senders under a group directory containing other message directories associated with other senders, wherein a user determines the senders belonging to the group directory.

17. A non-transitory computer readable medium comprising computer executable instructions for managing messages, the computer executable instructions when executed causes one or more machines to perform operations comprising:

receiving a first message, from at least one first telephone number, for a recipient;

receiving a second message, from at least one of a second telephone number, for the recipient;

identifying one or more senders of both the first and second messages for the recipient, wherein the one or more senders are associated with the at least one first telephone number and the at least one second telephone number;

receiving user input defining a set of one or more user created rules to apply to received messages, wherein the set of one or more user created rules specifies how received messages are grouped, and wherein the set of one or more rules defines a range of user specified telephone numbers associated with the one or more senders, wherein the range is defined by an area code and central office code of a ten digit telephone number, wherein the range includes the at least one first telephone number and the at least one second telephone number;

determining whether the set of one or more user created rules is associated with the one or more senders; and

grouping, in response to determining that the set of one or more user created rules is associated with the one or more senders, the first and second messages from the one or more senders under a directory associated with the one or more senders based on the set of one or more user created rules, wherein the directory includes different types of messages received from the one or more senders, wherein the set of one or more user created rules includes at least one rule for each of the different types of messages received from the one or more senders;

determining whether the one or more senders or whether the at least one first telephone number and the at least one second telephone number are associated with a particular department of a particular company;

based on a determination that the one or more senders are associated with a particular department of a particular company or that the at least one first telephone number and the at least one second telephone number are associated with a particular department of a particular company, grouping the first and second messages from the one or more senders under a second directory by department and by company, based on the set of one or more user created rules, wherein the second directory includes different types of messages received from the one or more senders, wherein the set of one or more user created rules respectively applies to each of the different types of messages received from the one or more senders by type of message; and

indicating, at a communication device associated with the recipient, a number of new messages, by type of message, in the directory associated with the one or more senders.

18. The non-transitory computer readable medium according to claim 17 , wherein the different types of messages include voicemail messages and text messages.

19. The non-transitory computer readable medium according to claim 17 , wherein the different types of messages include voicemail messages, text messages, and email messages.

20. The non-transitory computer readable medium according to claim 17 , wherein the operations further comprise grouping the directory associated with the one or more senders under a group directory containing other message directories associated with other senders, wherein a user determines the senders belonging to the group directory.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2014
From: GUPTA, SHEKHAR; ROBERTS, MIKE; SMITH, BLAINE
To: EMBARQ HOLDINGS COMPLANY LLC
Reel/Frame 032031/0599 →
CHANGE OF NAME Recorded Jan 23, 2014
From: EMBARQ HOLDINGS COMPANY LLC
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 032138/0728 →
Continuity (2)
Continuation 12256322 · Oct 22, 2008
Related Publication 20140141753A1 · May 22, 2014