Method for creating, modifying, and simulating electrical circuits over the internet
AssigneeNational Semiconductor Corporation
InventorsJeffrey Robert Perry, Martin Garrison, Khang Nguyen, Richard Levin, Wanda Carol Garrett, Phillip Gibson, Benjamin H. Lee
Life of this patent
Estimating the term…
Abstract
The present invention enables a user to create, modify, simulate and save an electrical circuit using an Internet browser over an Internet connection. The user can change the connectivity of the circuit as well as add and/or remove components in a free form manner. The schematic is displayed within a web page on the user's machine with which the user may interact. Block symbols may be used to represent at least a portion of the schematic.
Claims22
A method for modifying a schematic over an Internet, comprising:
- establishing a connection between a client and a server;
- automatically determining components for a circuit that is based on circuit requirements obtained from a user interface on the client;
- wherein thermally enabled components are identified as thermally enabled when presented on the client;
- generating the schematic for the circuit based on a selection of at least one of the determined components;
- displaying the schematic on the client;
- wherein the schematic includes components that comprise wire components and electrical components that are movable within the schematic;
- wherein the wires are selectable within the schematic and wherein each endpoint of the wire is independently movable;
- choosing a component to modify;
- modifying the component within the schematic;
- and
- analyzing the modified schematic using an electrical simulation and a thermal simulation;
- wherein the thermal simulation and the electrical simulation are performed on a computer that is different from the client.
A computer-readable medium that includes computer executable instructions for modifying a schematic over an Internet, comprising:
- establishing a connection between a client and a server;
- automatically determining components for a circuit that is based on circuit requirements obtained from a user interface on the client;
- wherein thermally enabled components are identified as thermally enabled when presented on the client;
- generating the schematic for the circuit based on a selection of at least one of the determined components;
- displaying the schematic within a web page on the client;
- wherein the schematic includes components that comprise wire components and electrical components that are movable within the schematic;
- wherein the wires are selectable within the schematic and wherein each endpoint of the wire is independently movable;
- choosing a component to modify within the web page;
- modifying the component in the schematic within the web page;
- wherein modifying the component comprises:
- moving an endpoint of a wire component and removing the component from the schematic within the web page;
- and
- analyzing the modified schematic using an electrical simulation and a thermal simulation wherein the thermal simulation and the electrical simulation are performed on a computer that is different from the client.
A system for modifying a schematic over a network, comprising:
- a client having a client network connection device, the client network connection device operative to connect the client and a user to the network;
- a server having a server network connection device, the server network connection device operative to connect the server to the network;
- and
- a schematic modification device, operative to perform actions, including:
- automatically determining components for a circuit that is based on circuit requirements obtained from a user interface on the client;
- wherein thermally enabled components are identified as thermally enabled when presented on the client;
- generating the schematic for the circuit based on a selection of at least one of the determined components;
- displaying the schematic within a web page on the client;
- wherein the schematic includes components that comprise wire components and electrical components that are movable within the schematic;
- wherein the wires are selectable within the schematic and wherein each endpoint of the wire is independently movable;
- choosing a component to modify within the web page;
- and
- modifying the component in the schematic within the web page;
- and
- analyzing the modified schematic using an electrical simulation and a thermal simulation wherein the thermal simulation and the electrical simulation are performed on a computer that is different from the client.
An apparatus for modifying a schematic over an Internet, comprising:
- means for establishing a connection between a client and a server;
- means for automatically determining components for a circuit that is based on circuit requirements obtained from a user interface on the client;
- wherein thermally enabled components are identified as thermally enabled when presented on the client;
- means for generating the schematic for the circuit based on a selection of at least one of the determined components;
- means for displaying the schematic within a web page on the client;
- wherein the schematic includes components that comprise wire components and electrical components that are movable within the schematic;
- wherein the wires are selectable within the schematic and wherein each endpoint of the wire is independently movable;
- means for choosing a component to modify within the web page;
- and
- means for modifying the component in the schematic within the web page;
- and
- means for analyzing the modified schematic using an electrical simulation tool and a thermal simulation tool wherein a thermal simulation and the an electrical simulation are performed on a computer that is different from the client.
Dependencies are inferred from the claim text.