Source: http://www.google.com/patents/US8122106?dq=6,977,809
Timestamp: 2017-09-23 05:48:36
Document Index: 584863549

Matched Legal Cases: ['application No. 2', 'Application No. 200410088250', 'application No. 200410063258', 'Application No. 04005431', 'application No. 04002223', 'application No. 216', 'application No. 2004', 'application No. 2010', 'application No. 2008', 'application No. 10', 'Application No. 2004', 'Application No. 200410088250', 'application No. 2004', 'Application No. 93114982', 'Application No. 2456952', 'Application No. 01124706', 'application No. 140', 'application No. 2005', 'Application No. 2004', 'Application No. 10', 'application No. 10', 'application No. 20042744', 'Application No. 200680040145', 'application No. 200410032700', 'Application No. 200410032700', 'Application No. 2004', 'Application No. 2009', 'Application No. 2004', 'application No. 2004192284', 'Application No. 2004', 'Application No. 2001', 'Application No. 2001', 'application No. 10', 'application No. 93101903']

Patent US8122106 - Integrating design, deployment, and management phases for systems - Google Patents
Integrating design, deployment, and management phases for a system in accordance with certain aspects includes using a system definition model to design a system. The system definition model is subsequently used to deploy the system on one or more computing devices and, after deployment of the system,...http://www.google.com/patents/US8122106?utm_source=gb-gplus-sharePatent US8122106 - Integrating design, deployment, and management phases for systems
Publication number US8122106 B2
Application number US 10/693,838
Also published as CN1619490A, EP1455484A2, EP1455484A3, US7792931, US7886041, US7890951, US20040193388, US20040205179, US20060025985, US20060031248, US20060037002
Publication number 10693838, 693838, US 8122106 B2, US 8122106B2, US-B2-8122106, US8122106 B2, US8122106B2
Inventors Galen C. Hunt, Geoffrey Outhred, Bassam Tabbara, Kevin Grealish, Rob Mensching
Patent Citations (546), Non-Patent Citations (108), Referenced by (16), Classifications (17), Legal Events (3)
US 8122106 B2
For deployment, an instance manager (IM) plug-in on controller 520 is associated with a class host relation and is separate from the plug-in used in the development system that provides the design experience for the classes and produces the associated binaries in the SDU 504 and the settings schema. Instance managers are supplied to the SDM runtime 510 as CLR classes (e.g., in a dll assembly) that implement an instance manager interface or inherit from abstract class. An SDM Instance Manager, also referred to as an Instance Manager (IM) plug-in, provides the following functions to the controller 520:
Generates the files and commands (tasks) to install, uninstall or reinstall component instances on their hosts—When a change request results in a new component instance, removal of a component instance or a change to a component that requires an uninstall and reinstall, it is the instance manager that takes the settings for the instance, the host instance, the definitions associated with the component and the binaries associated with those definitions in the SDU 204 and produces the files and commands needed to perform the install or uninstall on a target server ready for either manual execution or dispatch via the deployment engine.
Generates the files and commands (e.g., tasks) to update a component instance when its settings change or when the view from one of its endpoints changes (e.g., due to communication relationship topology changes or a visible endpoint has settings change)
The following discussion describes an embodiment of the schema that defines the elements of the SDM.
US6364439 Mar 31, 2000 Apr 2, 2002 Interland, Inc. Computer storage systems for computer facilities
US7140000 Dec 26, 2001 Nov 21, 2006 Certusoft Knowledge oriented programming
US7568019 Feb 14, 2003 Jul 28, 2009 Entrust, Inc. Enterprise management system for normalization, integration and correlation of business measurements with application and infrastructure measurements
US7587453 Jan 5, 2006 Sep 8, 2009 International Business Machines Corporation Method and system for determining application availability
US7653903 Mar 25, 2005 Jan 26, 2010 Sony Corporation Modular imaging download system
US7743373 May 6, 2005 Jun 22, 2010 International Business Machines Corporation Method and apparatus for managing software catalog and providing configuration for installation
US20020118642 Oct 11, 2001 Aug 29, 2002 Lee Daniel Joseph Network topology for use with an open internet protocol services platform
US20020156613 Jan 4, 2002 Oct 24, 2002 Scott Geng Service clusters and method in a processing system with failover capability
US20030026426 Aug 2, 2001 Feb 6, 2003 Wright Michael D. Wireless bridge for roaming in network environment
US20040102924 Nov 27, 2002 May 27, 2004 Jarrell Donald B. Decision support for operations and maintenance (DSOM) system
US20050102538 Dec 9, 2004 May 12, 2005 Microsoft Corporation System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model
US20050181775 Feb 14, 2005 Aug 18, 2005 Readyalert Systems, Llc Alert notification service
EP0964546A2 May 25, 1999 Dec 15, 1999 Hitachi, Ltd. Network management system
EP1550969A2 Nov 11, 2004 Jul 6, 2005 International Business Machines Corporation Method and system for dynamically and automatically set-up offerings for IT-services
GB2363286B Title not available
JP6250956A Title not available
JP8305609A Title not available
JP9034723A Title not available
JP9091143A Title not available
JP10124343A Title not available
JP10150470A Title not available
JP10198642A Title not available
JP10240576A Title not available
JP10285216A Title not available
JP11110256A Title not available
JP11340980A Title not available
JP11345180A Title not available
JP2000151574A Title not available
JP2000268012A Title not available
JP2003006170A Title not available
JP2003030424A Title not available
JP2003058698A Title not available
TW444461B Title not available
TW511352B Title not available
5 "Integrated Security Management", OpenPMF (Policy Management Framework), retrieved as early as Apr. 23, 2007, at <<http://www.objectsecurity.com/doc/openpmf-A4.pdf>>, 2 pages.
6 "Integrated Security Management", OpenPMF (Policy Management Framework), retrieved as early as Apr. 23, 2007, at >, 2 pages.
8 "Remote Operating System Installation", retrieved on Feb. 9, 2009 at <<http://technet.microsoft.com/en-us/library/bb742501.aspx>>, Microsoft TechNet, Sep. 9, 1999, pp. 1-28.
9 "Remote Operating System Installation", retrieved on Feb. 9, 2009 at >, Microsoft TechNet, Sep. 9, 1999, pp. 1-28.
10 "System Definition Model," Windows Server System Home, http://www.microsoft.com/windowsserversystem/dsi/sdm.mspx.
12 Araki, "Linux Security Diary, Use VLAN in Linux" , Linux Japan, Itsutsubashi Research Co.,ltd., vol. 3, No. 11, Nov. 1, 2008, pp. 110-113 (CSDB: National Academy Paper 200300158009.
13 Barrett et al., "Model Driven Distrution Pattern Design for Dynamic Web Service Compositions", ACM ICWE 2006, Jul. 11-14, 2006, Palo Alto, CA, USA, pp. 129-136.
14 Burns, et al., "Allocation and Data Placement Using Virtual Contiguity", pp. 6.
15 Canadian Office Action mailed Oct. 3, 2011 for Canadian patent application No. 2,470,300, a counterpart foreign application of U.S. patent No. 7,636,917, 5 pages.
16 Cardelli, L., "Type Systems," CRC Handbook of Computer Science and Engineering, 2nd Edition, Ch. 97, Wednesday, Feb. 25, 2004, 8:00pm CRC Press., http://research.microsoft.com/Users/luca/Papers/TypeSystems.pdf.
17 Chen, et al., "Performance Prediction of Component-based Applications", Journal of Systems and Software, vol. 74 , Issue 1, Jan. 2005, pp. 1-12.
18 China of Action from corresponding Chinese Patent Application No. 200410088250.1, dated Apr. 27, 2007, 3 pages.
19 Chinese Office Action mailed Oct. 19, 2011 for Chinese patent application No. 200410063258.2, a counterpart foreign application of U.S. patent No. 7,636,917, 6 pages.
20 Chunxiao, et al, "Using XML Schema to Configure Mobile E-Commerce Transaction Model", Applications of the Computer Systems, No. 2, Feb. 28, 2008, 9 pages.
21 Chunxiao, et al., Configure and move the e-Commerce Business Model by Utilizing XML, Applications of Computer Systems, No. 2, p. 8-11.
22 Dekhil, et al., "Generalized Policy Model for Application and Service Management", Hewlett-Packard Laboratories, 1999, 3 pages.
23 Dolstra et al., "Imposing a Memory Management Discipline on Software Deployment", IEEE Procedeeding of the 26th International Conference on Software Engineering 2004, pp. 1-10.
24 EPO Communication with Search Report dated Sep. 1, 2006, from counterpart EP patent application, European Patent Application No. 04005431.4, copy attached, 3 pages.
25 European Office Action mailed Oct. 5, 2011 for European patent application No. 04002223.8, a counterpart foreign application of U.S. Appl. No. 10/382,942, 4 pages.
26 Final Office Action for U.S. Appl. No. 11/170,715, mailed on Sep. 26, 2011, Anders B. Vinberg, "ModelBased Propagation of Attributes ", 43 pp.
27 Final Office Action for U.S. Appl. No. 12/839,328, mailed on Sep. 22, 2011, Bassam Tabbara, "System and Method for Restricting Data Transfers and Managing Software Components of Distributed Computers", 18 pages.
28 Frolund, et al., "Design-Time Simulation of a Large-Scale, Distrubuted object System" ACM 1998, pp. 374-400.
29 Garschhammer, et al., "Towards Generic Service Management Concepts a Service Model Based Approach", IEEE/IFIP International Symposium, Integrated Network Management Proceedings, 2001, 14 pages.
30 Graupner, et al., "A Framework for Analyzing and Organizing Complex Systems", Hewlett-Packard Company, 7th IEEE Conference on Engineering of Complex Computer Systems, Jun. 11-13, 2001, pp. 155-165.
31 Harbour, et al., "MAST: An Open Environment for Modeling, Analysis, and Design of Real-Time Systems", 2001, pp. 1-16.
32 Hardwick, et al., "Modeling the Performance of E-Commerce Site", Journal of Computer Resource Management, 2002, 11 pages.
33 Heilala et al., "Modeling and Simulation for Customer Driven Manufacturing System Design and Operations Planning", IEEE, Proceedings of the 2007 Winter Simulation Conference, 2007, pp. 1853-1862.
34 Heinl, et al., "A Comprehensive Approach to Flexibility in Workflow Management Systems", WACC '99, ACM, Feb. 1999, pp. 79-88.
35 Hitchens et al., "Design and Specification of Role Based Access Control Policies", IEEE Proceedings, Aug. 2000, pp. 117-129.
36 Howard et al., "Designing Secure Web-Based Applications for Microsoft Windows 2000", 2000.
37 Indian Office Action dated Sep. 20, 2011 for Indian patent application No. 216/MUM/2004, a countpart foreign application of U.S. Appl. No. 10/693,838, 3 pagees.
38 Japanese Office Action mailed Nov. 11, 2011 for Japanese patent application No. 2004-63225, a counterpart foreign application of U.S. patent No. 7,890,543, 7 apges.
39 Japanese Office Action mailed Nov. 4, 2011 for Japanese patent application No. 2010-233677, a counterpart foreign application of U.S. patent No. 6,886,038, 10 pages.
40 Japanese Office Action mailed Septebmer 16, 2011 for Japanese patent application No. 2008-538891, a counterpart foreign application of U.S. patent No. 7,941,309, 7 pages.
41 Kitjongthawonkul, S., et al., "Modeling Information Systems Using Objects, Agents, and Task-Based Problem Solving Adapters," Proc. 10th Australasian Conference on Information Systems, 1999, http://www.vuw.ac.nz/acis99/Papers/PaperKitjongthawonkul-077.pdf.
42 Korean Office Action mailed Oct. 31, 2011 for Korean patent application No. 10-2004-49374, a counterpart foreign application of U.S. patent No. 7,606,929, 3 pages.
43 Kounev, "A Capacity Planning Methodology for Distributed E-Commerce Applications", Jan. 2, 2001, pp. 1-13.
46 Liu et al., "Visualization in Network Topology Optimization", ACM, 1992, pp. 131-138.
47 Mahon, "OpenView PolicyXpert: Heterogeneous Configuration and Control", OpenView Policy-Based Network Management, Feb. 1999, 4 pages.
48 Meader, P., "Build Distributed Apps a New Way," VSLive!ShowDaily, San Francisco, Mar. 25, 2004, http://www.ftponline.com/reports/vslivesf/2004/whitehorse2/.
49 Meader, P., "Model Apps More Effectively," VSLive!ShowDaily, San Francisco, Mar. 24, 2004, http://www.ftponline.com/reports/vslivesf/2004/whitehorse/.
50 Meli, "Measuring Change Requests to support effective project management practices", Proc of the ESCOM 2001, London, Apr. 2001, pp. 25-34.
51 Menezes, et al., "Handbook of Applied Cryptography", CRC Press, 1996, Chapters 8 & 12, pp. 283-319 and 489-541.
52 Michael et al., "Natural-Language Processing Support for Developing Policy-Governed Software Systems", 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems, Jul./Aug. 2001, pp. 263-274.
53 Microsoft.com, "System Definition Model", retrived at <<http://web.archive.org/web/20040405230803/www.microsoft.com/windowsserversystem/dsi/sdm.mspx>>, Published Dec. 15, 2003 and Updated Mar. 31, 2004, 4 pgs.
54 Microsoft.com, "System Definition Model", retrived at >, Published Dec. 15, 2003 and Updated Mar. 31, 2004, 4 pgs.
55 Miyamoto, et al., "VLAN Management System on Large-scale Network," Journal of Information Processing Society of Japan, vol. 41, No. 12, pp. 3234-3244, the Information Processing Society of Japan, Dec. 15, 2000. (CSDB: National Academy Paper 200200108005).
56 Morimotoet al., "Compatabilty Testing for Windows Server 2003", Microsoft Windows Server 2003 Unleashed, Chapter 18, Section 1, Jun. 14, 2004, 2 pages.
57 Nerurkar, "Security Analysis and Design", Dr. Dobb's Journal, Nov. 2000, pp. 50-56.
58 Nestor, "Security Modeling Using Hierarchical State Machines", IEEE 1991, pp. 110-119.
59 Norton, "Simalytic Hybrid Modeling Planning the Capacity of Client/Server Applications", Colorado Technical University, Aug. 24-29, 1997, pp. 1-7.
60 Notice of Rejection from JP 2004-063225, dated Sep. 14, 2010. (contains reference to article by Nagase), 5 pgs.
61 Notice of Rejection mailed May 28, 2010 (translation) for Japanese Patent Application No. 2004-064566, 8 pages.
62 Office Action for U.S. Appl. No. 10/837,419, mailed on Aug. 23, 2011, Galen C. Hunt, "Isolated Persistent Identity Storage for Authentication of Computing Devices", 64 pgs.
63 Office Action for U.S. Appl. No. 11/107,420, mailed on May 11, 2011, Anders B. Vinberg, "Model Based System Monitoring".
64 Office Action for U.S. Appl. No. 11/107,420, mailed on Nov. 8, 2011, Anders B. Vinberg, "Model Based System Monitoring", 15 pgs.
65 Office Action for U.S. Appl. No. 11/170,715, mailed on Apr. 18, 2011, Anders B. Vinberg, "Model-Based Propagation of Attributes".
66 Office Action from the Patent Office of the State Intellectual Property Office of the People's Republic of China, Application No. 200410088250.1, mailed on Jul. 31, 2007, 3 pages.
67 Office Action mailed Sep. 30, 2011 for Japanese patent application No. 2004-64566, a counterpart foreign application of U.S. patent No. 7,072,807, 5 pages.
68 PCT International Search Report and Written Opinion for PCT Application No. PCT/US2006/038856, mailed Feb 20, 2007, 9 pgs.
69 Selic, "A Generic Framework for Modeling Resources with UML", IEEE, vol. 33, Issue 6, Jun. 2000, pp. 64-69.
70 Shi et al., "An Effective Model for Composition of Secure Systems", The Journal of Systems and Software, 1998, pp. 233-244.
71 Siganos et al., "Analyzing BGP Policies: Methodology and Tool", 23rd Annual Joint Conference of the IEEE Computer and Communications Societies, Mar. 2004, pp. 1640-1651.
72 Sloman, "Policy Driven Management for Distributed Systems", Journal of Network and System Mangement, 1994, vol. 2, No. 4, Plenum Publishing Corporation Dec. 1994, pp. 333-360.
73 Somers, "Hybrid: Unifying Centralised and Distributed Network Management using Intelligent Agents" IEEE Network Operations and Management Symposium Kyoto Apr. 15-19, 1996. pp. 34-43.
74 Sultan, et al., "Migratory TCP: Connection Migration for Service Continuity," in the Internet Proceedings 22nd Intl. Conference on Distributed Computing Systems; Jul. 2002; pp. 469-740.
75 Taiwanese Office Action mailed Jan. 20, 2011 for Taiwanese Patent Application No. 93114982, a counterpart foreign application of US Patent No. 7,636,917.
76 The Canadian Office Action mailed Mar. 29, 2011 for Canadian Patent Application No. 2456952, a counterpart foreign application of U.S. Appl. No. 10/382,942.
77 The European Office Action mailed Mar. 28, 2011 for European Patent Application No. 01124706.1, a counterpart foreign application of US Patent No. 7,606,898.
78 The Indian Office Action mailed Jun. 20, 2011 for Indian patent application No. 140/MUM/2004, a counterpart foreign application of U.S. Appl. No. 10/382,942.
79 The Japanese Office Action mailed Jul. 12, 2011 for Japanese patent application No. 2005-50844, a counterpart foreign application of US patent No. 7,778,422.
80 The Japanese Office Action mailed Mar. 1, 2011 for Japanese Patent Application No. 2004-63,227, a counterpart foreign application of US Patent No. 7,886,041.
81 The Korean Office Action mailed Feb. 10, 2011 for Korean Patent Application No. 10-2004-49533, a counterpart foreign application of US Patent No. 7,636,917.
82 The Korean Office Action mailed Jun. 29, 2011 for Korean application No. 10-2004-15027, a counterpart foreign application of U.S. Appl. No. 10/382,942.
83 The Norwegian Office Action mailed Mar. 4, 2011 for Norwegian patent application No. 20042744, a counterpart foreign application of US patent No. 7,636,917.
84 Tofts, C., "HOLOS-A Simulation and Multi Mathematical Modelling Tool," Hewlett-Packard Company, 2001, http://www.hpl.hp.com/techreports/2001/HPL-2001-276.pdf.
85 Tofts, C., "HOLOS—A Simulation and Multi Mathematical Modelling Tool," Hewlett-Packard Company, 2001, http://www.hpl.hp.com/techreports/2001/HPL-2001-276.pdf.
86 Toktar et al., "RSVP Policy Control using XACML", 5th IEEE International Workshop on Policies for Distributed Systems and Networks, Jun. 2004, pp. 87-96.
87 Translated the Chinese Office Action mailed Apr. 13, 2011 for Chinese Patent Application No. 200680040145.8, a counterpart foreign application of U.S. Appl. No. 11/266,156.
88 Translated the Chinese Office Action mailed Jul. 4, 2011 for Chinese patent application No. 200410032700.5, a counterpart foreign application of US patent No. 7,886,041.
89 Translated the Chinese Office Action mailed Mar. 30, 2011 for Chinese Patent Application No. 200410032700.5, a counterpart foreign application of US Patent No. 7,886,041.
90 Translated the Japanese Office Action for Japanese Patent Application No. 2004-061396, mailed on Jun. 24, 2008, 27 pages.
91 Translated the Japanese Office Action mailed Feb. 18, 2011 for Japanese Patent Application No. 2009-225576, a counterpart foreign application of U.S. Appl. No. 10/382,942.
92 Translated the Japanese Office Action mailed Feb. 4, 2011 for Japanese Patent Application No. 2004-63,225, a counterpart foreign application of US Patent No. 7,890,543.
93 Translated the Japanese Office Action mailed Jun. 17, 2011 for Japanese patent application No. 2004192284, a counterpart foreign application of US patent No. 7,636,917.
94 Translated the Japanese Office Action mailed Mar. 18, 2011 for Japanese Patent Application No. 2004-64,566, a counterpart foreign application of Japanese Patent No. 7,072,807.
95 Translated the Japanese Office Action mailed on Dec. 14, 2007 for Japanese Patent Application No. 2001-326848, a counterpart foreign application of US Patent No. 6,886,038.
96 Translated the Japanese Office Action mailed on Jan. 26, 2007 for Japanese Patent Application No. 2001-326848, a counterpart foreign application of US Patent No. 6,886,038.
97 Translated the Korean Office Action mailed Jun. 24, 2011 for Korean patent application No. 10-2004-15343, a counterpart foreign application of US patent No. 7,890,543.
98 TW Office Action mailed Sep. 1, 2011 for Taiwanese patent application No. 93101903, a counterpart foreign application of U.S. Appl. No. 10/382,942, 8 pages.
99 UML, "OMG Unified Modeling Language Specification", Sep. 2001, Version 1.4, Retrvied from <<www.omg.org/spec/UML/1.4>>, pp. 1-566.
100 UML, "OMG Unified Modeling Language Specification", Sep. 2001, Version 1.4, Retrvied from >, pp. 1-566.
101 Vadim, "On Virtual Data Centers and Their Operating Environments", Computer Systems and Technology Laboratory, Mar. 8, 2001, pp. 20.
102 W3C: "Resource Description Framework (RDF), Concepts and Abstract Syntax", <<http://www.w3.org/TR2004/REC-rdf-concepts-20040210>>, Feb. 10, 2004, XP002570908.
103 W3C: "Resource Description Framework (RDF), Concepts and Abstract Syntax", >, Feb. 10, 2004, XP002570908.
104 Wen-Chen Wang; "How a SCVP client authenticates the SCVP server", Online! Sep. 12, 2003, Retrieved from the Internet: URL:http://www.imc.org/ietf-pkix/old-archive-03/msg01323.html], p. 1.
105 Yamasaki et al.,"Model-Based Resource Selection for Effiecient Virtual Cluster Deployment", ACM VTDC 2007, Nov. 12, 2007, Reno, NV, USA, pp. 1-7.
106 Yonezawa, "Feature Article UML-Compatible Modeling Tool Front Line, Ensure Consistence Between Code and Model, Applicable to a Large-Scale Team Development", DB Magazine, Japan, Mar. 1, 2002, vol. 11, No. 13. pp. 97-105.
107 Yuhui, e-Commerce Based on ERP for Enterprize by Utilizing DNA and XML, Computer Engineering, vol. 27, No. 6, p. 165,166,182.
108 Yuura, "Component-Oriented Development Method and Environment for Advanced Enterprises Information Systems", Japan, May 1, 1998, vol. 80 No. 5, pp. 25-30.
US9563472 Dec 4, 2014 Feb 7, 2017 International Business Machines Corporation Concurrent workload deployment to synchronize activity in a design palette
US20150149147 * Nov 26, 2013 May 28, 2015 International Business Machines Corporation Language independent processing of logs in a log analytics system
US20150149148 * Sep 4, 2014 May 28, 2015 International Business Machines Corporation Language independent processing of logs in a log analytics system
U.S. Classification 709/220, 703/13, 709/223
International Classification G06F15/173, H04L12/24, G06F15/177, G06F9/00, G06F9/445, H04L29/08, G06F9/44
Cooperative Classification H04L67/1002, H04L41/145, G06F8/65, H04L41/12
European Classification H04L29/08N9A, G06F8/65, H04L41/14B
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HUNT, GALEN C.;OUTHRED, GEOFFREY;TABBARA, BASSAM;AND OTHERS;REEL/FRAME:014445/0635;SIGNING DATES FROM 20040220 TO 20040315
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HUNT, GALEN C.;OUTHRED, GEOFFREY;TABBARA, BASSAM;AND OTHERS;SIGNING DATES FROM 20040220 TO 20040315;REEL/FRAME:014445/0635