Apparatus for evaluating and demonstrating electronic circuits and components
First Claim
1. A server simulation method, for use with at least one Client communicating with at least one Server over a Network by means of a Stateless Communications Protocol, said simulation method comprising the steps of:
- a) synthesizing a Unique Identifier and transmitting said Unique Identifier by means of said Stateless Communications Protocol to at least one Client, said Unique Identifier of a data type compatible with proxies for said Stateless Communications Protocol and said Unique Identifier to be used by at least one Server for at least one of the purposes of a) maintaining server state including, but not limited to, separation and management of User data, b) limiting access to or limiting use of server resources, c) tracking server usage or d) server security;
b) transmitting Form Creation Data to said at least one Client;
c) accepting User Form Data and said Unique Identifier from said at least one Client;
d) merging said User Form Data from said at least one Client with other data, including simulation template data;
e) processing said merged data to produce output data, wherein said output data are functions of a simulation and in a format compatible with said at least one Client display instructions;
f) transmitting said output data to said at least one Client.
1 Assignment
0 Petitions
Accused Products
Abstract
A new system for simulation of electrical circuits and devices over a network is disclosed. The system consists of at least a client computer, a server computer, a network that connects them (including intermediate proxy servers and routers) and software methods. New software methods are disclosed that combine client-submitted data from the internet with template data, simulate the combined data using a simulator such as SPICE and create display and other data for transport to and display on the client computer. Additional methods are disclosed relating to circuit synthesis prior to simulation, access control, limiting resource use and abuse, expiration of temporary files and identifiers and usage logging.
44 Citations
16 Claims
-
1. A server simulation method, for use with at least one Client communicating with at least one Server over a Network by means of a Stateless Communications Protocol, said simulation method comprising the steps of:
-
a) synthesizing a Unique Identifier and transmitting said Unique Identifier by means of said Stateless Communications Protocol to at least one Client, said Unique Identifier of a data type compatible with proxies for said Stateless Communications Protocol and said Unique Identifier to be used by at least one Server for at least one of the purposes of a) maintaining server state including, but not limited to, separation and management of User data, b) limiting access to or limiting use of server resources, c) tracking server usage or d) server security; b) transmitting Form Creation Data to said at least one Client; c) accepting User Form Data and said Unique Identifier from said at least one Client; d) merging said User Form Data from said at least one Client with other data, including simulation template data; e) processing said merged data to produce output data, wherein said output data are functions of a simulation and in a format compatible with said at least one Client display instructions; f) transmitting said output data to said at least one Client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An interactive network simulation method, for use with at least one Client communicating with at least one Server over a Network by means of a Stateless Communications Protocol, said method comprising:
-
synthesizing a Unique Identifier and transmitting said Unique Identifier by means of said Stateless Communications Protocol from a Server to a Client, said Unique Identifier of a data type compatible with proxies for said Stateless Communications Protocol; transmitting Form Creation Data from a Server to said Client; transmitting Schematic data from a Server to said Client; displaying a Form as described by said Form Creation Data and rendering an associated Schematic as described by said Schematic Data by display methods of said Client; merging of User Form Data from said Client with other data, including simulation template data; processing by a Server of said merged data to produce at least graphical output data, wherein said graphical output data are functions of a simulation and in a format compatible with said Client'"'"'s display instructions; transmitting at least said graphical output data to said Client.
-
-
16. A server simulation method, for use with at least one Client communicating with at least one Server over a Network by means of a Stateless Communications Protocol, said simulation method comprising the steps of:
-
a) synthesizing a Unique Identifier and transmitting said Unique Identifier by means of said Stateless Communications Protocol to at least one Client, said Unique Identifier of a data type compatible with proxies for said Stateless Communications Protocol; b) transmitting Form Structure Data to said at least one Client; c) accepting User Form Data and said Unique Identifier from said at least one Client; d) merging said User Form Data from said at least one Client with other data, including template data; e) processing said merged data to produce output data, wherein said output data are functions of a simulation and in a format compatible with said at least one Client Browser instructions; f) while processing said merged data to produce output data, simultaneously capable of accepting and processing new User Form Data from said at least one Client, reception of said new User Form Data with identical Unique Identifier causing present execution of simulation method to be aborted and associated resources freed in favor of processing of said new User Form Data; g) transmitting said output data to said at least one Client.
-
Specification