"There is no reason anyone would want a computer in their home."
Ken Olsen, chairman and founder of Digital Equipment Corporation ; 1977
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 |
| 7080352 | Method and system for creating programs using code having coupled syntactic and semantic relationships A new fundamental unit of programming which couples semantic and syntactic relationships, and a system for compiling those units and programs written in those units. A Sym is comprised of a Name, an Inherit Statement, a Self Description, and a Definition. Syms coupl... | 07/18/2006 |
| 7080361 | Process for generating enterprise java bean components from an SQL database Converting SQL databases to Enterprise JAVA Beans, when using conventional methods, has become a tedious, error-prone, time-consuming task. The invention, called BeanGrinder, automates the task so that a process hitherto taking days or weeks can be accomplished in m... | 07/18/2006 |
| 7076766 | Software application development methods and framework Described is a framework that enables a Delegating Visitor Pattern. In the Delegating Visitor Pattern, a visitor object (a) performs operations on a parent object; (b) selects which objects are child objects of the parent object; and (c) selects a child visitor obje... | 07/11/2006 |
| 7076788 | Method for describing software architecture A method for describing software architecture utilizes a service concept to provide a map of the software system's features from top-level functionalities to actual code through all intermediate abstractions. The services are defined as logical and physical services... | 07/11/2006 |
| 7076785 | Lazy loading with code conversion Exemplary devices and/or methods optionally compile a programming language code associated with one framework to a code associated with another framework; and/or convert a code associated with one framework to a code associated with another framework. The aforementi... | 07/11/2006 |
| 7076765 | System for hiding runtime environment dependent part This invention provides a runtime environment dependency hiding apparatus and the like, which hides a part that depends on the runtime environment in software which runs on a plurality of runtime environments having different specifications. An environment informati... | 07/11/2006 |
| 7076762 | Design and redesign of enterprise applications An enterprise application may be constructed or reconstructed according to a system and method for designing or redesigning enterprise applications. The design or redesign process may include identification of the application type, in addition to representation of t... | 07/11/2006 |
| 7076490 | Object-relational database management system and method for deleting class instance for the same Provided are a main-memory resident object-relational database management system (ORDBMS) and a method of deleting a class instance using the ORDBMS. The method includes obtaining a mutual exclusive lock for a class to be deleted as per the query and a child class i... | 07/11/2006 |
| 7072896 | System and method for automatic loading of an XML document defined by a document-type definition into a relational database including the generation of a relational schema therefor A system and a method are provided for generating (28) a schema (22) for a relational database corresponding to a document having a document-type definition (18) and data complying with the document-type definition (18). The document-type... | 07/04/2006 |
| 7072906 | Computer-aided database system and method for operating it A computer-aided database system having an application layer in which, independently of one another, applications for registering data objects of various data object types into a database associated with a respective application can be executed, wherein there are a ... | 07/04/2006 |
| 7073167 | Compiler system compiling method, and storage medium for storing compiling program A compiler has a detection unit, a conversion unit, and a expansion unit. The detection unit detects a predetermined target from an input source program. The conversion unit converts the target detected by the detection unit into a procedure call. The expansion unit... | 07/04/2006 |
| 7073175 | On-line scheduling of constrained dynamic applications for parallel targets A static schedule is selected from a set of static schedules for an application dependent on the state of the application. A scheduling system stores a set of pre-defined static schedules for each state of the application. A scheduling system learns the costs of pre... | 07/04/2006 |
| 7069536 | Method, system, and program for executing a workflow Provided is a method, system, and program for executing a workflow. A workflow class implement methods and objects to provide information on and control of workflows. A work list class implements methods and objects to provide information on and manipulate work item... | 06/27/2006 |
| 7069538 | Form data files generator The invention provides a method, system and computer program product for creating a form definition data file using a visual programming development environment on a computer system. The data file is for interpretation by a dialogue management system and is XML-base... | 06/27/2006 |
| 7069539 | Approach for implementing policy constraints in applications An approach for implementing policy controls in application programs provides for the execution of code to implement policy constraints in a manner that is generally transparent to application programmers. According to the call redirection approach, routine calls ar... | 06/27/2006 |
| 7065755 | Method and apparatus for removing class initialization barriers from shared compiled methods The invention describes a method an apparatus to minimize the costs introduced in the native code of a method M in order to make it executable (concurrently or serially) by multiple tasks, wherein M's native code is produced by the dynamic compiler of a multitasking... | 06/20/2006 |
| 7065745 | System and method for evaluating and executing hierarchies of rules Embodiments of a system and method for hierarchically organizing rules and for evaluating and executing the hierarchy of rules. Each rule in the hierarchy of rules may include a precondition and an action to be executed if the precondition is met. When evaluating an... | 06/20/2006 |
| 7065743 | Apparatus and method for caching analyzed program information An apparatus and method provide a cache for analyzed program information when no class file can be identified. When loading a class, if there is an identifiable class file for the class, the class file is checked to determine if analyzed program information is attac... | 06/20/2006 |
| 7065741 | Method of designing organizational information processing and operational system based upon information providers and information consumers The service function and information design process is automated in order to shorten the design process period. The same process is based upon the relationships between activities and the information that the activities provide and consume. The relationships are mai... | 06/20/2006 |
| 7062761 | Dynamic arrays and overlays with bounds policies Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of s... | 06/13/2006 |
| 7062751 | Sequence analysis method and apparatus Overall sequence of a system designed using an object-oriented language is analyzed so as to permit easy comprehension. Class name acquisition means of a sequence analysis apparatus acquires class names included in sequence diagrams. Instance name acquisition means ... | 06/13/2006 |
| 7058651 | Method, computer program product, and system for automatic class generation with simultaneous customization and interchange capability A database definition, logical database view, extended field definition and control statement information are accessed to build an in-memory representation of selective information contained therein. Utilizing this in-memory representation, a class in one form is au... | 06/06/2006 |
| 7058629 | System and method for detecting termination of an application instance using locks A system and method for detecting termination of an application, such as a database instance, that uses locks is described. A holding child process is started from a parent process. The holding child process connects to a monitored application instance, acquires an ... | 06/06/2006 |
| 7058936 | Dynamic prefetching of hot data streams A method and system for creating and injecting code into a running program that identifies a hot data stream, and prefetching data elements in the stream so they are available when needed by the processor. The injected code identifies the first few elements in a hot... | 06/06/2006 |
| 7058671 | System combining information with view templates generated by compiler in a server for generating view structure for client computer A method and system for delivering dynamic web pages in the INTERNET. Compiled programs embedding static queries to a database are stored on a server computer; view templates with HTML tags defining the layout of corresponding dynamic web pages and data tags instruc... | 06/06/2006 |
| 7055147 | Supporting interactions between different versions of software for accessing remote objects One embodiment of the present invention provides a system that facilitates interactions between different versions of software that support remote object invocations. During operation, the system receives a reference to an object that is implemented on a server. Nex... | 05/30/2006 |
| 7055130 | Methods and systems for identifying dependencies between object-oriented elements Methods and systems consistent with the present invention provide an improved software development tool that represents multiple dependencies between a dependent node and a defining node in a project as a single dependency link. Methods and systems consistent with t... | 05/30/2006 |
| 7055134 | Service provider integration framework in object oriented programming environment Methods and data processing apparatus, including computer program products, providing and implementing an integration framework for service providers, where a persistent object identifier object is used to provide a general reference to a persistent object of a serv... | 05/30/2006 |
| 7051336 | Use of inheritance to allow concurrent programming A process, architecture, and computer program product for using the inheritance features of an object-oriented system to enable multiple programmers to modify different behaviors of an object concurrently. A first method and a second method to be performed on the ob... | 05/23/2006 |
| 7050942 | Object state classification method and system, and program therefor An object state classification method includes a step of designating a to-be-determined object that is to be determined, and a state of the to-be-determined object, a step of creating a method set including, as elements, methods called from the designated state of t... | 05/23/2006 |
| 7047213 | Method for purging abandoned shopping carts from an electronic commerce web site An improved method for purging abandoned shopping carts from an electronic commerce web server. Periodically, the number of shopping carts that belong to guest shoppers is determined and compared with a threshold. When the number shopping carts that belong to guest ... | 05/16/2006 |
| 7047530 | Method and system for cross platform, parallel processing Embodiments of the invention, given a conventional makefile which builds targets in serial mode, will process (e.g., compile, link, pre-process, execute, etc.) commands in parallel on those targets which, as a result of a lack of interdependency, can be built in any... | 05/16/2006 |
| 7047525 | System and method for an interoperability framework An embodiment of the present invention is a consolidated package for diverse platforms to interoperate and transfer data. It allows otherwise incompatible systems to communicate with each other, exchange information, and otherwise interact. An embodiment of the pres... | 05/16/2006 |
| 7047524 | Object oriented ADN and method of converting a non-object oriented computer language to an object oriented computer language A method for converting a non-object oriented language to an object oriented language is shown. First, an existing object oriented language must be selected. Next, a non-object oriented language is selected. This is the language the programmer desires to be converte... | 05/16/2006 |
| 7047518 | System for software application development and modeling A system for integrated computer software application development and modeling is herein described. The integrated system includes an expert system that can be supplied as a software plug-in to assist a software developer in designing and constructing software appli... | 05/16/2006 |
| 7047517 | System for integrating data between a plurality of software applications in a factory environment An architecture for integrating data between a plurality of software applications in a factory environment comprises a factory system and a domain application. The factory system comprises a domain object superclass and at least two first-level subclasses of the dom... | 05/16/2006 |
| 7047343 | System and method for communication of keyboard and touchpad inputs as HID packets embedded on a SMBus Integrated pointing device and integrated keyboard inputs are accepted at a microcontroller that formats the inputs to the HID protocol and embeds the HID formatted inputs into SMBus messages for transfer over an SMBus to processing components of an information hand... | 05/16/2006 |
| 7043723 | Run-time addition of interfaces Methods and apparatus implementing a technique for adding an interface to a boss object at run-time. A boss object includes one or more interfaces and each interface has a corresponding implementation class. In general, in one aspect, the technique includes: reading... | 05/09/2006 |
| 7043734 | Component self-deactivation while client holds a returned reference A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components have control over the duration of their state independent of c... | 05/09/2006 |
| 7043721 | Initial object capacity determination The present invention generally provides a method, apparatus, and article of manufacture whereby source code is analyzed by the compiler to determine if a default object capacity should change. In one embodiment of the invention, the compiler determines an initial o... | 05/09/2006 |