Patent ID: 9338117
Filing Date: 2016-05-10
CPC Classification: H04L

Claim Text:
1. An electronic notification system, comprising: a metadata generator, being a module combining hardware and software components including circuitry, that adds metadata including data related to a first computer-related action to an electronic notification, the electronic notification configured to be received by a plurality of disparate systems; a notification server that generates the electronic notification from a source application associated with a service, and sends the electronic notification to each of the plurality of disparate systems in response to receiving a communication from an electronic device generating a second computer-related action; a state processing machine, being a module combining hardware and software components including circuitry, that processes the metadata in response to the second computer-related action at one of the plurality of disparate systems, and changes a state of the electronic notification to each of the plurality of disparate systems according to the metadata, wherein the one of the disparate systems outputs a call to the source application indicating that the one of the disparate systems processed the metadata; and a notification modification module, of combined hardware and software components including circuitry, that marks, that the one of the disparate systems processed the metadata and the electronic notification is at a changed state, wherein the marked electronic notification is received by each of the disparate systems and is processed according to the changed state; wherein the source application checks, by another one of the disparate systems, to determine whether the another one of the disparate systems has received the electronic notification at the changed state, and wherein the plurality of disparate systems executing on user computers including systems such as desktop computers, laptop computers, server systems, handheld devices, personal digital assistants (PDA), smartphones, computer terminals, or a combination thereof, or an other electronic device having a display screen that presents content such as text, graphics, or video.