The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8175859 | Efficient method for pressure dependent water distribution analysis A computer software program provides an algorithm that solves for unknown demands (and junction pressures) within a modeling system that uses a generalized, unified loop-node formulation. The program can be used to calculate the available demand (i.e., the amount of... | 05/08/2012 |
| 8106903 | System and method for visually representing a project using graphic elements An element template system allowing users to define a named set of element symbology properties to be associated with a graphic element is provided. When the element template is active, it sets the active drawing settings to match the template and associates newly c... | 01/31/2012 |
| 8001552 | Model merger using an export map In one embodiment, data is exchanged between a modeling application and an external application. A user initiates an export of model data from the modeling application, where the model data is descriptive of a model maintained in the modeling application. An export ... | 08/16/2011 |
| 7844419 | Method of detecting potential topology problems in a network The present invention is a method for detecting potential topology problems in a network representation consisting of links and nodes. In accordance with one embodiment of the invention, there are three potential topology problem cases that are identified by the pro... | 11/30/2010 |
| 7593839 | Method for optimizing design and rehabilitation of water distribution systems A method and system for optimal design of a water distribution network is provided. Three levels of optimization are available as options for selection by the user and these include least cost optimization, maximum benefit optimization and cost-benefit tradeoff opti... | 09/22/2009 |
| 7457735 | Method and system for automatic water distribution model calibration A water distribution model calibration technique is provided that allows a user to design a calibration model by selecting several input parameters desired to be used for the calibration of a model that allows an engineer to collect a complete set of data to represe... | 11/25/2008 |
| 7418666 | System, method and computer program product for managing CAD data A system and method providing an optimal way to create, manage and use resource data is provided. In an exemplary embodiment, the system and method provide the ability to store resource data in a library, namely a resource library. A resource library includes resour... | 08/26/2008 |
| 7308391 | Universal hydraulic solver with techniques for improving the representation of flow data A method and system for providing hydraulic modelers with the ability to accurately produce a surface representation of flow data that incorporates transitional elements in the underlying gravity hydraulic network is provided. The method includes triangulating surfa... | 12/11/2007 |
| 7302372 | Technique for optimization of a simplified network model A method and system for optimization of a simplified engineering model is provided. A software tool efficiently simplifies an engineering model such as a water distribution system and preserves the hydraulic accuracy of the simplified model. The system includes a so... | 11/27/2007 |
| 7194489 | System, method and computer program product for collaborative engineering using component and file oriented tools Conventional file-based engineering design data for an engineering model are represented by a plurality of components. The plurality of components are kept in stores, which reside on servers. Each store contains the components that correspond to the elements of one ... | 03/20/2007 |
| 7162479 | Method and system for storing large data files An enhanced file format to store large quantities of variable-sized data records on a storage medium and to permit efficient access and control over data stored in the enhanced file format. A file format is the structure of a file that defines the way it is stored a... | 01/09/2007 |
| 6847800 | Method and system for computer based training A method and system are provided for computer based training relating to a target system. A user interface includes at least one graphic display portion, and a courseware viewer portion. Several exercise modules are provided, each having (1) at least one display fil... | 01/25/2005 |
| 6791563 | System, method and computer program product for global rendering The method of global rendering allows a three dimensional scene to be rendered accurately and viewed correctly from multiple angles and directions at once. The method includes the steps of placing an object representing a multidimensional texture map into a database... | 09/14/2004 |
| 6791567 | Method and system for color clipping for extremely bright images A method and system for color clipping, taking into account the actual color of the surface, while still giving the appearance of a very bright surface that does not result in a washed-out image. A maximum value of the color component is determined. A ratio of the m... | 09/14/2004 |
| 6671701 | System and method to maintain real-time synchronization of data in different formats Systems and methods of maintaining data in a synchronized state by simplifying and automating the file conversion process in a continuous and mostly background manner are described. The system cycles through iterations and searches a specified source dire... | 12/30/2003 |
| 6594466 | Method and system for computer based training A method and system are provided for computer based training relating to a target system. A user interface includes at least one graphic display portion, and a courseware viewer portion. Several exercise modules are provided, each having (1) at least one ... | 07/15/2003 |
| 6199125 | Input manager for a computer application with display icons mapped to a user selectable set of standard keyboard keys An input manager operating on a computer system is disclosed. The computer system includes a processor, a display, an application running on the processor and being displayed on the display and a multi-key input device for inputting information to the app... | 03/06/2001 |
| 6063128 | Object-oriented computerized modeling system A computer system for modeling is disclosed, where the computer system has a storage device, first and second platforms, a portable persistent model, and first and second platform-dependent computerized modeling systems (CMS). Each platform is interfaced ... | 05/16/2000 |
| 5987242 | Object-oriented computerized modeling system A computer system for modeling is disclosed, where the computer system has a storage device, first and second platforms, a portable persistent model, and first and second platform-dependent computerized modeling systems (CMS). Each platform is interfaced ... | 11/16/1999 |
| 5815415 | Computer system for portable persistent modeling A computer system for modeling is disclosed, where the computer system has a storage device, first and second platforms, a portable persistent model, and first and second platform-dependent computerized modeling systems (CMS). Each platform is interfaced ... | 09/29/1998 |
| 5784068 | Method for drawing an element of an object during computer-aided drafting of the object A method for drawing an element of an object during computer-aided drafting of the object is disclosed. A computer has a view screen displaying a cursor and at least a portion of a drawing field, and also has a cursor manipulator. The cursor is positioned... | 07/21/1998 |