Event driven communication system
First Claim
Patent Images
1. A publish-subscribe communications system comprising:
- a plurality of channels for transmitting data furnished by publishers of data to subscribers to data, each channel including means for accepting data published to the channel and furnishing the data accepted to subscribers to the channel, a channel including means for accepting data for transmission by the channel from another channel.
3 Assignments
0 Petitions
Accused Products
Abstract
A publish-subscribe communications system having a plurality of channels for transmitting data furnished by publishers of data to subscribers to data, each channel accepting data published to the channel and furnishing the data accepted to subscribers to the channel, a channel including facilities for accepting data for transmission by the channel from another channel.
288 Citations
20 Claims
-
1. A publish-subscribe communications system comprising:
-
a plurality of channels for transmitting data furnished by publishers of data to subscribers to data, each channel including means for accepting data published to the channel and furnishing the data accepted to subscribers to the channel, a channel including means for accepting data for transmission by the channel from another channel. - View Dependent Claims (2, 3, 4)
-
-
5. A publish-subscribe communications system comprising:
-
computing hardware for executing computer processes, a set of software objects for execution by the computing hardware including channel factory objects for creating channel objects, each channel object including means for allocating hardware and software resources for transmitting publications from one or more sources of data to one or more subscribers to data, the channel objects including means for accepting publishers and subscribers including publishers which are channel objects. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A process for providing a publish-subscribe communications system at a first computer capable of executing event service software programs comprising the steps of:
-
creating channel software for establishing and administering transmission channels between publishers and subscribers, allocating resources for accepting data published by publishers to the transmission channel, providing access to the transmission channel to publishers and subscribers, providing access to the transmission channel to publishers which are other transmission channels, storing data published by publishers to the channel, and transferring data published by publishers to subscribers which are connected to the channel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification