Integrated audit and configuration techniques
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/00
G06F-015/173
출원번호
UP-0764323
(2004-01-22)
등록번호
US-7761794
(2010-08-09)
발명자
/ 주소
Chari, Srikumar
Jiang, Jason Yansheng
Namasivayam, Premchandar
Pathrikar, Swapnil
출원인 / 주소
Cisco Technology, Inc.
대리인 / 주소
Hickman Palermo Truong & Becker LLP
인용정보
피인용 횟수 :
2인용 특허 :
38
초록▼
Techniques for integrated audit and configuration are provided. The techniques include receiving a request from a user to analyze first configuration information with a second set of configuration information; receiving the first configuration information; analyzing one or more parameters of the fir
Techniques for integrated audit and configuration are provided. The techniques include receiving a request from a user to analyze first configuration information with a second set of configuration information; receiving the first configuration information; analyzing one or more parameters of the first configuration information with the second set of configuration information to result in creating and storing comparison information; displaying the comparison information; choosing one or more action mechanisms to provide to the user for each of the one or more parameters based on the comparison information; and enabling the user to perform one or more actions associated with the one or more action mechanisms.
대표청구항▼
What is claimed is: 1. A method for integrated audit and configuration comprising the computer-implemented steps of: receiving a request from a user to analyze first configuration information with a second set of configuration information; receiving the first configuration information; analyzing on
What is claimed is: 1. A method for integrated audit and configuration comprising the computer-implemented steps of: receiving a request from a user to analyze first configuration information with a second set of configuration information; receiving the first configuration information; analyzing one or more parameters of the first configuration information with the second set of configuration information to result in creating and storing comparison information; displaying the comparison information including displaying parameters of the first configuration that do not conform with the parameters of the second configuration; choosing one or more action mechanisms to display to the user for each of the one or more parameters based on the comparison information including the non-conforming parameters; enabling the user to select a displayed action mechanism to perform one or more actions associated with the one or more action mechanisms; based on the user's selection, generating instructions and applying changes to the first configuration information; wherein the one or more action mechanisms comprise at least one from a group consisting of toggle actions, wizard actions, and lockdown actions; wherein each of the one or more action mechanisms has separate properties and characteristics and performs separate changes to the first configuration file; receiving a second request from the user to perform one action of the one or more actions; performing the one action; wherein the second request is one of one or more requests to perform one or more corresponding actions; performing the one or more corresponding actions based on the one or more requests to perform actions by constructing a new configuration information based on the first configuration information and each of the one or more corresponding actions; checking the new configuration against an object model of acceptable configurations, wherein the object model comprises constraints for each parameter in the configuration, interrelations among those parameters, and how those parameters relate as a whole to the device being configured; if the changes are not acceptable, displaying a summary of problems. 2. The method of claim 1, wherein the second set of configuration information comprises a set of one or more parameter values; and wherein the step of analyzing one or more parameters of the first configuration information comprises comparing a values of each of the one or more parameters in the first configuration information with a corresponding parameter values from the set of one or more parameter values from the second set of configuration information. 3. The method of claim 1, wherein the second set of configuration information comprises a set of one or more rules; and wherein the step of analyzing one or more parameters of the first configuration information comprises analyzing the one or more parameters of the first configuration information with respect to the set of one or more rules. 4. The method of claim 1, where the new configuration is the configuration for a configurable system; wherein the configurable system includes one or more configurable devices; and wherein the method further comprises the steps of: receiving a third request to submit the changes; checking the new configuration information against an object model of acceptable configurations; and if the changes are acceptable, configuring the configurable system. 5. The method of claim 1, wherein the first configuration information comprises the configuration for a configurable system; wherein the configurable system includes one or more configurable devices; and wherein the first configuration information is for each of the one or more configurable devices; and wherein the step of receiving the first configuration information comprises obtaining the first configuration information for each of the one or more configurable devices. 6. The method of claim 1, wherein the second set of configuration information is one of one or more sets of second configuration information; and wherein the method further comprises selecting the second set of configuration information based on the request from the user. 7. The method of claim 1, wherein the second set of configuration information is one er of one or more sets of second configuration information; and wherein the method further comprises selecting the second set of configuration information based on one or more sets of configuration information for a device to be configured. 8. The method of claim 1, wherein the one or more actions comprise one or more toggle actions, and the one or more action mechanisms comprise one or more toggle action mechanisms, and wherein the step of performing the action associated with a particular toggle action mechanism comprises changing a parameter value associated with the particular toggle action mechanism. 9. The method of claim 1, wherein the one or more actions comprise one or more fix actions, and the one or more action mechanisms comprise one or more fix action mechanisms, and wherein the step of performing the action associated with the fix action mechanism comprises changing a parameter value associated with a particular fix action mechanism based on a corresponding parameter value in the second set of configuration information. 10. The method of claim 1, wherein the one or more actions comprise one or more user input actions, and the one or more action mechanisms comprise one or more user input action mechanisms, and wherein the step of performing the action associated with a particular user input action mechanism comprises: obtaining user input for a parameter value associated with the particular user input action mechanism; and changing the parameter value associated with the particular user input action mechanism based on the user input. 11. The method of claim 1, wherein the one or more actions comprise one or more wizard actions, and the one or more action mechanisms comprise one or more wizard action mechanisms, and wherein the step of performing the action associated with a particular wizard action mechanism comprises the step of running a wizard associated with the particular wizard action mechanism. 12. A computer-readable storage medium storing one or more sequences of instructions that, when executed by one or more processors, cause the processors to perform: receiving a request from a user to analyze first configuration information with a second set of configuration information; receiving the first configuration information; analyzing one or more parameters of the first configuration information with the second set of configuration information to result in creating and storing comparison information; displaying the comparison information including displaying parameters of the first configuration that do not conform with the parameters of the second configuration; choosing one or more action mechanisms to display to the user for each of the one or more parameters based on the comparison information including the non-conforming parameters; enabling the user to select a displayed action mechanism to perform one or more actions associated with the one or more action mechanisms; based on the user's selection, generating instructions and applying changes to the first configuration information; wherein the one or more action mechanisms comprise at least one from a group consisting of toggle actions, wizard actions, and lockdown actions; wherein each of the one or more action mechanisms has separate properties and characteristics and performs separate changes to the first configuration file; receiving a second request from the user to perform one action of the one or more actions; performing the one action; wherein the second request is one of one or more requests to perform one or more corresponding actions; performing the one or more corresponding actions based on the one or more requests to perform actions by constructing a new configuration information based on the first configuration information and each of the one or more corresponding actions; checking the new configuration against an object model of acceptable configurations, wherein the object model comprises constraints for each parameter in the configuration, interrelations among those parameters, and how those parameters relate as a whole to the device being configured; if the changes are not acceptable, displaying a summary of problems. 13. The computer-readable storage medium of claim 12, wherein the second set of configuration information comprises a set of one or more parameter values; and wherein the instructions that cause analyzing one or more parameters of the first configuration information comprise instructions that cause comparing a value of each of the one or more parameters in the first configuration information with a corresponding parameter value from the set of one or more parameter values from the second set of configuration information. 14. The computer-readable storage medium of claim 12, wherein the second set of configuration information comprises a set of one or more rules; wherein the instructions that cause analyzing one or more parameters of the first configuration information comprise instructions that cause analyzing the one or more parameters of the first configuration information with respect to the set of one or more rules. 15. The computer-readable storage medium of claim 12, wherein the new configuration is the configuration for a configurable system; wherein the configurable system includes one or more configurable devices; further comprising one or more sequences of instructions that cause the processors to receive a third request to submit the changes; check the new configuration information against an object model of acceptable configurations; if the changes are acceptable, configure the configurable system. 16. The computer-readable storage medium of claim 12, wherein the first configuration information comprises the configuration for a configurable system; wherein the configurable system includes one or more configurable devices; wherein the first configuration information is for each of the one or more configurable devices; wherein the instructions which cause receiving the first configuration information comprise instructions that cause obtaining the first configuration information for each of the one or more configurable devices. 17. The computer-readable storage medium of claim 12, wherein the second set of configuration information is one of one or more sets of second configuration information; further comprising one or more sequences of instructions that cause the processors to select the second set of configuration information based on the request from the user. 18. The computer-readable storage medium of claim 12, wherein the second set of configuration information is one of one or more sets of second configuration information; further comprising one or more sequences of instructions that cause the processors to select the second set of configuration information based on one or more sets of configuration information for a device to be configured. 19. The computer-readable storage medium of claim 12, wherein the one or more actions comprise one or more toggle actions; wherein the one or more action mechanisms comprise one or more toggle action mechanisms; wherein the instructions that cause performing the action associated with a particular toggle action mechanism comprise instructions that cause changing a parameter value associated with the particular toggle action mechanism. 20. The computer-readable storage medium of claim 12, wherein the one or more actions comprise one or more fix actions; wherein the one or more action mechanisms comprise one or more fix action mechanisms; wherein the instructions that cause performing the action associated with the fix action mechanism comprise instructions that cause changing a parameter value associated with a particular fix action mechanism based on a corresponding parameter value in the second set of configuration information. 21. The computer-readable storage medium of claim 12, wherein the one or more actions comprise one or more user input actions; wherein the one or more action mechanisms comprise one or more user input action mechanisms; wherein the instructions that cause performing the action associated with a particular user input action mechanism comprise instructions which when executed cause obtaining user input for a parameter value associated with the particular user input action mechanism; changing the parameter value associated with the particular user input action mechanism based on the user input. 22. The computer-readable storage medium of claim 12, wherein the one or more actions comprise one or more wizard actions; wherein the one or more action mechanisms comprise one or more wizard action mechanisms; wherein the instructions that cause performing the action associated with a particular wizard action mechanism comprise instructions that cause running a wizard associated with the particular wizard action mechanism.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (38)
David Feinleib, Automated configuration of computing system using zip code data.
Richek Martin D. (Houston TX) Gready Robert S. (Houston TX) Jones ; Jr. Curtis R. (Cypress TX), Computer implemented method and apparatus for dynamic and automatic configuration of a computer system and circuit board.
Andrew Leslie F. (Hants GB2) Peters Andrew J. (Berks GB2) Wilcox Lucy K. (Berks GB2), Configuration mechanism for a computer system having generic user interface and component-specific builder modules.
Andrade,Hugo A.; Odom,Brian Keith; Butler,Cary Paul; Peck,Joseph E.; Petersen,Newton G., Debugging a program intended to execute on a reconfigurable device using a test feed-through configuration.
Austin Jon O. (Cary NC) Byrne Jani G. (Apex NC) Bohn Carole A. (Raleigh NC) Chiavegatto ; Jr. Arlindo (Campinas-SP NC BRX) Smith Jeffrey L. (Raleigh NC) Zeisz ; Jr. Raymond L. (Raleigh NC), Display and control system for configuring and monitoring a complex system.
Piccirillo Gary J. (Houston TX) Welker Mark W. (Spring TX) Thayer John S. (Houston TX), Expansion device configuration system having two configuration modes which uses automatic expansion configuration sequen.
Richek Martin D. (Houston TX) Gready Robert S. (Houston TX) Jones Curtis R. (Cypress TX), Interactive method for configuration of computer system and circuit boards with user specification of system resources a.
Casey, Bernice E.; Castano, Jose R.; Corbin, George E.; Dunlap, Gregory L.; Godbey, Kevin L., Method and an apparatus for providing cross product automated user assistance in the planning, configuration, and management of information systems.
Cheuk Cheng ; Bing Yuan ; Jean-Paul Abgrall, Method and apparatus for creating and deploying smaller Microsoft Windows applications for automatic configuration of a computing device.
Arnold Loraine (Rhinebeck NY) Fisher ; Sr. Gary A. (Port Ewen NY) Flaxer David B. (Accord NY), Method and apparatus for verifying the configuration of a link-connected network.
Benson S. Michael (Highland NY) Cwiakala Richard (Wappingers Falls NY) Fantacone Mark J. (Poughkeepsie NY) Haggar Jeffrey D. (Poughkeepsie NY) Meritt Alan S. (Poughkeepsie NY) Yudenfriend Harry M. (W, Method and system for managing an operating system definition of a dynamically modifiable I/O configuration.
Domini Maria-Nancy A. ; Fein Ronald A. ; Krueger Anthony D., Method and system for verifying accuracy of spelling and grammatical composition of a document.
Chari Srikumar N. ; Bright Kenny L., Method for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface.
Sanchez-Frank Alejandra (Austin TX) Sirkin Martin J. (Austin TX), Selecting and locating graphical icon objects to define and configure the workstations in data processing networks.
Blakely-Fogel Debora A. (Georgetown TX) Chalemin Glen E. (Austin TX) Cummings Stephen P. (Austin TX) Jones Carolyn K. (Austin TX), System and method for network configuration.
Evans Arnold Kerry ; Peters John Martin ; Barker Dwight John ; Weinberger William Keith ; Barnum William Goodell ; Chu-hu Jennifer ; West David E. ; Cordero Joseph Rommel ; Ledbury Mary J., System and method for using a relational database to enable the dynamic configuration of an application program.
Lichtman Moshe ; Enstrom Mark R. ; Lennon Thomas E. ; Lipe Ralph A. ; Santerre Pierre-Yves ; Short Robert T. ; Voth David W., System for configuring devices for a computer system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.