Intelligent message deletion
First Claim
Patent Images
1. One or more computer readable storage media storing computer-implementable instructions that cause one or more processors to perform acts comprising:
- receiving a new message from an online gaming player associated with an online gaming service;
identifying a sender name of the new message that identifies the gaming player that sent the message;
identifying a title attribute of the new message that identifies a title of a specific game of the online gaming service from which the new message originated;
storing the new message, the sender name, and the title attribute in a message queue associated with a targeted recipient of the new message;
determining whether the message queue has more than a message queue threshold number of messages; and
deleting one of the messages from the queue based on the sender name and the title attribute when the queue includes more than the message queue threshold number of messages, wherein deleting one of the messages from the queue comprises;
deleting a message in the queue that has the title attribute of the new message regardless of the sender name of the new message when a sender name count exceeds a sender name threshold and when an attribute title count exceeds an attribute title threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with certain aspects of the intelligent message deletion, a system includes a message queue and an intelligent deletion module. The intelligent message deletion module adds a newly received message to the message queue and deletes a previously received message from the message queue based at least in part on a sender of the newly received message.
45 Citations
19 Claims
-
1. One or more computer readable storage media storing computer-implementable instructions that cause one or more processors to perform acts comprising:
-
receiving a new message from an online gaming player associated with an online gaming service; identifying a sender name of the new message that identifies the gaming player that sent the message; identifying a title attribute of the new message that identifies a title of a specific game of the online gaming service from which the new message originated; storing the new message, the sender name, and the title attribute in a message queue associated with a targeted recipient of the new message; determining whether the message queue has more than a message queue threshold number of messages; and deleting one of the messages from the queue based on the sender name and the title attribute when the queue includes more than the message queue threshold number of messages, wherein deleting one of the messages from the queue comprises; deleting a message in the queue that has the title attribute of the new message regardless of the sender name of the new message when a sender name count exceeds a sender name threshold and when an attribute title count exceeds an attribute title threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for intelligent message deletion, the method comprising:
-
determining whether a queue for a targeted recipient of the new message has more than a message queue threshold number of messages; determining a first sender attribute count based on the number of messages in the queue sent from a sender of the new message; determining a second sender attribute count based on the number of messages in the queue that originated from a game that sent the new message, the game associated with an online gaming service; deleting a message from the queue based on both the first sender attribute count and the second sender attribute count; and adding the new message to the queue. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An online gaming services, comprising:
-
a message component having memory to maintain a message queue for each of a plurality of users associated with the gaming service; and an intelligent message deletion module of the messaging component to; identify a first sender attribute of a newly received message that identifies an online gaming player that sent the newly received message; identify a second sender attribute of the newly received message that identifies a title of an online game that sent the newly received message; add the newly received message to a target queue associated with a target user of the plurality of users that is a recipient of the newly received message; and delete a previously received message from the target queue based on the number of messages in the target queue that have the first sender attribute of the newly received message and the number of messages in the target queue that have the second sender attribute of the newly received message when the target queue includes more than a message queue threshold number of messages. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification