Michael Pizzo - Bellevue WA, US Sharad Sundaresan - Sammamish WA, US Ramakrishna Pamulapati - Bellevue WA, US Christian Kleinerman - Bellevue WA, US Pablo Castro - Bellevue WA, US
The present invention relates to systems and methods for providing a notification when subsequent query results from a registered database query change due to a database change. The systems and methods employ a service broker to facilitate storing database query registration information associated with a registered database query in a queue(s) and activating a notification delivery service(s). During an activation period, the notification delivery service(s) can access the queue(s) to obtain the database query registration information. Then the notification delivery service(s) can construct and transmit a change message(s). The change message(s) can be employed to facilitate notifying a component(s) registered to receive notification when the query results change and/or invalidate saved query results. The present invention can be employed with various database registration, database change detection, and database change message reception mechanisms. Furthermore, the present invention can be employed in a client-server environment such as an SQL based environment.
Kevin C. Ransom - Duvall WA, US Sandeep K. Singhal - Kirkland WA, US Ramakrishna P. Pamulapati - Redmond WA, US Tyler M. Barton - Seattle WA, US Jeremy L. Dewey - Redmond WA, US Todd R. Manion - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/16
US Classification:
709243
Abstract:
A mesh is joined by a node, wherein the mesh includes a Distributed Routing Table (DRT) for determining addresses of nodes in the mesh. A DRT message is processed in accordance with a security mode of the DRT.