Glam girl Heddy Lamar may have used her good looks to good effect on the silver screen, but she put her smarts to better use as an inventor. During World War II, she co-patented a frequency-switching system for torpedo guidance that was considered years ahead of its time.
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 |
| 7631293 | Object oriented structured query language (OOSQL) support for Enterprise Java Beans The invention which meets the needs identified above is an apparatus and method for automatic generation of a portable, OOSQL query in terms of a bean's attributes and methods at the time of development. The method accomplishes its purpose by bridging between CORBA ... | 12/08/2009 |
| 7631292 | Code individualism and execution protection An intrusion-resistant mechanism based on restricted code segments and code individualization is able to thwart significant amounts of known and unknown low-level attacks that inject invalid code, in the form of false data or instructions for execution by a victim a... | 12/08/2009 |
| 7627853 | Generic connector between a middleware layer and a server software object A method is described for constructing a generalized connector for use in an object-oriented program system, the connector being a middleware service logic mechanism between an event monitor and transmission sub-system and an application system having an application... | 12/01/2009 |
| 7620936 | Schema-oriented content management system A schema-oriented content management system, in particular to an apparatus and a method for storing and accessing data in a content management system which allows content schema evolution while maintaining operation based on already stored content data. A data proce... | 11/17/2009 |
| 7620935 | Generating programmatic interfaces from natural language expressions of authorizations for request of information An embodiment of the present invention is a technique for processing an authorization rule. An object type is created for a return type of an operation in the rule authorizing a request for information. A current container is established. A propositional expression ... | 11/17/2009 |
| 7603656 | Methods and systems for modeling concurrent behavior Methods and systems for modeling concurrent behavior in a sequential programming environment using sequential-execution languages to describe and model multiple different processes which are running simultaneously. ... | 10/13/2009 |
| 7577936 | Optimization of conversion of a character coding system A compiler optimizing conversion of a character coding system for a character stored in a string variable in a target program to be optimized has a conversion instruction generation section which generates a conversion instruction to convert a character from a first... | 08/18/2009 |
| 7571425 | Automated binding for object oriented programming user interface components A method, system, and computer program product for automated binding of an application user interface to the data that it manipulates in an object oriented programming system is provided. In one embodiment, responsive to instantiating an application user interface, ... | 08/04/2009 |
| 7562342 | Method and apparatus for incrementally processing program annotations A method and system for incrementally processing program annotations is provided. A source model, a doclet model and a semantic model are used to represent and transform annotations incrementally. The source model represents actual types, fields, and methods that co... | 07/14/2009 |
| 7546577 | Method and apparatus for producing software A system and method for producing software code is provided. In particular, a new software design methodology is provided that is based on axiomatic design theory. In one aspect, axiomatic design theory is adapted for use in designing object-oriented software progra... | 06/09/2009 |
| 7546579 | Systems and methods for plain old java object (POJO) persistence The present invention uses annotations and SQL to retrieve and/or persist POJO data from/to a database, respectively. Using SQL will enable developers to unleash the full querying power of their chosen Database Management Systems (DBMS) and will remove the requireme... | 06/09/2009 |
| 7546578 | High level mathematical programming modeling language in an object oriented programming language A high level language for Mathematical Programming modeling is provided within a low level general purpose object oriented programming language. Libraries can be provided with a standard low level language enabling the use of the high level programming semantics in ... | 06/09/2009 |
| 7546580 | Automation tool and method for supporting planning and producing an automated technical process An automation tool and a method for supporting the planning and implementation of an automated technical process, which uses this automation tool, are provided. The automation tool has access to a library containing a plurality of predefined basic object types assoc... | 06/09/2009 |
| 7530051 | Method and apparatus for dimensional analysis encoded in metatypes and generics In general, in one aspect, the invention relates to a method for integrating dimensional analysis in a program comprising defining a specific dimension class within the program, wherein the specific dimension class is an instance of the dimension meta-class, definin... | 05/05/2009 |
| 7519945 | 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... | 04/14/2009 |
| 7467373 | Global object system A system and/or methodology to publish and share global objects in a visual designer is provided. A global object is an object that is available anywhere in the development project, rather than being local to a class or user interface element. Aspects of the inventi... | 12/16/2008 |
| 7454743 | Java to SNMP MIB mapping A mapping engine, capable of receiving descriptions of manageable software objects in a first language, for generating management information in a second language. The mapping engine is further capable of generating a set of mapping metadata, corresponding to the ma... | 11/18/2008 |
| 7444314 | Methods and apparatus for business rules authoring and operation employing a customizable vocabulary Methods and apparatus for authoring and executing an individualized language business rule. In one embodiment, a method comprises creating at least one individualized language resource, creating at least one individualized language rule referencing at least one of s... | 10/28/2008 |
| 7444646 | Method of creating drive component object and realizing device drive program multiplicity on basis of category A method of creating drive component object and realizing device drive program multiplicity on basis of category, in which the drive component class is defined and realized at first, then the component customer program creates drive object with category intellectual... | 10/28/2008 |
| 7441231 | Task management Customized process plans are generated by weaving customizing process aspects into generic process plans. The aspects as stored contain markers and the system selects a generic process plan and searches it for the marker(s). If the marker is located, content from th... | 10/21/2008 |
| 7441254 | Simulation of memory-mapped I/O A converter program creates a simulated executable portion of code so that the operating system loader believes that a read only file stored on a hard drive of data consists of executable code and thereby memory-maps the read only file into virtual memory from stora... | 10/21/2008 |
| 7441232 | Task management Customised process plans are generated by weaving customising process aspects into generic process plans. The aspects as stored contain markers and the system selects a generic process plan and searches it for the marker(s). If the marker is located, content from th... | 10/21/2008 |
| 7437371 | Systems and methods for the implementation of unordered and ordered collections in a data store Several embodiments of the present invention are directed to systems and methods for extending the UDT framework of an extended relational data store (ERDS) to include support for unordered collections (multisets) and ordered collection (lists). More specifically, s... | 10/14/2008 |
| 7437708 | Enhanced software components The invention is a software structure for software components that adds greater flexibility to them. This structure is composed of the following parts: On Memory, Structure, On File Structure and On Memory On File Interface. These three parts are united into the sam... | 10/14/2008 |
| 7437734 | Propagating web transaction context into common object model (COM) business logic components Methods and systems for instrumenting a COM object are disclosed. A request from a client for creating a COM object is intercepted and a wrapper object corresponding to the requested COM object is generated. The wrapper object implements a universal interface with a... | 10/14/2008 |
| 7434156 | Method, system, program, and computer readable medium for providing a database for object oriented objects Provided is a method, system, program, and computer readable medium for maintaining a database of objects. At least one structured document is received representing an instance of an object including attributes and attribute values defined for a class. Content of th... | 10/07/2008 |
| 7428725 | Inserting devices specific content A server-based application includes at least one page file that identifies one or more server objects. The page file describes the particular layout and interaction of the server objects, such as controls, in such a way that a page of information may be transmitted ... | 09/23/2008 |
| 7421699 | Service meta model for an enterprise service architecture Methods and apparatus, including computer program products, for defining and using a service meta model operate on a meta model that includes an object node class, an association class, and an object class. The object node class includes a key identifier and represe... | 09/02/2008 |
| 7412696 | Method, apparatus and computer program for compiling program using statistical information on variables, and recording medium therefor The apparatus according to the present invention adds a sequence of instructions for recording a maximum of two sets of values assigned to variables in the procedure under the first execution and whose appearance frequencies can reach 50% or more and their appearanc... | 08/12/2008 |
| 7412436 | System and interface for manipulating a database An interface exposes methods for use in manipulating a database. The interface receives requests in terms of entities (or objects). ... | 08/12/2008 |
| 7412690 | Method, apparatus, and program for code reusability and maintainability in XML-driven projects A data dictionary is provided that specifies the entities and corresponding attributes for the application program interface developers to use. An extensible markup language interface is provided for customers to perform operations on the data. Application program i... | 08/12/2008 |
| 7406678 | Manager component resource addition and/or resource removal on behalf of distributed software application A distributed software application comprises a plurality of software components within a plurality of executables. A manager component for the distributed software application handles: an addition of one or more first resources to the distributed software applicatio... | 07/29/2008 |
| 7406424 | Migration of a workflow system to changed process definitions For migrating a work flow in a workflow management system having at least one process instance executing an original process definition, each process instance is checked during the execution of the original process definition whether the process instance meets the m... | 07/29/2008 |
| 7404188 | Method and software for publishing a business process orchestration as a web service A method of generating code that permits client access to a business process orchestration running on a server as a web service using the Simple Object Access Protocol (SOAP). Business process orchestrations in XLANG are converted to a web service implementation des... | 07/22/2008 |
| 7401327 | System and method supporting property values as options A class includes fields to support values of properties in preallocated memory space and an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and option values are accessed i... | 07/15/2008 |
| 7398531 | Providing common memory management code to objects that are instances of different classes A method for providing memory management for objects is described. Specifically, techniques are described for providing common memory management code to objects that are instances of different classes and for releasing a memory management subtree that starts with a ... | 07/08/2008 |
| 7392307 | Method and system of remote diagnostic, control and information collection using a shared resource A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of a target application executing in an application unit is collected and formatted into one of multiple data formats for transmiss... | 06/24/2008 |
| 7392213 | Generator libraries The present invention is directed to a generic, object-oriented library of generators and operations on generators. The library of generators and other objects provides a set of reusable components that can be used in the development of other components required for... | 06/24/2008 |
| RE40390 | OBJECT-ORIENTED PROGRAMMING APPARATUS, OBJECT-ORIENTED PROGRAMMING SUPPORTING APPARATUS, COMPONENT BUILDER APPARATUS, OBJECT-ORIENTED PROGRAM STORAGE MEDIUM, PROGRAM STORAGE MEDIUM FOR USE IN OBJECT-ORIENTED PROGRAMMING, COMPONENT STORAGE MEDIUM, AND OBJECT-BETWEEN-NETWORK DISPLAY METHOD As to an object-oriented programming, reuse of softwares is enhanced and running speed is improved. These are made up a data element list in which pointers to data storage areas of object A are arranged and a pointer element list in which pointers to pointer storage... | 06/17/2008 |
| 7383534 | Configuration system and methods including configuration inheritance and revisioning A system includes a security management system for a plurality of managed products. The security management system stores configuration data for managed products and managed nodes in a directory. Configuration data is stored in the directory in the form of configura... | 06/03/2008 |