Source: http://patents.com/us-8788632.html
Timestamp: 2019-09-18 17:45:00
Document Index: 142879908

Matched Legal Cases: ['Application No. 01955993', 'Application No. 01955993', 'Application No. 01955993', 'Application No. 01973431', 'Application No. 01973431', 'Application No. 01973431', 'Application No. 01996048', 'Application No. 01996048', 'Application No. 01955993', 'Application No. 03719774', 'Application No. 03719774', 'Application No. 01973431', 'Application No. 02792391', 'Application No. 01973431', 'Application No. 02792391', 'Application No. 01973431', 'Application No. 01973431', 'Application No. 2002', 'Application No. 2002', 'Application No. 2000', 'Application No. 01973431', 'Application No. 01973431', 'Application No. 01955993', 'Application No. 01955993', 'Application No. 01955993', 'Application No. 01955993', 'Application No. 01955993', 'Application No. 01955993']

US Patent # 8,788,632. Managing configurations of distributed devices - Patents.com
United States Patent 8,788,632
Taylor , et al. July 22, 2014
Taylor; John L. (Webster, NY), Rochte; Timothy A (Menlo Park, CA), Bhageshpur; Kiran (Fremont, CA), Hart; David Patrick (Webster, NY)
Taylor; John L.
Rochte; Timothy A
Bhageshpur; Kiran
Hart; David Patrick
Axeda Acquisition Corp. (Foxboro, MA)
13/252,357
US 20120117203 A1 May 10, 2012
11616136 Nov 22, 2011 8065397
Field of Search: ;709/200-203,217-227,228,229-230,231,232
5062147 October 1991 Pickett
5420978 May 1995 Tozawa et al.
5528691 June 1996 Rosauer
5732212 March 1998 Perholz et al.
6502132 December 2002 Kumano
6510454 January 2003 Walukiewicz
6598011 July 2003 Howards Koritzinsky et al.
6757899 June 2004 Zhdankin et al.
6775238 August 2004 Suzuki et al.
7113988 September 2006 Chirashya et al.
7831699 November 2010 Kumar et al.
8165893 April 2012 Goldberg et al.
8260907 September 2012 O'Sullivan
8296413 October 2012 Bornhoevd
2001/0052999 December 2001 Hiraoka
2004/0215605 October 2004 Mester
2005/0182834 August 2005 Black
2005/0198245 September 2005 Burgess et al.
2005/0262076 November 2005 Voskull
2006/0059239 March 2006 Brasher et al.
2006/0224742 October 2006 Shahbazi et al.
2008/0005321 January 2008 Ma et al.
2008/0065757 March 2008 Motoyama et al.
2008/0154957 June 2008 Taylor et al.
2012/0117203 May 2012 Taylor et al.
0874306 Oct 1998 EP
1 191 744 Mar 2002 EP
1 362 282 Nov 2003 EP
1 695 485 Aug 2006 EP
2797728 Feb 2001 FR
2305820 Apr 1997 GB
60-263162 Dec 1985 JP
06-062130 Mar 1994 JP
07-325513 Dec 1995 JP
09-163008 Jun 1997 JP
09-305407 Nov 1997 JP
09-325925 Dec 1997 JP
10-190922 Jul 1998 JP
10-224372 Aug 1998 JP
11-203079 Jul 1999 JP
11-296453 Oct 1999 JP
2000-112863 Apr 2000 JP
2000-122952 Apr 2000 JP
2000-278773 Oct 2000 JP
2000-309145 Nov 2000 JP
2001-337817 Dec 2001 JP
2003-223603 Aug 2003 JP
WO97/30879 Aug 1997 WO
WO98/20439 May 1998 WO
WO98/33302 Jul 1998 WO
WO98/38910 Sep 1998 WO
WO98/41943 Sep 1998 WO
WO99/21336 Apr 1999 WO
WO99/57649 Nov 1999 WO
WO99/57837 Nov 1999 WO
WO99/57838 Nov 1999 WO
WO99/64958 Dec 1999 WO
WO00/23894 Apr 2000 WO
WO02/10919 Feb 2002 WO
WO02/21239 Mar 2002 WO
WO02/21299 Mar 2002 WO
WO02/21414 Mar 2002 WO
WO02/21415 Mar 2002 WO
WO02/21777 Mar 2002 WO
WO02/25501 Mar 2002 WO
WO03/021464 Mar 2003 WO
WO03/054439 Jul 2003 WO
WO2004/059447 Jul 2004 WO
WO2006/009402 Jan 2006 WO
WO2008/83177 Jul 2008 WO
Notice of Allowance in U.S. Appl. No. 11/538,402, dated Oct. 1, 2012. cited by applicant .
"Frequently Asked Questions about the Extensible Markup Language-- The XML FAQ" Version 1.41 (http://www.oasis-open.org/cover/xmlFAQ141-19981006.html) (Oct. 6, 1998). cited by applicant .
24x7, HealthTech Publishing Company, Inc. (Nov. 1996). cited by applicant .
"Remote Diagnostics: Strategic weapon in the war for multi-vendor service contracts," Tech Assessment, vol. 3, No. 12, Dec. 1995. cited by applicant .
"Siemens Medical, BJC Health System Extend deal to multivendor service," Medical Imaging News, vol. 6, No. 26, Jun. 27, 1997. cited by applicant .
Dec. 27, 1995, Scan Diagnostic Imaging, vol. 8, No. 24. cited by applicant .
Apr. 22, 2005 Literature Search by Keyword: CyberTAC. cited by applicant .
"Frequently Asked Questions about the Extensible Markup Language--The XML FAQ" Version 1.41 (http://www.oasis-open.org/cover/xmlFAQ141-19981006.html) (Oct. 6, 1998). cited by applicant .
Adelberg, D., "Building Robust Wrappers for Text Sources", [online] Retrieved from the Internet<URL:http://student.bu.ac.bd/.about.mumit/Research/NLP-bib/pap- ers/Adelberg99.pdf> [retrieved on Nov. 24, 2008] (1999). cited by applicant .
Allegro Software product release 1-61 overview Greenhills Software Inc., [online] Jun. 10, 2002, pp. I-I, XPOO2201939 Retrieved from the Internet: <URL: http://www.ghs.com/partners/allegro/> [retrieved on Jun 10, 2002] the whole document. cited by applicant .
Allegro, RomWebCLient Embedded HTTP client Toolkit: ALLEGROSOFT, Circuit Cellar Online, Sep. 7, 2000, pp. 1-2, XP-002201983, URL:http://web.archive.orgweb/20000709204234/http://www.allegrosoft.com/r- omwebclient. html. cited by applicant .
Bock, G., "Mainstreaming XML-based Enterprise Applications: Using Oracle XML DB to Manage Financial Information within a Global Banking System", Oracle Corporation, (C) 2003. cited by applicant .
Box, et al., Simple Object Acces Protocol (SOAP) 1.1, Document No. XP002250270, May 8, 2000. cited by applicant .
Chandler, T. et al., "The Technology Development of Automatic Metering and Monitoring Systems", Int'l Power Engineering Conf. 2005, IEEE, 4 pgs. cited by applicant .
Cheung, D. et al., "Distributed and Scalable XML Document Processing Architecture for E-Commerce Systems", Adv. Issues of E-Commerce and Web-Based Information Systems, WECWIS 2000, 2nd Int'l Workshop, (Jun. 2000), pp. 152-157. cited by applicant .
Ennis, D., "CORBA and XML Integration in Enterprise Systems", IONA Technologies Inc. [online], Retrieved from the Internet:<URL:http://citeseer.ist.psu.edu/cache/papers/cs/16013/http:z- SzzSzwww.iona.com zSzinfozSztechcenterzSzecoop2000apr17.pdf/ennis00corba.pdf> [retrieved on Nov. 24, 2008] (2000). cited by applicant .
CyberTAC & RadScape Presentation (May 1997). cited by applicant .
CyberTAC Design Presentation (1997). cited by applicant .
CyberTAC from Virtual Impact Systems, Inc. Presentation (1997). cited by applicant .
CyberTAC Remote Support System Presentation (1997). cited by applicant .
Database WIP, Section EI, Week 200156, Abstract, Document No. XP002253876 (Korea Electronics & Telecom Res Inst.) Derwent Publications, Ltd., London, GB, (Mar. 2001). cited by applicant .
Eastvold, Roger, "Services: The Next Generation," The Professional Journal, vol. 20, No. 4. cited by applicant .
Eastvold, Roger, "Tiss and Tell," Medical Imaging, Sep. 1995. cited by applicant .
EBITS:Electronic Business & Information Technology for Society Research Consortium, Proposal for Development of an Educational and Research Infrastructure for Safe Electronic Commerce, [online] Retrieved from the Internet<URL:http://www.cs.dartmouth.edu/.about.makedon/cs188/proposal- .html>, [retrieved Feb. 15, 2005]. cited by applicant .
Jiang, et al., "Record-Boundary Discovery in Web Documents", [online] Retrieved from the Internet:<URL:http://osm7.cs.byu.edu/deg/papers/SJ.Thesis.ps>, [retrieved on Nov. 24, 2008] (1998). cited by applicant .
Emmerich et al., Implementing Incremental Code Migration with XML, IEEE, 4-11, (Jun. 2000). cited by applicant .
EmWare Press Release: "emWare Announces Support for Sun Microsystems Jini Technology," Salt Lake City, UT (Feb. 1999). cited by applicant .
EmWare Press Release: "emWare Delivers EMIT 3.0 SDK Pro-A Complete Device Networking Kit for Developing End-to-end, Embedded Device Networking Solutions," Salt Lake City, UT (May 1999). cited by applicant .
EmWare Press Release: "emWare, IBM Demonstrate Next Phase in Establishing Worldwide Access to Embedded Devices," Chicago, IL (Mar. 1999). cited by applicant .
EmWare Press Release: "emWare's emLink (TM) Used to Internet-enable Welch Allyn's Vital Signs Monitor," Chicago, IL (Mar. 1999). cited by applicant .
EmWare Press Release: "Invensys Selects emWare EMIT Device-Networking Software to Add Remote Monitoring and Control Capabilities to its Controller Products," Salt Lake City, UT (Jun. 1999). cited by applicant .
EmWare Press Release: "Motorola, Mitsubishi and National Semiconductor Join emWare's Embed The Internet Alliance," Chicago, IL (Mar. 1999). cited by applicant .
Franklin, M. et al., "Data in Your Face: PUSH Technology in Perspective", Proc. ACM SIGMOD Int'l Conf. on Mgmt of Data, (Jun. 1998), #XP000886180, pp. 516-519. cited by applicant .
Hanckmann, J., "Telescript: The Emerging Standard for Intelligent Messaging," Philips Telecommunications Review, vol. 52(1), pp. 15-19 (Mar. 1994). cited by applicant .
Universal Plug & Play Device Architecture, (C) Microsoft Corporation (Jun. 8, 2000), [online] Retrieved from the Internet: <URL:http://www.upnp.org/specs/arch/upnpda10.sub.--20000613.htm>, [retrieved on Nov. 24, 2008]. cited by applicant .
Incremona, A. "Remote Service Diagnostics for Imaging Equipment: Today and Tomorrow," Advanced Imaging, 12(9):90(2) (1997). cited by applicant .
Jennyc, Kenn S., "Linking Enterprise Business Systems to the Factory Floor," The Hewlett-Packard Journal, Article 9 (May 1998). cited by applicant .
Kafeza, E. et al., "Alerts in Mobile Healthcare Applications: Requirements and Pilot Study", IEEE, vol. 8, No. 2, pp. 173-181 (Jun. 2004). cited by applicant .
Kimball, R., "XML Will Make it Easier," Intelligent Enterprise, [online] Retrieved from the Internet<URL:http://www.intelligententerprise.com/010416/webhouse1.sub- .--1.jhtml> [retrieved on Nov. 24, 2008] (Apr. 16, 2001). cited by applicant .
Koppen, E., et al., "Active Hypertext for Distributed Web Applications", Enabling Technologies: Infrastructure for Collaborative Enterprises, (WET ICE '99), Proc. IEEE 8th Int'l Workshop (1999), pp. 297-302. cited by applicant .
Kovar, J., "Xerox Unveils Expanded Channel Lineup; Also Plans to Introduce E-Mail, Queue Management Software," PC Expo,(Jun. 1999). cited by applicant .
Lassman, M. et al., "Modern Nuclear Medical Diagnostics with Efficient Gamma Cameras," Electromedica, 66(2):43-51, (1998). cited by applicant .
Lewandowska, J., et al., "System for Grouping Technologically Similar Devices", v. 48 n. 12; (Dec. 1975), pp. 636-638 (English Abstract). cited by applicant .
Layman, et al., "XML-Data," Position Paper from Microsoft Corp. (Jun. 1997), [online] Retrieved from the Internet<URL:http://www.oasis-open.org/cover/xml-data9706223.html> [retrieved on Sep. 2, 2004]. cited by applicant .
Lerner, R., "At the Forge: Introducing SOAP", Linux Journal, #XP002292162 (Mar. 2001). cited by applicant .
Lindley, D., "Xerox unveils copier that phones for help," Rochester Democrat and Chronicle, (Mar. 28, 1990). cited by applicant .
Luh, James C., "With several specs complete, XML enters widespread development," Internet World, (Jan. 4, 1999). cited by applicant .
Martin, D., "Protessional XML"., WROX Press Ltd., pub., Ch. 11, `Server to Server`, pp. 559-562, 819-820 (2000). cited by applicant .
Mason, K., "XML Translation for block structured languages", IBM Corporation: Research Disclosure, Kenneth Mason Publications, 44176 (2001). cited by applicant .
Math Markup Language (Chapter 4); [online] Retrieved from the Internet<URL:http://www.w3.org/TR/REC-MathML/chap4.sub.--4.html>, [retrieved on Feb. 15, 2005]. cited by applicant .
McBride, R.A., "Security Considerations for Active Messages," ACM SIGICE Bulletin, vol. 22 (2), (Oct. 1996). cited by applicant .
Memphis Educational Computer Connectivity Alliance (MECCA), [online] Retrieved from the Internet<URL:http://www.mecca.org/.about.Itague/nsfnocostextension.htm- l>, [retrieved on Feb. 15, 2005]. cited by applicant .
Mills et al., "A knowledge-based method for inferring semantic concepts from visual models of system behavior," ACM (Jul. 2000), pp. 306-337. cited by applicant .
Orasis Medical Services, Inc., Business Plan Copy No. 001, (Nov. 1995). cited by applicant .
Pfeiffer, R., "XML Tutorials for Programmers: Tutorial 2: Writing XML Documents," (1999) [online] Retrieved from the Internet<URL:http://imb.com/xml>, [retrieved on Mar. 2, 1999]. cited by applicant .
Questra Applications Data Sheet (2002). cited by applicant .
Questra Preliminary Invalidity Contentions, dated Apr. 29, 2005. cited by applicant .
Reagan, K., "Technology for the Soul," OC Metro, (Sep. 1,1995). cited by applicant .
Rytting, T., "Dispensing the Goods, Embedded Style," Circuit Cellar Online, (Oct. 1999). cited by applicant .
Schmidt, The Evolution of Workflow Standards, IEEE (1999). cited by applicant .
SOAP Archives Online, "Multiple Method Calls in SOAP Packet"; [online] Retrieved from the Internet<URL:http://discuss.develop.com/archives/wa.exe?A2=ind9912&L=s- oap&T=O&F=&S=&P=25113>, [retrieved on Dec. 8, 2000]. cited by applicant .
Steinfeld, E., "From Standalone to Internet Appliance", Circuit Cellar Online, [online] (Jul. 7, 2009), #XP002201938, Retrieved from the Internet: <URL:http://web.archive.org/web/2000070920 4234/http://www.alegrosoft.com/romwebclient.html>retrieved on Jun. 12, 2002 the whole document. cited by applicant .
Steinfeld, E., "Internet-appliance technology automates test equipment" EDN Magazine, pp. 157-169, Oct. 2000, www.edbmag.com. cited by applicant .
Suresh et al., "XML-based Data System for Earth Science Applications", IEEE 2000 International, vol. 3, pp. 242-328, Jul. 2000. cited by applicant .
Searls, "The Next Bang: The Explosive Combination of Embedded Linux, XML, and Instant Mess.", ACM (Sep. 2000) Issue 77 [online] Retrieved from the Internet<URL:http://www.linuxjournal.com/article.php?sid=4195>, [retrieved on Nov. 20, 2001]. cited by applicant .
The Simple Times, vol. 7, No. 1, Mar. 1999; [online] Retrieved from the Internet<URL:http://www.simple-times.org/pub/simple-times/issues/7-1.h- tml> [retrieved on Aug. 3, 2005]. cited by applicant .
Trewitt, G., "Using Tcl to Process HTML Forms," Digital Network Systems Laboratory, NSL Technical Note TN-14, Palo Alto, CA (Mar. 1994). cited by applicant .
Virtual Reality Transfer Protocol (VRTP); Retrieved from the Internet<URL:http://www.stl.nps.navy.mil/.about.brutzman/vrtp> (1998). cited by applicant .
Walsh, Norman, "XSL The Extensible Style Language: Styling XML Documents," New Architect Daily, Jan. 1999. cited by applicant .
webmethods B2B Whitepaper; [online] Retrieved from the Internet<URL:http://www.cs.wisc.edu/.about.vganti/papers/b2b.sub.--wpB- 2Bintegration.html> (1999). cited by applicant .
White Paper, Medical Imaging, East Providence, RI (Sep. 1995). cited by applicant .
Wigget, Jeremy, "Intraview: Roger Eastvold of Orasis Inc.," 24x7, Nov. 1996. cited by applicant .
Williams, T., "Java Goes to Work Controlling Networked Embedded Systems" Computer Design, Pennwell Publ. Littleton, MA, 35:9:36-37, Aug. 1996. cited by applicant .
Winer, Dave, "XML-RPC Specification," (http://XML-RPC.com), Jun. 15, 1999. cited by applicant .
Winter 1992, Field of View, vol. 2, No. 3, Toshiba America Medical System, Inc. cited by applicant .
Wu et al., "A knowledge sharing and collaboration system model based on Internet", Systems, Man, and Cybernetics, 1999. IEEE SMC'99 Conference Proceedings, vol. 2, pp. 148-152 (1999). cited by applicant .
Xerox 190 Copier, Electronic Data Interface Operator Guide, ver. 1.0, (1989). cited by applicant .
Van der Werff, M., et al., "A Mobile-Based Home Automatic System", IEEE Mobility Conference (2005). cited by applicant .
Defense Information Systems Agency, Field Services Office, White Paper Report "pcAnywhere 10.5" (Sep. 2003). cited by applicant .
Examination Report in EP Application No. 01955993.9, dated Jan. 29, 2004. cited by applicant .
Examination Report in EP Application No. 01955993.9, dated Aug. 5, 2004. cited by applicant .
Examination Report in EP Application No. 01955993.9, dated Dec. 16, 2004. cited by applicant .
Examination Report in EP Application No. 01973431.8, dated Mar. 8, 2005. cited by applicant .
Communication in EP Application No. 01973431.8, dated Mar. 30, 2005. cited by applicant .
Examination Report in EP Application No. 01973431.8, dated Jan. 15, 2008. cited by applicant .
Office Action in EP Application No. 01996048.3, dated Jun. 22, 2004. cited by applicant .
Office Action in EP Application No. 01996048.3, dated Mar. 11, 2005. cited by applicant .
Office Action in EP Application No. 01955993.9, dated Jun. 6, 2005. cited by applicant .
Examination Report in EP Application No. 03719774.6, dated Sep. 12, 2005. cited by applicant .
Examination Report in EP Application No. 03719774.6, dated Apr. 12, 2006. cited by applicant .
Examination Report in EP Application No. 01973431.8, dated Feb. 6, 2009. cited by applicant .
Search Report in EP Application No. 02792391.1, dated Nov. 19, 2009. cited by applicant .
Examination Report in EP Application No. 01973431.8, dated Mar. 23, 2010. cited by applicant .
Examination Report in EP Application No. 02792391.1, dated Mar. 10, 2010. cited by applicant .
Response to Examination Report in EP Application No. 01973431.8, dated Oct. 4, 2010. cited by applicant .
Letter from Foreign Associate regarding response filed in EP Application No. 01973431.8, dated Oct. 8, 2010. cited by applicant .
English translation of Notification of Reasons for Refusal in Japanese Application No. 2002-529431, dated Nov. 8, 2010. cited by applicant .
Notice of Reasons for Rejection in Japanese Application No. 2002-529431, dated Nov. 8, 2010. cited by applicant .
Machine Translation of Japanese Patent Publication No. 09-305407 (Pub Date Nov. 1997). cited by applicant .
Machine Translation of Japanese Patent Publication No. 11-296453, (Pub Date Oct. 1999). cited by applicant .
Machine Translation of Japanese Patent Publication No. 11-203079, (Pub Date Jul. 1999). cited by applicant .
Machine Translation of Japanese Patent Publication No. 2001-337817, (Pub Date 12- 2001). cited by applicant .
Machine Translation of Japanese Application No. 2000-122952,(Pub Date Apr. 2000). cited by applicant .
International Search Report in Application No. PCT/US2002/040058, dated Nov. 3, 2003. cited by applicant .
International Preliminary Examination Report in Application No. PCT/US2002/040058, dated Jun. 10, 2004. cited by applicant .
International Search Report in Application No. PCT/US01/23651, dated Jun. 3, 2002. cited by applicant .
International Search Report in Application No. PCT/US01/29787, dated Jun. 28, 2002. cited by applicant .
International Preliminary Examination Report in Application No. PCT/US01/29787, dated Aug. 21, 2002. cited by applicant .
International Preliminary Examination Report in Application No. PCT/US01/23651, dated Oct. 10, 2002. cited by applicant .
International Search Report in Application No. PCT/US01/45198, dated Apr. 29, 2003. cited by applicant .
International Search Report in Application No. PCT/US03/11707, dated Sep. 24, 2003. cited by applicant .
International Search Report and Written Opinion in Application No. PCT/US03/11701, dated Oct. 13, 2004. cited by applicant .
Written Opinion in Application No. PCT/US01/45198, dated May 31, 2007. cited by applicant .
International Preliminary Examination Report in Application No. PCT/US01/45198, dated Apr. 2, 2008. cited by applicant .
International Preliminary Report on Patentability (incl. Written Opinion) in Application No. PCT/US2007/088858, dated Jul. 9, 2009. cited by applicant .
International Search Report &. Written Opinion in Application No. PCT/US2007/088858, dated May 21, 2008. cited by applicant .
Summons to attend Oral Proceedings in counterpart EP Application No. 01973431.8, dated Feb. 2, 2011. cited by applicant .
Second Auxiliary Response in EP Application No. 01973431.8, dated Apr. 26, 2011. cited by applicant .
Summons to attend oral proceedings in corresponding European Application No. 01955993.9 dated Oct. 31, 2005. cited by applicant .
Result of Consultation of Nov. 24, 2005 and Nov. 25, 2005 from corresponding European Application No. 01955993. cited by applicant .
Submission in German dated Nov. 25, 2005 from corresponding European Application No. 01955993.9. cited by applicant .
Annex to EPO Form 2004 with claims for grant in European Application No. 01955993.9 (Nov. 29, 2005). cited by applicant .
Oral Proceeding Minutes in European Application No. 01955993.9, dated Jan. 16, 2006. cited by applicant .
Communication dated Apr. 26, 2005 in European Application No. 01955993.9. cited by applicant .
Action and Response History in U.S. Appl. No. 11/538,402. cited by applicant .
Action and Response History in U.S. Appl. No. 11/616,136. cited by applicant .
Prosecution History of U.S. Patent No. 8,370,479 (downloaded May 14, 2013). cited by applicant .
Office Action dated Jun. 20, 2013 in U.S. Appl. No. 13/727,097. cited by applicant .
IBM Technical Disclosure Bulletin, "Dynamic icon Navigation to Nested Containers", vol. 34, No. 8, pp. 386-388, Jan. 1992. cited by applicant .
Al-Shaer, Ehab, "A dynamic group management framework for large-scale distributed event monitoring" [Online] 2001 [Retrieved on Feb. 5, 2014, IEEE/IFIP International Symposium on Integrated Network Management Proceedings, pp. 361-374 [Retrieved from: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=918053]. cited by applicant .
Notice of allowance from U.S. Appl. No. 13/727,097 mailed Feb. 20, 2014 (59 pages). cited by applicant.
1. A method, performed at an enterprise, for managing a configuration of a device, comprising: building a defined configuration for a device type; determining if an actual configuration of the device matches the defined configuration; associating, based on the determining, the device with at least one group based on a dynamic group rule written to create a hierarchy of groups, the dynamic group rule instructing creation of the at least one group in response to information received about a member of the group that is consistent with at least one membership criterion of the dynamic group rule, the at least one group being created a first time that the at least one membership criterion is met by a member of the at least one group; associating business logic with the device as a result of membership of the device in the at least one group; and running the business logic for the device.
2. The method of claim 1, further comprising: associating the device with another group based on the determining; wherein the business logic is configured to perform functions relative to the device that are specific to the other group and to the at least one group.
4. The method of claim 1, wherein running the business logic comprises sending a notification.
8. The method of claim 7, wherein the mandatory element comprises a mandatory value requirement; and wherein determining if the actual configuration of the device matches the defined configuration comprises identifying a match of at least part of the actual configuration to the mandatory value requirement.
11. One or more non-transitory machine-readable devices media storing instructions that are executable by an enterprise to perform operations to manage a configuration of a device, the operations comprising: building a defined configuration for a device type; determining if an actual configuration of the device matches the defined configuration; associating, based on the determining, the device with at least one group based on a dynamic group rule written to create a hierarchy of groups, the dynamic group rule instructing creation of the at least one group in response to information received about a member of the group that is consistent with at least one membership criterion of the dynamic group rule, the at least one group being created a first time that the at least one membership criterion is met by a member of the at least one group; associating business logic with the device as a result of membership of the device in the at least one group; and running the business logic for the device.
12. The one or more non-transitory machine-readable devices of claim 11, wherein the operations comprise: associating the device with another group based on the determining; wherein the business logic is configured to perform functions relative to the device that are specific to the other group and to the at least one group.
14. The one or more non-transitory machine-readable devices of claim 11, wherein: running the business logic comprises sending a notification.
18. The one or more non-transitory machine-readable devices of claim 17, wherein the mandatory element comprises a mandatory value requirement; and wherein determining if the actual configuration of the device matches the defined configuration comprises identifying a match of at least part of the actual configuration to the mandatory value requirement.
21. A system comprising an enterprise programmed to perform operations to manage a configuration of a device, the operations comprising: building a defined configuration for a device type; determining if an actual configuration of the device matches the defined configuration; associating, based on the determining, the device with at least one group based on a dynamic group rule written to create a hierarchy of groups, the dynamic group rule instructing creation of the at least one group in response to information received about a member of the group that is consistent with at least one membership criterion of the dynamic group rule, the at least one group being created a first time that the at least one membership criterion is met by a member of the at least one group; associating business logic with the device as a result of membership of the device in the at least one group; and running the business logic for the device.
22. The system of claim 21, wherein the operations comprise: associating the device with another group based on the determining; wherein the business logic is configured to perform functions relative to the device that are specific to the other group and to the at least one group.
24. The system of claim 21, wherein: running the business logic comprises sending a notification.
28. The system of claim 27, wherein the mandatory element comprises a mandatory value requirement; and wherein determining if the actual configuration of the device matches the defined configuration comprises identifying a match of at least part of the actual configuration to the mandatory value requirement.
Previous Patent US 8,788,631 | Next Patent US 8,788,633