Apparatus and method for providing streaming data
First Claim
Patent Images
1. An apparatus for publishing streaming data, comprising:
- a server including;
a web enabled messaging service;
a publisher interface configured to allow publishers to publish streaming data via said messaging service;
a subscriber interface configured to allow subscribers to listen to streaming data via said messaging service;
wherein real time streaming data from at least one streaming data source is provided via messaging service messages;
a data warehouse for storing streaming data updates;
a spread sheet based client manager configured to communicate with one or more spreadsheet based clients, said client manager having a publisher interface to publish data and a subscriber interface for subscribing to data, wherein said client manager is configured to subscribe to streaming data and publish streaming data via said messaging service;
at least one spreadsheet based client configured to receive streaming data from said client manager and to publish streaming data via said client manager using a database function in said spreadsheet based client; and
a stream manager configured to allow client to change stream configuration and to querying content of streaming data.
6 Assignments
0 Petitions
Accused Products
Abstract
A Java based server is disclosed for providing streaming data. Streaming data is received in a publisher interface and processed to generate Java messages describing real time updated. One application of the Java based server is to provide streaming data for business process.
-
Citations
2 Claims
-
1. An apparatus for publishing streaming data, comprising:
-
a server including; a web enabled messaging service; a publisher interface configured to allow publishers to publish streaming data via said messaging service; a subscriber interface configured to allow subscribers to listen to streaming data via said messaging service; wherein real time streaming data from at least one streaming data source is provided via messaging service messages; a data warehouse for storing streaming data updates; a spread sheet based client manager configured to communicate with one or more spreadsheet based clients, said client manager having a publisher interface to publish data and a subscriber interface for subscribing to data, wherein said client manager is configured to subscribe to streaming data and publish streaming data via said messaging service; at least one spreadsheet based client configured to receive streaming data from said client manager and to publish streaming data via said client manager using a database function in said spreadsheet based client; and a stream manager configured to allow client to change stream configuration and to querying content of streaming data.
-
-
2. A method of generating streaming data, comprising:
-
providing a messaging service having a publisher interface for publishers to publish streaming data via said messaging service and a subscriber interface for subscribers to listen to streaming data via said messaging service; providing a spread sheet based client manager having a publisher interface for publishers to publish streaming data via said messaging service and a subscriber interface for subscribers to listen to streaming data via said messaging service, wherein said client manager is configured to communicate with one or more spreadsheet based clients; receiving streaming data in the publisher interface of said messaging service; processing said streaming data to generate web enabled messages describing real time data updates; providing said messages to said client manager; providing by said client manager said streaming data to a spreadsheet based client, wherein said spreadsheet based client is configured to receive streaming data from said client manager and to publish streaming data via said client manager using a database function in said spreadsheet based client; storing streaming data to a database; and providing a stream manager configured to allow client to change stream configuration and to querying content of streaming data.
-
Specification