...that Kleenex tissue was originally designed to be a gas mask filter? It was developed at the beginning of World War I to replace cotton, which was then in short supply as a surgical dressing.
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 |
| 8181152 | Portlet template based on a state design pattern A method for designing object-oriented software for implementing portlets, and an associated computer system and computer program product. The portlets are available to a user of the software who clicks on a link of a first page to identify an action object of an Ac... | 05/15/2012 |
| 8176469 | Inter language interoperability using a variant type A container can be used to atomically convert types of values to pass the values between programs of different programming languages. Different programs written in different programming languages can pass the values by reference to a container and can use an accesso... | 05/08/2012 |
| 8141035 | Method for accessing internal states of objects in object oriented programming A method provides an annotated language extension for the class of an object, the extension identifying an internal state that may be exposed via simple accessor methods. The extension could apply to an entire object type, or to a specific state within the object. A... | 03/20/2012 |
| 8132150 | Automatic customization of classes A method and computer readable medium for automatic replacement of object classes in a library with custom classes to improve program efficiency. The method begins with static analysis preformed on a program containing a plurality of objects in order to determine ty... | 03/06/2012 |
| 8122430 | Automatic customization of classes A method and computer readable medium for automatic replacement of object classes in a library with custom classes to improve program efficiency. The method begins with static analysis preformed on a program containing a plurality of objects in order to determine ty... | 02/21/2012 |
| 8108832 | Multiple device notification synchronization A system for updating multiple copies of a software program on respective multiple devices includes a system for responding to a notification of a first copy of the software program in a first one of the devices; a system for sending a notification responded signal ... | 01/31/2012 |
| 8086998 | transforming meta object facility specifications into relational data definition language structures and JAVA classes A meta object facility file is parsed into a plurality of schema elements. For each schema element, it is determined that the definition of the schema element is complete. A computing artifact usable in a database description language database table or a J | 12/27/2011 |
| 8046736 | Generated code from graphical user interface A method and graphical user interface (GUI) are provided. The method includes generating a file of executable code in a dynamically typed programming language that regenerates computations and results of a graphical user interface (GUI). The GUI includes a data GUI ... | 10/25/2011 |
| 8015545 | Method for configuring an adapter software component to selectively access software objects and object editor using instance of same An object editor capable of displaying a set of application software objects, which may include objects with a dynamic reflection capability (“reflective objects”), includes an object oriented configuration model instance (CMI), a generic adapter, and a UI frame... | 09/06/2011 |
| 7984418 | Method and apparatus for situationally aware delivery of object instances to a client A situation object instantiator (SOI) receives a request from a client including a typekey. Available situations are retrieved. For a retrieved situation, a call to an evaluator is made. If the situation is active a check is made to see if an instantiator exists for... | 07/19/2011 |
| 7984419 | System and method for separating code sharing and active applications in an OSGi service platform A system and method for categorizing bundles into two categories in an OSGi framework. The first type of bundle is referred to as a code sharing bundle, while the second type of bundle is referred to as an application bundle. Code sharing bundles are primarily stati... | 07/19/2011 |
| 7984420 | Control systems and methods with composite blocks Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurat... | 07/19/2011 |
| 7979842 | Extensibility application programming interface and framework for meta-model objects The present invention relates to a system and methodology providing an Application Programming Interface (API) and framework that supports a meta-object model for application design and operating system interactions. The API includes an input component that receives... | 07/12/2011 |
| 7971185 | System and method for supporting data driving a software process using objects of arbitrary data types The present invention provides a method for supporting data driving a software process. The method comprises receiving, from a user, input of a class of an object of a non-primitive data type; and providing to the user a description of the collection of attributes n... | 06/28/2011 |
| 7954084 | Software for generating a computer application code and software description language The software generates the computer code of at least one part of a computer application, from a description of this part of the computer application by distributing this part among several code generators according to modifiable distribution rules. Each code generat... | 05/31/2011 |
| 7930679 | Source-code-generation supporting method and computer product A first tree-structured data is generated based on a sequence diagram indicating a specification of a new source code to be generated. A second tree-structured data matching with the first tree-structured data is retrieved from a storing unit that stores at least an... | 04/19/2011 |
| 7921409 | Managed add-in framework proxy generation A Managed Add-in Framework (MAF) proxy generation tool comprises a library analyzer module operable for taking as input either a type library or managed software code assembly of the existing host application, and a proxy code generation module. Also, an additional ... | 04/05/2011 |
| 7908285 | User-configurable generic experiment class for combinatorial material research Methods and apparatus, including computer program products, implement techniques for processing experimental data in a laboratory data management system. An input specifies a set of variable definitions that define a set of variables for an experiment type to be rep... | 03/15/2011 |
| 7904880 | Generating and binding web services to application components For each of a set of business application classes on an application server, a web service class consisting of a separate web service method for each of a set of actions is generated. Each web service method contains a call to an interface web service method stored o... | 03/08/2011 |
| 7895568 | Automatically generated objects within extensible object frameworks and links to enterprise resources A method for generating source code objects based on a unified system model designed using a standard unified modeling tool, data in the form of a data model constructed using a logical modeling tool and unified model translator with said data being retrieved from l... | 02/22/2011 |
| 7873679 | Business object document mapper In accordance with an embodiment, an architecture for directly interfacing Business Object Documents (BODs) may include a BOD mapper which employs the BOD for input and output. A model object definable by class is created corresponding to the data contained in the B... | 01/18/2011 |
| 7865872 | Producer graph oriented programming framework with undo, redo, and abort execution support A method and apparatus for providing native undo, redo, and abort execution abilities of a runtime is disclosed. In one embodiment, a system includes a runtime to execute object-oriented source code with producer dependency declarations for methods, wherein a produc... | 01/04/2011 |
| 7865871 | Generating code to be deployed in an application server by introspecting an input class included in an archive file A system and method for generating code that reduces the cost for large projects and that provides easier and quicker ways of finding errors and making modifications is disclosed. A method of generating code to be deployed in an application server comprises the step... | 01/04/2011 |
| 7861219 | Script application framework A script application framework is provided to abstract common scripting patterns and to provide a structure for scripting. The script application framework encapsulates scripting logic into script components, manages lifetime of script objects, and builds relationsh... | 12/28/2010 |
| 7861218 | Computer method and system for enforcing derived union constraints A computer method and system preserves derived union constraints and enforces the same in generated target code. The method includes (a) providing a model element having one or more derived union properties, (b) tracking derived union constraints from the derived un... | 12/28/2010 |
| 7849441 | Method for specifying stateful, transaction-oriented systems for flexible mapping to structurally configurable, in-memory processing semiconductor device A method for specifying stateful, transaction-oriented systems is provided. The method initiates with designating a plurality of primitive FlowModules. The method includes defining at least one FlowGate within each of the plurality of FlowModules, wherein each FlowG... | 12/07/2010 |
| 7840938 | Systems for retaining state information in a dynamically typed text-based environment A method for retaining state information of a digital filter object in a dynamically typed text-based programming environment is disclosed. The digital filter object retains state information which includes the minimal amount of information that is necessary to dete... | 11/23/2010 |
| 7827525 | Data object utilization in software applications A data embodying object is programmed in accordance with object oriented techniques, and implements data retrieval methods without access to an external database, but rather using code in the object that includes immediate values which themselves embody the data to ... | 11/02/2010 |
| 7827524 | System and method for integrating object-oriented model profiles and object-oriented programming languages A method includes receiving a modeling template, the modeling template comprising a plurality of modeling constructs and profile constructs, each profile construct generated from a modeling profile and comprising an extension of one of the modeling constructs. The m... | 11/02/2010 |
| 7792851 | Mechanism for defining queries in terms of data objects A method, apparatus, and computer instructions for defining queries in terms of data objects. A simplified query syntax is introduced for querying across a set of data objects which does not require the duplication of data object shape information. A data object is ... | 09/07/2010 |
| 7779386 | Method and system to automatically regenerate software code According to a second aspect there is provided a method and system to automatically regenerate software for an object to relational mapping system. The system automatically regenerates a first set of classes. For each class, the system reads class information; reads... | 08/17/2010 |
| 7770150 | Apparatus, system, and method for sharing and accessing data by scopes An apparatus, system, and method are disclosed for scoped management of software objects. The apparatus includes a receive module, an establish module, and a control module. The receive module receives a request to access a scoped resource. The establish module esta... | 08/03/2010 |
| 7752598 | Generating executable objects implementing methods for an information model Provided are a method, system, and program for generating executable objects implementing methods for an information model. A file including code defining a class implementing at least one method in an information model is received. The file is translated to produce... | 07/06/2010 |
| 7747981 | Method of dynamically linking objects operated on by a computational system In a method for presenting to a user information operated on by a computational software application, a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object o... | 06/29/2010 |
| 7739658 | Web server for remote user devices service and web page generation A web server (1) responds to a request message from a remote user device (2) by dynamically generating web page code capable of being interpreted by the user device. A device type identifier (45) is extracted from the request message and is inpu... | 06/15/2010 |
| 7707545 | Managing code when communicating using heirarchically-structured data A description of the hierarchically-structured document is accessed and converted into an early-bound object having at least some of the same properties as the hierarchically-structured document, and having at least some of the methods that may be performed on the h... | 04/27/2010 |
| 7669182 | Method and system to maintain a hierarchy of instantiated application objects and process a failed process A method maintains a hierarchy of application objects in a computer system. The method includes automatically detecting an exit of a child application object, the exit resulting from a failed process, the child application object launched by a parent application obj... | 02/23/2010 |
| 7665062 | System and methodology for design-time dynamic class type construction A system and methodology for design-time dynamic class type construction is described. In one embodiment, for example, in a form-based development system, a method is described for dynamically constructing a form under an object framework during development of an ap... | 02/16/2010 |
| 7640533 | System and methods for defining a software build A software build framework includes and architecture to identify software components including sets of classes, or objects, and categorizes the objects into layers in the component. A set of build rules identifies allowable dependencies between the component layers ... | 12/29/2009 |
| 7636911 | System and methods for capturing structure of data models using entity patterns A system and method directed to capturing the structure of data models using entity patterns is provided wherein an entity pattern is an abstraction, for example in the MICROSOFT BUSINESS FRAMEWORK®(MBF), that surfaces in the model editor of the framework at the ro... | 12/22/2009 |