Patent ID: 8621010

Claim:
A computer-implemented method for protecting messaging consumers, comprising: identifying an electronic message upon arrival in a queue accessible by a consumer and making the electronic message inaccessible by the consumer from the queue; comparing the electronic message to one or more known electronic message structures to determine a message structure of the electronic message; determining if the message structure of the electronic message has a valid electronic message structure for processing by a messaging application associated with the queue by comparing the message structure of the electronic message with a stored list of valid electronic message structures for a destination; wherein at least one of the valid electronic message structures is at least one of: XML (eXtended Markup Language) schema, Java object definition, and C structure format; in the queue, marking the electronic message as valid and retrievable by the consumer if the message structure is determined to be valid for the messaging application; and removing the electronic message from the queue if the electronic message remains unmarked for a pre-defined time period after arriving in the queue without interrupting the consumer.