Extensible type-based publication / subscription services
First Claim
Patent Images
1. A computer-readable medium having computer-executable modules comprising:
- a publish/subscribe session module for creating at least one session between a real time endpoint and a remote endpoint;
for receiving data of at least one type of multiple data types; and
for publishing data of at least one type of multiple data types.
1 Assignment
0 Petitions
Accused Products
Abstract
Technology to facilitate collaborative communications is provided. The technology may include, for example, operations directed to publishing and subscribing services. The operations may facilitate publication of data derived from multiple data types as well as subscription to selectively filtered views of published data. Published data may be updated, and notification of various events and services may be provided.
-
Citations
20 Claims
-
1. A computer-readable medium having computer-executable modules comprising:
a publish/subscribe session module for creating at least one session between a real time endpoint and a remote endpoint;
for receiving data of at least one type of multiple data types; and
for publishing data of at least one type of multiple data types.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method of providing collaborative services, the method comprising steps of:
-
creating a publish/subscribe session associated with a real time endpoint;
generating a subscription request to a subscription target;
receiving notification of session items to be updated;
updating the session items; and
providing at least one filtered view of the updated session items, based on at least one data type. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of communicating between a client process and a server process in a communication network having a real time endpoint, the method comprising steps of:
-
receiving a request to subscribe to data published by a remote endpoint;
creating a publish/subscribe session between the real time endpoint and the remote endpoint, the publish/subscribe session being created based on one or more data types selected from a set of data types;
enabling receipt of events in the publish/subscribe session; and
marshaling data to the client process, wherein the data comprises at least one filtered view. - View Dependent Claims (17, 18, 19, 20)
-
Specification