William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.
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 |
| 5560012 | Object-oriented data processing system An object-oriented data processing system includes a link setting unit for setting a link between a plurality of composite objects to provide a structure to a static model and a dynamic model such that the link includes: a strong link that causes an autom... | 09/24/1996 |
| 5535391 | System and methods for optimizing object-oriented compilations An object-oriented development system of the present invention includes a language compiler having an optimizer for generating computer applications with improved speed and size. C++ optimization methods of the present invention are described, including v... | 07/09/1996 |
| 5519862 | Concurrent processing apparatus with incremental command objects A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative load architecture for a framework application by multiple users. The load architecture implements functions, static data and classes in a... | 05/21/1996 |
| 5488727 | Methods to support multimethod function overloading with compile-time type checking Methods and related apparatus, for use in programming language systems, are set forth which support compile-time type checking for overloaded functions in an environment supporting subtypes with multiple inheritance. At both compile and runtime, the inven... | 01/30/1996 |
| 5481708 | System and methods for optimizing object-oriented compilations An object-oriented development system of the present invention includes a language compiler having an optimizer for generating computer applications with improved speed and size. C++ optimization methods of the present invention are described, including v... | 01/02/1996 |
| 5421016 | System and method for dynamically invoking object methods from an application designed for static method invocation A method, system and program for allowing an application designed to use static method calls to manipulate objects whose methods are only available through dynamic calls without modifying the binary image of the application. A SOM compiler generates class... | 05/30/1995 |
| 5396626 | Object-oriented locator system A method and system for adding components (documents, tools, fonts, libraries, etc.) to a computer system without running an installation program. A location framework is employed to locate components whose properties match those specified in a search cri... | 03/07/1995 |
| 5325533 | Engineering system for modeling computer programs A human oriented object programming system provides an interactive and dynamic modeling system to assist in the incremental building of computer programs which facilitates the development of complex computer programs such as operating systems and large ap... | 06/28/1994 |