Network based system for analyzing a client system and generating a configuration diagram which describes the client system
First Claim
1. A method for characterizing a system, wherein the system comprises a plurality of devices coupled together, wherein at least one of the devices includes one or more programs, the method comprising:
- programmatically determining information regarding the plurality of devices and the one or more programs;
programmatically generating a diagram which visually represents the system, wherein said programmatically generating is performed based on the programmatically determined information, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
displaying the diagram on a display.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for characterizing a system. Electronic communication is established between a server computer and a client system over a network. The client system includes a plurality of devices coupled together, where at least one of the devices includes one or more programs, e.g., graphical, text-based, and/or hardware configuration programs. The server programmatically determines presence of the devices and programs of the client system, and programmatically generates a diagram which visually represents the client system. The diagram includes device icons representing the devices, link icons indicating coupling between the devices, and program icons representing the programs. The program icons are displayed proximate to the device icons representing the devices which store and/or execute the respective programs. The server transmits the diagram to the client system. The diagram is displayed on a display of the client system. The diagram is used to document, modify, and/or debug the client system configuration.
-
Citations
41 Claims
-
1. A method for characterizing a system, wherein the system comprises a plurality of devices coupled together, wherein at least one of the devices includes one or more programs, the method comprising:
-
programmatically determining information regarding the plurality of devices and the one or more programs;
programmatically generating a diagram which visually represents the system, wherein said programmatically generating is performed based on the programmatically determined information, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
displaying the diagram on a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for characterizing a client system, the method comprising:
-
establishing electronic communication between a server computer and the client system over a network, wherein the client system comprises a plurality of devices coupled together, wherein at least one of the devices includes one or more programs;
the server computer programmatically determining information regarding the plurality of devices and the one or more programs;
the server computer programmatically generating a diagram which visually represents the client system, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
displaying the diagram on a display.
-
-
31. A method for characterizing a client system, wherein the client system comprises a plurality of devices coupled together, and wherein at least one of the devices includes one or more programs, the method comprising:
-
the server establishing electronic communication with the client system over a network;
the server programmatically analyzing the client system to determine presence of the plurality of devices and presence of the one or more programs;
the server programmatically generating a configuration diagram which visually represents the client system, wherein the configuration diagram includes device icons representing each of the plurality of devices, wherein the configuration diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the configuration diagram also includes program icons representing each of the one or more programs;
providing the configuration diagram from the server over the network; and
displaying the configuration diagram on a display of the client system. - View Dependent Claims (32, 33)
-
-
34. A carrier medium which stores program instructions for characterizing a system, wherein the system comprises a plurality of devices coupled together, wherein at least one of the devices includes one or more programs, wherein the program instructions are executable to perform:
-
programmatically determining information regarding the plurality of devices and the one or more programs;
programmatically generating a diagram which visually represents the system, wherein said programmatically generating is performed based on the programmatically determined information, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
displaying the diagram on a display.
-
-
35. A carrier medium which stores program instructions for characterizing a client system, wherein the program instructions are executable to perform:
-
establishing electronic communication between a server computer and the client system over a network, wherein the client system comprises a plurality of devices coupled together, wherein at least one of the devices includes one or more programs;
the server computer programmatically determining information regarding the plurality of devices and the one or more programs;
the server computer programmatically generating a diagram which visually represents the client system, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
displaying the diagram on a display.
-
-
36. A system for characterizing a client system, wherein the client system comprises a plurality of devices coupled together, and wherein at least one of the devices includes one or more programs, the system comprising:
-
a processor; and
a memory medium coupled to the processor; and
a display coupled to the memory medium and the processor;
wherein the memory medium stores program instructions which are executable to perform;
electronically connecting to the client system over a network;
programmatically determining information regarding the plurality of devices and the one or more programs;
programmatically generating a diagram which visually represents the client system, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
displaying the diagram on the display.
-
-
37. A system, comprising:
-
a server computer system, wherein the server system is coupled to a network;
a client system, comprising a plurality of devices coupled together, wherein at least one of the devices includes one or more programs, and wherein the client system further comprises a display;
wherein the client system is operable to access the server system over the network;
wherein the server computer system is operable to;
programmatically determine information regarding the plurality of devices and the one or more programs;
programmatically generate a diagram which visually represents the client system, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
transmit the diagram to the client system over the network;
wherein the client system is further operable to;
receive the diagram from the server computer system; and
display the diagram on the display of the client system;
wherein the diagram is usable for one or more of;
documenting the client system configuration;
modifying the configuration of the client system; and
debugging the configuration of the client system.
-
-
38. A method for characterizing a system, the method comprising:
-
electronically connecting to a system over a network, wherein the system comprises a plurality of devices coupled together, wherein at least one of the devices includes one or more programs;
programmatically determining information regarding the plurality of devices and the one or more programs in the system, wherein said programmatically determining includes accessing at least one of the devices in the system over the network;
programmatically generating a diagram which visually represents the system, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
displaying the diagram on a display.
-
-
39. A method for characterizing a client system, the method comprising:
-
establishing electronic communication between a server computer and the client system over a network, wherein the client system comprises a plurality of devices coupled together, wherein at least one of the devices includes one or more programs;
the server computer providing a first software program to the client system over the network;
executing the first software program on the client system, wherein said executing comprises;
the first software program programmatically determining information regarding the plurality of devices and the one or more programs in the client system;
the first software program programmatically generating a diagram which visually represents the client system, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
displaying the diagram on a display device of the client system.
-
-
40. A method for characterizing a client system, the method comprising:
-
establishing electronic communication between a server computer and the client system over a network, wherein the client system comprises a plurality of devices coupled together, wherein at least one of the devices includes one or more programs;
the server computer providing a first software program to the client system over the network;
executing the first software program on the client system, wherein said executing comprises;
the first software program programmatically determining information regarding the plurality of devices and the one or more programs in the client system; and
the first software program providing the determined information to the server computer;
the server computer programmatically generating a diagram which visually represents the client system, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
displaying the diagram on a display device of the client system.
-
-
41. A carrier medium for transmission of a first software program, wherein the first software program comprises program instructions executable to:
-
programmatically determine information regarding a plurality of devices and one or more programs in a client system;
programmatically generate a diagram which visually represents the client system, wherein the diagram includes device icons representing each of the plurality of devices, wherein the diagram also includes link icons indicating coupling relationships between the plurality of devices, and wherein the diagram also includes program icons representing each of the one or more programs; and
display the diagram on a display device of the client system.
-
Specification