Real-time data collection and distribution among office productivity software applications
First Claim
1. A method of facilitating real-time data distribution and collection among office productivity software applications running on each of a plurality of source and destination processors communicating over a distributed data processing network through a real-time server, the method comprising the steps of:
- receiving, at the real-time server, data related to a first topic from the office productivity software processing application running on one or more of the source processors; and
disseminating in real-time, via the first real-time server, data related to the first topic to the office productivity software application running on one or more of the destination processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of facilitating real-time data distribution and collection among office productivity software applications running on each of a plurality of source and destination processors. The source and destination processors communicate over a distributed data processing network through a real-time data server. Data related to a specific topic is received by the real-time data server from the office productivity software processing application running on one or more of the source processors. The data is disseminated in real-time, via the real-time server, to the office productivity software application running on each of the destination processors.
-
Citations
24 Claims
-
1. A method of facilitating real-time data distribution and collection among office productivity software applications running on each of a plurality of source and destination processors communicating over a distributed data processing network through a real-time server, the method comprising the steps of:
-
receiving, at the real-time server, data related to a first topic from the office productivity software processing application running on one or more of the source processors; and
disseminating in real-time, via the first real-time server, data related to the first topic to the office productivity software application running on one or more of the destination processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of facilitating real-time data distribution and collection among office productivity software applications running on each of a plurality of processors communicating over a distributed data processing network, the method comprising the steps of:
-
receiving a request for a reference identifier of a real-time data server dedicated to a first topic from a first processor;
initiating a real-time data server on a host processor for the first topic;
receiving a request for a reference identifier of a real-time data server dedicated to a second topic from a second processor;
comparing the request for a reference identifier of a real-time data server dedicated to the first topic to the request for a reference identifier of a real-time data server dedicated to the second topic; and
facilitating communication of data related to the first topic between the first processor and second processor via the real-time data server dedicated to the first topic when the second topic corresponds to the first topic. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of facilitating real-time data distribution and collection among a plurality of office productivity software applications running on a each of a plurality of source and destination processors and communicating over a distributed data processing network, the method comprising the steps of:
-
initializing a real-time server on a dynamically-determined host processor;
transmitting an identifier of the dynamically-determined host processor to each source and destination processor requesting a reference identifier to the real-time server; and
receiving data at the real-time server transmitted by the one or more source processors requesting the reference identifier;
disseminating the data from the real-time server to each of the destination processors that requested the reference identifier, thereby updating the office productivity software applications running on the destination processors in real-time. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method of facilitating real-time data distribution and collection among a plurality of software applications communicating over a distributed data processing network through a real-time server, the method comprising the steps of:
-
receiving, at the real-time server, data related to a first topic from one or more of the software applications; and
disseminating in real-time, via the first real-time server, data related to the first topic to one or more software application.
-
Specification