...that Charles Goodyear performed some of his experiments on rubber while in debtor's prison? He was there so often he referred to it as his "hotel". Chronically in debt because of poor business sense and ill health, Goodyear depended on the generosity of friends and family. Even after he unlocked the secret to vulcanizing rubber, he was unable to improve his financial situation. When he died, his estate was $200,000 in debt.
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 |
| 7237225 | Rapid application integration using reusable patterns Techniques are provided to integrate two or more application systems by using a declarative approach that describes functions or rules to be performed to integrate application systems. Particular integration functions are defined that may be useful for common integr... | 06/26/2007 |
| 7237190 | System and method for generating multiple customizable interfaces for XML documents An XML schema and a set of user customization rules are utilized to produce a set of components that interact to provide a user-specific, document specific, multi-modal interface for an XML document. Each generated component provides a specific input and output mode... | 06/26/2007 |
| 7237230 | System and method for generating data sets for testing embedded systems A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test... | 06/26/2007 |
| 7233952 | Apparatus for visualizing information in a data warehousing environment According to the invention, techniques for visualizing customer data contained in databases, data marts and data warehouses. In an exemplary embodiment, the invention provides a apparatus for graphically analyzing relationships in data from one or more data sources ... | 06/19/2007 |
| 7233326 | Three dimensional modeling and animation system using master objects and modifiers A three dimensional (3D) modeling system for generating a 3D representation of a modeled object on a display device of a computer system. The modeled object is represented by an initial definition of an object and a set of modifiers. Each modifier modifies some port... | 06/19/2007 |
| 7231630 | Method and system automatic control of graphical computer application appearance and execution A method and system are provided for controlling a computer, data, or media system in response to state changes in the computer system. At least one state table having a first dimension and a second dimension is created. At least one programming element is listed al... | 06/12/2007 |
| 7225425 | Rapid application integration Techniques are provided to integrate two or more application systems by using an declarative approach that describes functions or rules to be performed to integrate application systems. Particular integration functions are defined that may be useful for common integ... | 05/29/2007 |
| 7222334 | Modeling tool for electronic services and associated methods and businesses An electronic services modeling tool for composite e-services and functionality, where a composite e-service is an e-service defined by composing other basic or composite e-services. Implementation of an e-service for composing e-services into a composite e-service.... | 05/22/2007 |
| 7222329 | Business systems management: realizing end-to-end enterprise systems management solution A method for integrating the IT components which support a business process into a single end-to-end management platform is provided. The method comprises decomposing a business process into a set of enabling applications and then documenting the technology elements... | 05/22/2007 |
| 7222341 | Method and system for processing software dependencies in management of software packages A software package manager uses a distribution unit containing components for a software package and a manifest file that describes the distribution unit to manage the installation, execution, and uninstallation of software packages on a computer. Information in the... | 05/22/2007 |
| 7219305 | Mark-up language implementation of graphical or non-graphical user interfaces A user interface (132)—be it graphical (GUI) or telephony (TUI) to an application (120) is defined by stored interface and feature description documents (122,124) written in XML and JavaScript, so that the user interface and changes thereto ca... | 05/15/2007 |
| 7219328 | Model-based composable code generation A framework is provided for generating code for the model-based development of a system. According to the framework, the model-based system is modeled using graphical modeling entities. A modular code generator routine is attached directly to at least one of the gra... | 05/15/2007 |
| 7219101 | Method and computer system for customizing computer applications by storing the customization specification as data in a database The present invention relates to a method and computer system to store customization specifications for computer software as data in a database. The customization information includes labels, error messages, help, security, and client preferences, such as display pr... | 05/15/2007 |
| 7216338 | Conformance execution of non-deterministic specifications for components To perform conformance checking of a software implementation with a (possibly non-deterministic) specification, a software implementation and a software specification are applied to produce a CT enabled implementation. Nondeterministic choices of the software specif... | 05/08/2007 |
| 7216303 | Menu emulation for content browser clients A network distributable emulated menu. The menu can include one or more composite images, each image including menu text and a graphical icon, the icon denoting a selectable menu; one or more selectable form-based input elements, each element encapsulating one of th... | 05/08/2007 |
| 7216334 | Self-determining behavior node for use in creating a graphical program A system and method for creating a graphical program utilizing one or more self-determining behavior (SDB) nodes. An SDB node may include associated generation code for programmatically generating execution-time code associated with the SDB node. The generation code... | 05/08/2007 |
| 7213228 | Methods and apparatus for implementing a remote application over a network A user interface, operating on a display client, for an application program, operating on a remote computer, is implemented such that the division of functionality between the application program and the user interface does not require the application program to pos... | 05/01/2007 |
| 7213227 | Rapid application integration using an integrated development environment Techniques are provided to integrate two or more application systems by using an declarative approach that describes functions or rules to be performed to integrate application systems. Particular integration functions are defined that may be useful for common integ... | 05/01/2007 |
| 7210145 | Technology for integrated computation and communication; TICC TICC manages asynchronous communications among groups of concurrent (parallel) processes (Objects) in multiprocessors. It dedicates one processor to function as Communications Processor, C. TICC defines a Causal Communication programming Language, called CCL, whose ... | 04/24/2007 |
| 7210117 | System and method for programmatically generating a graphical program in response to program information A system and method for programmatically generating a graphical program or a portion of a graphical program in response to receiving program information is disclosed. During execution of a graphical program generation (GPG) program, the GPG program receives program ... | 04/24/2007 |
| 7209800 | Process and system for generating or visualizing sets of control data Methods and apparatus are provided for visualizing a control program of a machine tool. The machine tool is provided with operating units. The operating units may comprise machining units, which are provided with tools, and at least one workpiece receiver in accorda... | 04/24/2007 |
| 7207031 | System and method for utilization of a command structure representation A method for generating a list of desired elements of a first software code, the first code having a predefined command structure; extracting the desired elements from the first code; and performing an operation on the extracted elements. A system includes a first e... | 04/17/2007 |
| 7206790 | Data management system A method of collecting information about data and data handling processes from different types of applications in the context of a storage system is described. The retrieved information is presented to the user to illustrate the relationships among the data, for exa... | 04/17/2007 |
| 7203938 | Development tool, method, and system for client server applications A software development method and system having a suite of graphical customization tools that enables developers to rapidly configure all aspects of the underlying application software, including the look-and-feel, behavior, and workflow. This is accomplished withou... | 04/10/2007 |
| 7203926 | Active debugging environment for applications containing compiled and interpreted programming language code An active debugging environment for debugging a virtual application that contains program language code from multiple compiled and/or interpreted programming languages. The active debugging environment is language neutral and host neutral, where the host is a standa... | 04/10/2007 |
| 7203925 | Graphical compiler A system for displaying logical structure of heterogeneous source code includes a parser configured to read the source code and to generate parsed code. A code mapper having access to the parsed code is configured to generate from that parsed code a map representati... | 04/10/2007 |
| 7200676 | Transmitting and receiving messages through a customizable communication channel and programming model Methods, systems, and computer program products for abstracting processing layers within a messaging infrastructure so that changes or enhancements can be made to the infrastructure while retaining existing functionality. Message transport implementations are abstra... | 04/03/2007 |
| 7200838 | System and method for automatically generating a graphical program in response to a state diagram System and method for programmatically generating a graphical program in response to state diagram information. The state diagram information specifies a plurality of states and state transitions. A graphical program generation program (GPG program), receives the st... | 04/03/2007 |
| 7200816 | Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment A unified visual design environment in a data processing system to enable automatic generation of a plurality of stylesheets for different output formats. The invention enables support for visual editing and generation of extensible Stylesheet Language (XSL) code, s... | 04/03/2007 |
| 7191141 | Automated management of development project files over a network A technique is provided for managing a project schedule for a development project based on the aggregation of individual task schedules, where the individual task schedules are updated based on inspection results from two or more inspectors specified to inspect a pr... | 03/13/2007 |
| 7191404 | System and method for mapping management objects to console neutral user interface A generic management definition object, described using a CIM MOF file or an Extensible Markup Language document, can be used to format display panels that are independent of a management console. A generic integration layer is created between the management data an... | 03/13/2007 |
| 7187884 | Graphical representation of setting values of printing image and machine parameters for an electrophotographic printer or copier In a method or system for operation of at least one electrophotographic printing or copying system, at least one setting value of a parameter of a printing unit of the printing or copying system is displayed via a graphical user interface with a graphical representa... | 03/06/2007 |
| 7188332 | Methods and systems for relating a data definition file and a data model for distributed computing Methods and systems consistent with the present invention provide an improved software development tool which allows a developer to visually depict an existing data definition file containing data elements and relationships between the data elements by generating an... | 03/06/2007 |
| 7188333 | Product incompatibility system A system and method are provided which may be used to determine part compatibility of a selected product configuration. First, a determination is made as to whether a new part is compatible with one or more existing parts of the product configuration. Thereafter, a ... | 03/06/2007 |
| 7188162 | Method and equipment for setting up a protocol/system protocol A method is used for generating a system protocol for control and/or monitoring equipment for one or more machines and/or processes. The equipment comprises a number of modules which can communicate with each other via a serial digital connection in accordance with ... | 03/06/2007 |
| 7185322 | Method and apparatus for parallel action processing Methods, systems, apparatus and computer-readable media are disclosed for translating human-readable software elements into a machine executable format. According to a first aspect, a method is disclosed for translating human-readable software elements into a machin... | 02/27/2007 |
| 7185315 | Graphical feedback of disparities in target designs in graphical development environment An apparatus, program product and method visually represent the disparities between a target design such as a DSP program design and a reference system in connection with the display of a graphical representation of the design, specifically in association with one o... | 02/27/2007 |
| 7177920 | Method for configuring an upgraded administrative module computer in an electronic switching system A method for configuring an upgraded administrative module computer is provided. A standard hardware and software configuration for the upgraded administrative module computer is defined. An equipment configuration database is created that may be utilized by the upg... | 02/13/2007 |
| 7178065 | System and method for measuring performance with distributed agents Various systems and methods for testing one or more servers using a distributed test system may involve a master agent synchronously transitioning multiple test agents through several state changes. In some embodiments, a method may involve configuring multiple test... | 02/13/2007 |
| 7178102 | Representing latent data in an extensible markup language document Methods and systems allow style and other formatting settings to remain latent until one or more particular style or formatting settings is instantiated by a user. Data representing each latent style or formatting object is persisted in a data structure apart from t... | 02/13/2007 |