Patent ID: 9224111
Filing Date: 2015-12-29
Classification: G06F,G06Q

Abstract:
1. A method comprising: creating a plurality of message listeners to obtain, from corresponding message queues, one or more event messages associated with consuming a product, the plurality of message listeners comprising a first message listener to generate updated data based on the one or more event messages and a second message listener to generate notifications based on the one or more event messages; creating a first message queue corresponding to the first message listener and a second message queue corresponding to the second message listener; determining which one or more queues from the first message queue and the second message queue to store a received event message based on the event message, the event message representing an occurrence of a product asset management operation associated with consumption of the product; detecting, in the first message queue and the second message queue, the event message; identifying, in the event message in the first message queue and the second message queue, an event type describing an action performed by the product asset management operation and a target associated with the action performed by the product asset management operation, wherein the target is at least one of a consumer, an owner, or an entitlement; generating, by a processing device, a notification in view of the type of action performed and the target described in the event message in response to the event message being identified in the second message queue; generating, by the processing device, updated data in view of the type of action and the target described in the event message in response to the event message being identified in the first message queue, the updated data representing the occurrence of the product asset management operation; and providing the notification and the updated data to one or more users to indicate occurrence of the product asset management operation.