Data distribution system, method and program product
First Claim
1. A data distribution system comprising:
- one or more computers sharing resources with organizations in a plurality of locations;
at least two operations centers, each supporting one of said plurality of locations and provisioned in said one or more computers, each operations center receiving and evaluating local information for the supported location and selectively providing evaluated information for reuse by other locations;
a publication subscription unit;
a data exchange agent in said each operations center, said data exchange agent publishing to said publication subscription unit information available from a respective supported location and subscribing to said publication subscription unit information available from other locations, said publication subscription unit identifying subscriptions for information matching published information; and
a negotiation unit negotiating matched information transfers with said at least two operations centers.
1 Assignment
0 Petitions
Accused Products
Abstract
A data distribution system, method and a computer program product therefor. Computers provisioned with operations centers supporting individual locations share resources with organizations in multiple locations. Each operations center receives and evaluates local information for the supported location and selectively provides evaluated information for reuse by other locations. A data exchange agent in each operations center publishes information available from a supported location to a publication subscription unit. The operations center also subscribes to the publication subscription unit for information available from other locations. The publication subscription unit identifies matches between subscriptions and publications. A negotiation unit negotiates matched information transfers between operations centers.
19 Citations
23 Claims
-
1. A data distribution system comprising:
-
one or more computers sharing resources with organizations in a plurality of locations; at least two operations centers, each supporting one of said plurality of locations and provisioned in said one or more computers, each operations center receiving and evaluating local information for the supported location and selectively providing evaluated information for reuse by other locations; a publication subscription unit; a data exchange agent in said each operations center, said data exchange agent publishing to said publication subscription unit information available from a respective supported location and subscribing to said publication subscription unit information available from other locations, said publication subscription unit identifying subscriptions for information matching published information; and a negotiation unit negotiating matched information transfers with said at least two operations centers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data distribution method comprising:
-
determining a local need for data; determining data requirements for said local need; subscribing with a publication subscription unit for available published data matching said data requirements; and checking data characteristics for published data for a match with said data requirements; collecting data about a location, said location being one of a plurality of locations, each having one or more local organizations sharing resources on one or more computers; analyzing collected data for local needs;
responding locally responsive to data analysis;identifying data conditions for making data results available to other said local organizations; and publishing said data characteristics of available data with the publication subscription unit responsive to identified said data conditions. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product for sharing and distributing location data, said computer program product comprising a computer usable medium having computer readable program code stored thereon, said computer readable program code comprising:
-
computer readable program code for an operations center supporting organizations in one of a plurality of locations, said operations center receiving and evaluating local information for the supported location and selectively providing evaluated information for reuse by organizations in others of said plurality of locations; computer readable program code for publishing from a respective supported location; computer readable program code for subscribing to information available from other locations; computer readable program code for matching subscriptions for information with matching published information; and computer readable program code for negotiating matched information transfers with operations centers supporting the publishing location and the subscribing location. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer program product for location data sharing and distribution, said computer program product comprising a non-transitory computer usable medium having computer readable program code stored thereon, said computer readable program code causing a plurality of computers executing said code to:
-
determine a local need for data determine data requirements for said local need; subscribe with a publication subscription unit for available published data matching said data requirements; and check data characteristics for published data for a match with said data requirements; Collect data about a location, said location being one of a plurality of locations, each having one or more local organizations sharing resources on said plurality of computers; analyze collected data for local needs;
respond locally responsive to data analysis;identify data conditions for making data results available to other said local organizations; and publish said data characteristics of available data with said publication subscription unit responsive to identified said data conditions. - View Dependent Claims (21, 22, 23)
-
Specification