Apparatus and method for managing a network of intelligent devices
First Claim
Patent Images
1. A system for management of intelligent devices within a network, the system comprising:
- a receiver component located at a server receiving a set of device characteristics, the device characteristics comprising criteria by which an organized group of the networked intelligent devices is defined, and by which the membership of an intelligent device within the organized group of intelligent devices may be determined;
a group determination component located at the server, the group determination component configured to determine membership of intelligent devices within the organized group by comparing a database containing characteristics of intelligent devices within the network to the criteria;
the receiver component configured to receive an update signal from any member of the organized group, the update signal comprising an updated configuration for the member of the organized group from which the update signal was received;
and the group determination component configured to re-assess the membership of the member from which the update signal was received in the organized group by comparing the updated configuration for the member to the criteria, so as to determine if the updated intelligent device is still a member of the group based on the contents of the update signal; and
the group determination component is also configured to update the membership of the organized group if the re-assessment of the membership of the member from which the update signal was received indicates that the configuration of the member no longer matches the criteria;
an information component configured for receiving a request for group information from a networked device other than one of the intelligent devices; and
a security component wherein when the information component receives a request for group information from a networked device, the security component determines an associated access level for the request and based upon the access level, the security component determines if the networked device can receive the group information, wherein the information component causes a communication module to send the group information to the networked device if the security component determines that the networked device can receive the requested group information.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of managing a network of intelligent devices in communication with a server are disclosed. For each intelligent device that is part of a network a client process associated with the device issues a query to the device causing the issuance of a query to the server for instructions. In a controllable response to the query as a result of the client process the server causes at least one of: (i) downloading, for storage local to the device, at least one of data and instructions, for use in association with the device and (ii) uploading of data pertinent to the device.
47 Citations
26 Claims
-
1. A system for management of intelligent devices within a network, the system comprising:
-
a receiver component located at a server receiving a set of device characteristics, the device characteristics comprising criteria by which an organized group of the networked intelligent devices is defined, and by which the membership of an intelligent device within the organized group of intelligent devices may be determined; a group determination component located at the server, the group determination component configured to determine membership of intelligent devices within the organized group by comparing a database containing characteristics of intelligent devices within the network to the criteria; the receiver component configured to receive an update signal from any member of the organized group, the update signal comprising an updated configuration for the member of the organized group from which the update signal was received; and the group determination component configured to re-assess the membership of the member from which the update signal was received in the organized group by comparing the updated configuration for the member to the criteria, so as to determine if the updated intelligent device is still a member of the group based on the contents of the update signal; and
the group determination component is also configured to update the membership of the organized group if the re-assessment of the membership of the member from which the update signal was received indicates that the configuration of the member no longer matches the criteria;an information component configured for receiving a request for group information from a networked device other than one of the intelligent devices; and a security component wherein when the information component receives a request for group information from a networked device, the security component determines an associated access level for the request and based upon the access level, the security component determines if the networked device can receive the group information, wherein the information component causes a communication module to send the group information to the networked device if the security component determines that the networked device can receive the requested group information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21, 22, 23)
-
-
9. A method for management of intelligent devices within a network, the method comprising:
-
receiving at a server a set of device characteristics, the device characteristics comprising criteria by which an organized group of the networked intelligent devices is defined, and by which the membership of an intelligent devices within the organized group of intelligent devices may be determined; determining, at the server, membership of intelligent devices within the organized group by comparing a database containing characteristics of intelligent devices within the network to the criteria; receiving at the server an update signal from a member of the organized group, the update signal comprising an updated configuration for the member of the organized group; and determining at the server whether the updated intelligent device still meets the criteria defining it as a member of the organized group based on the contents of the update signal by comparing the updated configuration for the member of the organized group to the criteria; updating the membership of the organized group if the re-assessment of the membership of the member from which the update signal was received indicates that the configuration of the member no longer matches the criteria; receiving at the server a request for group information from a networked device other than one of the intelligent devices; wherein each organized group has one or more access levels associated with the group information and based upon a user'"'"'s credentials received from the networked device, the server determines the group information that the network device can receive; and sending the requested group information to the networked device if the server determines that the networked device can receive the requested group information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 24, 25)
-
-
17. A computer program product for use with a computer for management of intelligent devices within a network, the computer program product comprising a non-transitory medium having a computer readable program code thereon, the computer readable program code including:
-
computer code for receiving at a server a set of device characteristics, the device characteristics comprising criteria by which an organized group of the networked intelligent devices is defined, and by which membership of an intelligent device within the organized group of intelligent devices may be determined; computer code for determining at the server membership of intelligent devices within the organized group by comparing a database containing characteristics of intelligent devices within the network to the criteria; computer code for receiving an update signal from any member of the group, the update signal comprising an updated configuration for the member of the group the criteria for membership; computer code for determining at the server whether the member of the group still meets the criteria by comparing the updated configuration to the criteria, and for updating the membership of the organized group if the determination of the membership of the member from which the update signal was received indicates that the configuration of the member no longer matches the criteria, so that the intelligent devices actively participate in monitoring their qualification for membership in the organized group; computer code for receiving at the server a request for organized group information from a networked device other than one of the intelligent devices, wherein the request includes a user'"'"'s credentials and each organized group includes at least one access level associated with the group information; computer code for determining, at the server, if the networked device can receive group information based upon the access level associated with the user'"'"'s credentials; and computer code for sending group information to the networked device if the computer code for determining has determined, based upon the access level associated with the user'"'"'s credentials, that the networked device can receive the requested group information. - View Dependent Claims (18, 19, 20, 26)
-
Specification