Generating an update status alert in a device
First Claim
1. A method for generating an alert for a monitored entity at a receiving device, said receiving device operating in a network of participating devices, at least some of said participating devices comprising a monitored entity of the same device type as the monitored entity in said receiving device, the method being performed in said receiving device and comprising:
- receiving status information about said same device type from said receiving device and from each of said participating devices comprising a monitored entity of said same device type;
aggregating the status information received from said participating devices to derive a device type status consensus for said device type;
comparing the device type status consensus with the status of the monitored entity at said receiving device;
establishing a difference between the device type status consensus and the status of the monitored entity in said receiving device; and
generating an alert for the monitored entity at said receiving device as a function of the established difference.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating an update status alert at a receiving device, the receiving device operating in a network of participating devices, each participating device broadcasting status information about a monitored entity associated with a respective participating device, the method comprising the steps of: receiving broadcast status information from each of the participating devices; aggregating the received status information to derive a consensus of the status information received from each of the participating devices; comparing the derived consensus with the status of the monitored entity of the receiving device; detecting a difference between the derived consensus and the status of the monitored entity; and in dependence of a difference being determined, generating an update status alert at the receiving device.
-
Citations
20 Claims
-
1. A method for generating an alert for a monitored entity at a receiving device, said receiving device operating in a network of participating devices, at least some of said participating devices comprising a monitored entity of the same device type as the monitored entity in said receiving device, the method being performed in said receiving device and comprising:
-
receiving status information about said same device type from said receiving device and from each of said participating devices comprising a monitored entity of said same device type; aggregating the status information received from said participating devices to derive a device type status consensus for said device type; comparing the device type status consensus with the status of the monitored entity at said receiving device; establishing a difference between the device type status consensus and the status of the monitored entity in said receiving device; and generating an alert for the monitored entity at said receiving device as a function of the established difference. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for generating an alert for a monitored entity at a receiving device, said receiving device operating in a network of participating devices, at least some of said participating devices comprising a monitored entity of the same device type as the monitored entity in said receiving device, the computer program product comprising a computer usable storage medium having computer usable program code stored thereon, said computer usable program code being loadable into and executable by a computer, said computer usable program code comprising:
-
computer usable program code configured to receive status information about said same device type from said receiving device and from each of said participating devices comprising a monitored entity of said same device type; computer usable program code configured to aggregate the status information received from said participating devices to derive a device type status consensus for said device type; computer usable program code configured to compare the device type status consensus with the status of the monitored entity at said receiving device; computer usable program code configured establish a difference between the device type status consensus and the status of the monitored entity in said receiving device; and computer usable program code configured to generate an alert for the monitored entity at said receiving device as a function of the established difference. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for generating an alert for a monitored entity at a receiving device, the receiving device operating in a network of participating devices, each participating device broadcasting status information about a monitored entity associated with the respective participating device, each of said monitored entities being of the same type, the system comprising:
-
a receiving component for receiving status information about said same device type from said receiving device and from each of said participating devices comprising a monitored entity of said same device type; an aggregation component for aggregating the status information received from said participating devices to derive a device type status consensus for said device type; a comparing component for comparing the derived device type status consensus with the status of the monitored entity at said receiving device; a detecting component for establishing a difference between the derived device type status consensus and the status of the monitored entity at said receiving device; and a generation component for generating an alert for the monitored entity at said receiving device as a function of the established difference. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for generating an alert for a monitored entity at a receiving device, said receiving device operating in a network of participating devices, at least some of said participating devices comprising a monitored entity of the same device type as the monitored entity in said receiving device and at least some of said receiving device and said participating devices including monitored entities of different device types, the method being performed in said receiving device and comprising:
-
receiving status information about said same device type from said receiving device and from each of said participating devices comprising a monitored entity of said same device type; forming a profile in said receiving device for each participating device, said participating device profile comprising data identifying the participating device, one or more monitored entities associated with the participating device and the attributes of each of said monitored entities; aggregating information received in the participating device profiles to create a network-wide profile comprising different device types found in at least one of said receiving device and said participating devices and further comprising the device type consensus for each different device type, wherein aggregating information received in the participating device profiles to derive a network-wide profile comprising different device types found in a least one of said receiving device and said participating devices further comprises parsing each of said participating device profiles to determine which device types are common to said receiving device and one or more of said participating devices, the profiles having a particular device type in common being included in the same working set of profiles; aggregating the status information received from said participating devices to derive a device type status consensus for said device type; comparing the device type status consensus with the status of the monitored entity at said receiving device; establishing a difference between the device type status consensus and the status of the monitored entity in said receiving device; and generating an alert for the monitored entity at said receiving device as a function of the established difference.
-
-
19. A computer program product for generating an alert for a monitored entity at a receiving device, said receiving device operating in a network of participating devices, at least some of said participating devices comprising a monitored entity of the same device type as the monitored entity in said receiving device and at least some of said receiving device and said participating devices including monitored entities of different device types, the computer program product comprising a computer usable storage medium having computer usable program code stored thereon, said computer usable program code being loadable into and executable by a computer, said computer usable program code comprising:
-
computer usable program code configured to receive status information about said same device type from said receiving device and from each of said participating devices comprising a monitored entity of said same device type; computer usable program code configured to form a profile in said receiving device for each participating device, said participating device profile comprising data identifying the participating device, one or more monitored entities associated with the participating device and the attributes of each of said monitored entities; computer usable program code configured to aggregate information received in the participating device profiles to create a network-wide profile comprising different device types found in at least one of said receiving device and said participating devices and further comprising the device type consensus for each different device type, wherein the computer usable program code configured to aggregate information received in the participating device profiles to derive a network-wide profile comprising different device types found in a least one of said receiving device and said participating devices further comprises computer usable program code configured to parse each of said participating device profiles to determine which device types are common to said receiving device and one or more of said participating devices, the profiles having a particular device type in common being included in the same working set of profiles; computer usable program code configured to aggregate the status information received from said participating devices to derive a device type status consensus for said device type; computer usable program code configured to compare the device type status consensus with the status of the monitored entity at said receiving device; computer usable program code configured establish a difference between the device type status consensus and the status of the monitored entity in said receiving device; and computer usable program code configured to generate an alert for the monitored entity at said receiving device as a function of the established difference.
-
-
20. A system for generating an alert for a monitored entity at a receiving device, the receiving device operating in a network of participating devices, each participating device broadcasting status information about a monitored entity associated with the respective participating device, each of said monitored entities being of the same type and at least some of said receiving device and said participating devices including monitored entities of different device types, the system comprising:
-
a receiving component for receiving status information about said same device type from said receiving device and from each of said participating devices comprising a monitored entity of said same device type; a profile generator for forming a profile in said receiving device for each said participating device, said participating device profile comprising data identifying a participating device, one or more monitored entities associated with the identified participating device and the attributes of each of said monitored entities; a parsing component for parsing said formed profiles to determine which particular types of monitored entities are common to said receiving device and one or more of said participating devices, the profiles having a particular type of monitored entity in common being included in the same working set of profiles; an aggregation component for aggregating the status information received from said participating devices to derive a device type status consensus for said device type; a comparing component for comparing the derived device type status consensus with the status of the monitored entity at said receiving device; a detecting component for establishing a difference between the derived device type status consensus and the status of the monitored entity at said receiving device; and a generation component for generating an alert for the monitored entity at said receiving device as a function of the established difference.
-
Specification