In 1608, Dutch eyeglass maker Hans Lipperhey filed the first patent for a working telescope. The patent was denied.
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 |
| 7165241 | Mechanism for testing execution of applets with plug-ins and applications A mechanism for testing execution of applets with plug-ins and applications is described. In one embodiment, a data structure that specifies at least two applets of a plurality of applets is accessed. Based on the data structure that specifies the two applets, a plu... | 01/16/2007 |
| 7165236 | Method for developing complex systems A method for developing a family of complex systems having a common software architecture platform. The method entails forming a functional requirements specification (FRS) which includes use cases that describes interaction of users with said complex systems in ter... | 01/16/2007 |
| 7162427 | Structure and method of modeling integrated business and information technology frameworks and architecture in support of a business An enterprise architecture (30) for a business is divided into a business architecture (32), an information technology architecture (34), and an enterprise management framework (36). The business architecture (32) is the main drive... | 01/09/2007 |
| 7162688 | Method for automated generation and assembly of specifications documents in CADD environments A method for automating the production of corroborative Textual Documentation for CADD-based Design and Engineering disciplines includes a computer-based system with Linking Software. The generation of CADD drawings creates an electronic database of unique graphical... | 01/09/2007 |
| 7162708 | Method and apparatus for identifying software components for use in an object-oriented programming system In an apparatus for identifying software components having an object and use-case information related to a model domain in a software component developing system, the object and use-case information is inputted in an input section. A UDA table creation section makes... | 01/09/2007 |
| 7162709 | System and method for common code generation A system and method that improve a process of creating software programs for a variety of existing computing platforms. The method includes the steps of: receiving a formatted data file having a predefined, platform independent structure, compiling a common generati... | 01/09/2007 |
| 7159183 | System and method for programmatically creating a graphical program A computer-implemented system and method for programmatically/dynamically creating or editing a graphical program. The ability to programmatically create/edit graphical programs enables applications and tools to automatically create or modify a graphical program or ... | 01/02/2007 |
| 7155350 | System and method utilizing virtual switching for electrical panel metering A system and method utilizing virtual switching in an electrical panel meter. The virtual switching enables the meter to be upgraded or downgraded through a switching signal, by activating or deactivating the metering functions that are to be performed in the meter.... | 12/26/2006 |
| 7152223 | Methods and systems for compiling and interpreting one or more associations between declarations and implementations in a language neutral fashion Methods and systems are provided for expressing one or more associations between source language declarations and implementations in a language neutral fashion. A determination is made as to whether a source language association rule related to a declaration is diff... | 12/19/2006 |
| 7152228 | Automatically generated objects within extensible object frameworks and links to enterprise resources A method for generating source code objects has steps of generating a translation file containing translation logic; inputting the translation file into a code generator; and generating translation source code as a function of the translation file. A system for acce... | 12/19/2006 |
| 7151925 | Software defined radio (SDR) architecture for wireless digital communication systems A system and method for providing one hardware platform to implement multiple wireless communication standards, services and applications. The kernel oriented macro based software defined radio (SDR) architecture provides a configurable and programmable hardware pla... | 12/19/2006 |
| 7152051 | Intelligent control with hierarchical stacked neural networks An intelligent control system based on an explicit model of cognitive development (Table 1) performs high-level functions. It comprises up to O hierarchically stacked neural networks, Nm, . . . , Nm+(O−1), where m denotes the stage/order task... | 12/19/2006 |
| 7149734 | Managing reusable software assets In general, techniques are described that facilitate the reuse of software assets within an enterprise. A software asset, as used herein, refers to a set of one or more related artifacts that have been created or harvested for the purpose of applying that asset repe... | 12/12/2006 |
| 7150001 | System and method to facilitate design-time component discovery A system and method for discovering the design time attributes of a component are provided. The invention includes a type descriptor that can access metadata associated with a component and report the metadata to a development tool. The invention further includes a ... | 12/12/2006 |
| 7150007 | Universal routine for reviewing and exercising software objects A universal routine is controlled through a user interface, or through an engine command processor when using a recorded file, and implements logical operations for reviewing and testing objects in the program. Through the user interface the reviewer selects objects... | 12/12/2006 |
| 7146351 | System and method for analyzing software components using calibration factors Calibration factors determine how topograpy components are designed and built in order to support the management philosophies and methodologies. A marketing analysis may be used to identify the calibration factors that are needed to support a large market. In this m... | 12/05/2006 |
| 7146347 | System and method for automatically creating a prototype to perform a process A system and method for enabling a prototyping environment application to automatically create a plurality of prototypes, wherein each of the plurality of prototypes is configured to perform a process to solve a particular problem. In response to receiving user inpu... | 12/05/2006 |
| 7146605 | Automatic abstraction of software source A method for verifying software source code that includes references to program variables includes processing the source code to derive a set of next-state functions representing control flow of the source code. The references to the program variables in the source ... | 12/05/2006 |
| 7143420 | Strategic technology architecture roadmap The preferred embodiments relate to a system and method for creating an end-to-end e-business system for an enterprise. In some embodiments, a strategic architecture roadmap includes: a) an upper infrastructure layer having a service-driven architecture, with a virt... | 11/28/2006 |
| 7143418 | Core template package for creating run-time reconfigurable cores A method and apparatus for creating run-time reconfigurable cores using a core template package. The core template package provides an object-oriented application programming interface for specifying run-time reconfigurable (RTR) electronic circuit designs in a RTR ... | 11/28/2006 |
| 7143416 | Dynamic creation of object classes An object class (Class1) in a computer system is dynamically created by creating a global generic class (GenericClass) having two possible members, wherein at least one member is an instance of a generic class (GenericAttribute, GenericMethod), and by instantiating ... | 11/28/2006 |
| 7143392 | Hyperbolic tree space display of computer system monitoring and analysis data A method for displaying a computer system runtime information includes the steps of displaying a plurality of runtime information items in different hyperbolic trees. The method further comprises the steps of navigating and inspecting runtime information within each... | 11/28/2006 |
| 7143156 | Management information to object mapping A method and system to provide management information of network devices by mapping between SNMP MIB module schema and Common Information Model (CIM) schema. MIB modules are tree-structured lists of objects for describing SNMP network device information, whereas CIM... | 11/28/2006 |
| 7139979 | Displaying operations in an application using a graphical programming representation Operations in an application may be displayed using a graphical programming representation. A plurality of interconnected icons may be displayed, where each icon corresponds to an operation included in the application. The plurality of interconnected icons may visua... | 11/21/2006 |
| 7140000 | Knowledge oriented programming A method, apparatus, and program product for designing, implementing, distributing, and deploying computer programs that consist of packaged knowledge components written in modem object oriented programming languages. A meta model defines a model for representing fa... | 11/21/2006 |
| 7139745 | Data access system A TEFP-FEC system provides an efficient technique for storing, updating, locating, and retrieving data. In particular, data may be stored in a persistent, user-defined, shareable in-memory database table. Once this in-memory database table is created and loaded with... | 11/21/2006 |
| 7137100 | Automatic software production system An automated software production system is provided, in which system requirements are captured, converted into a formal specification, and validated for correctness and completeness. In addition, a translator is provided to automatically generate a complete, robust ... | 11/14/2006 |
| 7137123 | Inline database for receiver types in object-oriented systems Systems and methods for implementing message dispatch for an object-oriented program are provided. Receiver type information is collected at a site of a method that dispatches messages to receiver objects. The receiver type information is saved for subsequent execut... | 11/14/2006 |
| 7137104 | Semantics-based composition of class hierarchies A system, method and computer readable medium for providing class hierarchy composition aims at constructing software systems by composing a set of class hierarchies into an executable system. Current composition algorithms cannot provide semantic guarantees. The pr... | 11/14/2006 |
| 7137099 | System and method for extending application preferences classes The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then... | 11/14/2006 |
| 7134113 | Method and system for generating an optimized suite of test cases A method and system for generating an optimized suite of test cases includes deriving a set of use case constraints and generating a test suite based upon the set of use case constraints. ... | 11/07/2006 |
| 7133842 | System, method and program for bidding for best solution process execution in a heterogeneous network In a system, method and program for bidding for a best solution process execution in a heterogeneous network, a network client provides a request to a network server for process execution. The network server simulates the process execution and provides the simulatio... | 11/07/2006 |
| 7130783 | Simulation-based functional verification of microcircuit designs System, methods, and apparatus for verifying microcircuit designs by interleaving between random and formal simulation techniques to identify input traces useful for driving designs under test into sequences of device states. In a method aspect the invention provide... | 10/31/2006 |
| 7131110 | Method and apparatus for generating a code bridge A method for generating a code bridge between a client application and a target application, including generating a metadata file defining exposed interfaces for the client application and the target application, creating a schema defining the code bridge using the ... | 10/31/2006 |
| 7127724 | Method and apparatus for providing protocol independent naming and life cycle services in an object-oriented system A framework based Java naming and lifecycle services system includes a Moniker class which universally identifies an instance of any object model, whether the instance exists or not. Moniker objects instantiated from the Moniker class operate with a set of directory... | 10/24/2006 |
| 7127702 | Application development system and method There is provided an application development system capable of easily developing an application which is capable of flexibly coping with the variation in system environment, such as a platform, and which has excellent maintainability. In the application development ... | 10/24/2006 |
| 7127701 | Computer processing and programming method using autonomous data handlers A computer processing and programming method calls for creating a plurality of software entities (“molecules”) which can be dynamically configured to process data autonomously. The molecules can send and receive signals indicating the state of a molecule, whethe... | 10/24/2006 |
| 7127641 | System and method for software testing with extensible markup language and extensible stylesheet language A system and method for using Extensible Markup Language (XML) as a scripting language to drive testing of a software program. XML is used to define a markup language in a script that provides commands that are interpreted by a test control processor. The test contr... | 10/24/2006 |
| 7127311 | Exposure apparatus and device manufacturing method An exposure apparatus having a plurality of units includes a scheduling unit which schedules a process step with respect to each lot, a combining unit which combines process steps of first and second lots, to be processed consecutively, with respect to which the sch... | 10/24/2006 |
| 7124180 | Internet usage data recording system and method employing a configurable rule engine for the processing and correlation of network data A network usage data recording system and method employing an aggregation rule scheme for processing and correlation of network data is described. In one embodiment, the present invention provides a method for recording network usage. The method includes the step of... | 10/17/2006 |