METHOD AND SYSTEM FOR DELIVERING MESSAGES
First Claim
1. A method for delivering a message, comprising:
- receiving, by a computing device, a plurality of audio messages destined for a recipient from a corresponding plurality of senders, each of the plurality of audio messages including a corresponding first sender designated priority designated by the corresponding sender, the plurality of senders and the recipient being members of a messaging system;
accessing, by the computing device, member configuration data that identifies a first recipient prioritization attribute, the first recipient prioritization attribute being based at least in part on a message attribute associated with the each of the plurality of audio messages;
generating, by the computing device, a prioritized list of the plurality of audio messages based on both the corresponding first sender designated priority and the first recipient prioritization attribute associated with the each of the plurality of audio messages; and
providing, by the computing device, a subset of the plurality of audio messages to a client device associated with the recipient based on the prioritized list.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for delivering a message. A plurality of audio messages destined for a recipient is received from a corresponding plurality of senders. Each of the plurality of audio messages includes a corresponding first sender designated priority designated by the corresponding sender. Member configuration data that identifies a first recipient prioritization attribute is accessed. A prioritized list of the plurality of audio messages is generated based on both the corresponding first sender designated priority and the first recipient prioritization attribute associated with the each of the plurality of audio messages. A subset of the plurality of audio messages is provided to a client device associated with the recipient based on the prioritized list.
20 Citations
21 Claims
-
1. A method for delivering a message, comprising:
-
receiving, by a computing device, a plurality of audio messages destined for a recipient from a corresponding plurality of senders, each of the plurality of audio messages including a corresponding first sender designated priority designated by the corresponding sender, the plurality of senders and the recipient being members of a messaging system; accessing, by the computing device, member configuration data that identifies a first recipient prioritization attribute, the first recipient prioritization attribute being based at least in part on a message attribute associated with the each of the plurality of audio messages; generating, by the computing device, a prioritized list of the plurality of audio messages based on both the corresponding first sender designated priority and the first recipient prioritization attribute associated with the each of the plurality of audio messages; and providing, by the computing device, a subset of the plurality of audio messages to a client device associated with the recipient based on the prioritized list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device adapted to deliver a message, comprising:
-
a communication interface adapted to interface with a network; and a control system comprising a processor, the control system adapted to; receive a plurality of audio messages destined for a recipient from a corresponding plurality of senders, each of the plurality of audio messages including a corresponding first sender designated priority designated by the corresponding sender, the corresponding plurality of senders and the recipient being members of a messaging system; access member configuration data that identifies a first recipient prioritization attribute, the first recipient prioritization attribute being based at least in part on a message attribute associated with the each of the plurality of audio messages; generate a prioritized list of the plurality of audio messages based on both the corresponding first sender designated priority and the first recipient prioritization attribute associated with the each of the plurality of audio messages; and provide a subset of the plurality of audio messages to a client device associated with the recipient based on the prioritized list. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product comprising a computer-usable medium having a computer-readable program code embodied therein, the computer-readable program code adapted to be executed on a processor to implement a method for delivering a message, the method comprising:
-
receiving, by a computing device, a plurality of audio messages destined for a recipient from a corresponding plurality of senders, each of the plurality of audio messages including a corresponding first sender designated priority designated by the corresponding sender, the plurality of senders and the recipient being members of a messaging system; accessing, by the computing device, member configuration data that identifies a first recipient prioritization attribute, the first recipient prioritization attribute being based at least in part on a message attribute associated with the each of the plurality of audio messages; generating, by the computing device, a prioritized list of the plurality of audio messages based on both the corresponding first sender designated priority and the first recipient prioritization attribute associated with the each of the plurality of audio messages; and providing, by the computing device, a subset of the plurality of audio messages to a client device associated with the recipient based on the prioritized list. - View Dependent Claims (21)
-
Specification