Duplicate MMS content checking
First Claim
1. A method, comprising:
- receiving a content message from a content provider at a computing device, the content message including at least one content item to be included in alert messages;
verifying a content item included in the content message for duplication against a content history by utilizing the computing device, the content history including checksums of content items from at least one other content message received from the content provider, the verifying including;
computing an item checksum for the content item;
querying the content history for the item checksum; and
determining whether the item checksum is a duplicate based on a result returned from the query; and
determining, based at least in part on whether the content item is determined to be a duplicate, whether to generate alert messages using the content message, the generating including;
matching the content item to an alert template associated with a subscriber, andgenerating an alert message including the content item based on the alert template.
2 Assignments
0 Petitions
Accused Products
Abstract
A method may include receiving a content message from a content provider at a computing device, the content message including at least one content item to be included in alert messages. The method may further include verifying a content item included in the content message for duplication against a content history by utilizing the computing device, the verifying including: computing an item checksum for the content item; querying the content history for the item checksum; and determining whether the item checksum is a duplicate based on a result returned from the query. The method may further include if the content item is determined not to be a duplicate: matching the content item to an alert template associated with a subscriber, and generating an alert message including the content item based on the alert template.
-
Citations
22 Claims
-
1. A method, comprising:
-
receiving a content message from a content provider at a computing device, the content message including at least one content item to be included in alert messages; verifying a content item included in the content message for duplication against a content history by utilizing the computing device, the content history including checksums of content items from at least one other content message received from the content provider, the verifying including; computing an item checksum for the content item; querying the content history for the item checksum; and determining whether the item checksum is a duplicate based on a result returned from the query; and determining, based at least in part on whether the content item is determined to be a duplicate, whether to generate alert messages using the content message, the generating including; matching the content item to an alert template associated with a subscriber, and generating an alert message including the content item based on the alert template. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
associating an alert template with a subscriber device; matching by utilizing a computing device, at least one content item from a content message received from a content provider to the alert template; generating by utilizing the computing device, an alert message for the alert template based on the at least one content item; verifying by utilizing the computing device, the at least one content item included in the alert message for duplication against a content history, the content history including checksums of alert messages generated from at least one other content message received from the content provider, the verifying including; calculating at least one item checksum; querying the content history for the at least one item checksum; and determining whether the at least one item checksum is a duplicate based on a result returned from the query; and selectively sending the alert message to the subscriber device based on the verification. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a content provider connected to a communications network and configured to send content messages to a messaging engine; a data store connected to the communications network and configured to maintain a content history database; and a messaging engine computing device connected to the communications network and configured to; receive a content message from a content provider, wherein the content message includes at least one content item; verify the at least one content item included in the content message for duplication against the content history database, the content history database including checksums of content items from at least one other content message received from the content provider, the verifying including to; compute an item checksum for the content item; query the content history database for the item checksum; and determine whether the item checksum is a duplicate based on a result returned from the query; match at least one content item in the content message that is determined not to be a duplicate to an alert template; and generate an alert message for the alert template based on the at least one content item that is determined not to be a duplicate. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification