NETWORK OPERATING SYSTEM
First Claim
1. A message server for providing clients notifications concerning subscribed objects, the message server comprising:
- a processor;
a computer-readable storage medium having stored thereon;
at least one subscription list associated with a client; and
at least one message chain associated with a subscribed object, the at least one message chain comprising a reference to an object comprising a set of references to subscription lists containing the object; and
a computer-readable storage medium having computer-executable instructions stored thereon that, when executed by the processor, cause the message server to perform a method for providing clients notifications concerning subscribed objects, the method comprising;
receiving a notification that a subscribed object has been updated;
locating a message chain associated with the subscribed object; and
sending a notification to the client associated with each subscription list in the set of references to subscription lists in the message chain.
1 Assignment
0 Petitions
Accused Products
Abstract
Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.
-
Citations
1 Claim
-
1. A message server for providing clients notifications concerning subscribed objects, the message server comprising:
a processor; a computer-readable storage medium having stored thereon; at least one subscription list associated with a client; and at least one message chain associated with a subscribed object, the at least one message chain comprising a reference to an object comprising a set of references to subscription lists containing the object; and a computer-readable storage medium having computer-executable instructions stored thereon that, when executed by the processor, cause the message server to perform a method for providing clients notifications concerning subscribed objects, the method comprising; receiving a notification that a subscribed object has been updated; locating a message chain associated with the subscribed object; and sending a notification to the client associated with each subscription list in the set of references to subscription lists in the message chain.
Specification