| 7028289 |
Stream operator in a dynamically typed programming language |
| Apr-11-2006 |
The present invention provides a method and apparatus for implementation of an input/output stream operator in a dynamically typed language. This operator is built into the language, and allows a value... |
| 7024664 |
Symbolic assembly language |
| Apr-4-2006 |
A method of assembling executable instructions includes mapping a first file scope symbol table for a first source code file being assembled, the first file scope symbol table including a reference for... |
| 7020870 |
Dynamic size for language variables |
| Mar-28-2006 |
A method is provided, the method comprising defining an actual size of each variable in a programming language at a declaration time when the actual size of the respective variable can be defined and declaring... |
| 7017153 |
Uninstrumenting in-line code instrumentation via stack unwinding and cleanup |
| Mar-21-2006 |
A method and system for reverting a process in an in-line instrumented state to an uninstrumented state. In one embodiment, the present invention modifies selected text segment portions from the process... |
| 7017148 |
Apparatus and method for UPnP device code generation using XML |
| Mar-21-2006 |
An apparatus and method for UPnP device code generation using XML are described. The method includes receiving a UPnP device description document from a device developer. Once received, one or more service... |
| 7013188 |
Programming station generating a program in single language and automation equipment using such a program |
| Mar-14-2006 |
This invention relates to a programming station for an automation application that will be executed in an automation equipment. The programming station stores at least one file in an internal memory containing... |
| 7007230 |
Methods and apparatus for parsing extensible markup language (XML) data streams |
| Feb-28-2006 |
Systems for parsing an XML data stream are described. In one embodiment, the system is configured to receive an XML data stream comprising one or more element tags and determine whether an element tag... |
| 6996788 |
Hardware-operation description conversion method and program therefor |
| Feb-7-2006 |
A verilog-HDL source at the register-transfer level (RTL) is converted into a programming language executable on computer. Constructed in an analyzing of elements is a data structure corresponding to the... |
| 6996773 |
Methods and apparatus for parsing extensible markup language (XML) data streams |
| Feb-7-2006 |
In one embodiment, a method of parsing an XML data stream comprises receiving an XML data stream containing a namespace prefix and an associated element tag name. The element tag name is associated with... |
| 6993759 |
Diagrammatic control of software in a version control system |
| Jan-31-2006 |
Methods and systems consistent with the present invention provide an improved software development tool that includes a version control system that permits multiple programmers to work simultaneously on... |
| 6985900 |
Delta model processing logic representation and execution system |
| Jan-10-2006 |
The invention presents novel method, apparatus, and data structures for storing, maintaining, and executing processing logic on a computer system. Processing logic is encoded into its distinct, constituent... |
| 6978453 |
System with required enhancements to syncML DM environment to support firmware updates |
| Dec-20-2005 |
A system for employing SyncML DM for updating firmware in mobile handsets and other devices. The system employs enhancements to SyncML DM specifications. A SyncML management client employs new commands,... |
| 6976029 |
System and method for providing user defined types in a database system |
| Dec-13-2005 |
A database system and method allows a user to write program code in a high-level programming language that implements a class that defines the structure of a user-defined type and methods that can be invoked... |
| 6973483 |
System and method for using dynamic web components to automatically customize web pages |
| Dec-6-2005 |
The present invention involves a new system and process for automatically customizing an Internet web page displayed via an Internet browser or other application for displaying Internet web pages. Specifically,... |
| 6970764 |
Machining program producing apparatus |
| Nov-29-2005 |
An input data check control portion, which compares input data with a decimal point check target word (step 64, 65) and, issues a warning when the input data is the decimal point check target word... |
| 6964037 |
Method and apparatus for determining colimits of hereditary diagrams |
| Nov-8-2005 |
A computer-implemented method and system for determining colimits of hereditary diagrams. A user specifies a diagram of diagram and specifies performance of a colimit operation. Once the colimit is performed,... |
| 6941520 |
Method, system, and program for using a user interface program to generate a user interface for an application program |
| Sep-6-2005 |
Disclosed is a system, method, and program for generating a user interface for an application program. A determination is made of application program interfaces (APIs) in an application program that are... |
| 6941178 |
Remote programming of serialized semiconductor devices using web or internet protocols |
| Sep-6-2005 |
A method and system for remote programming of serialized semiconductor devices using web or Internet protocols. Semiconductor device programmers access at least one web server for unique numbers to program... |
| 6931623 |
Method of accessing data and logic on existing systems through dynamic construction of software components |
| Aug-16-2005 |
A record layout in a legacy application is defined by the record definition in the source code of the language in which the application was written. For each record in a legacy application, the layout... |
| 6928640 |
System and method for building source code for connecting to systems |
| Aug-9-2005 |
A middleware schema for describing message transactions is provided, including a structured framework of commands and attributes to be employed by technical personnel in order to develop messages that... |
| 6920456 |
Method, system, and program for maintaining information in database tables and performing operations on data in the database tables |
| Jul-19-2005 |
Provided is a method, system, and program for maintaining workflow related information. At least one table is provided in a database storing workflow related data. A plurality of methods are provided,... |
| 6892100 |
Open drive regulator, and a method for obtaining software for an open drive regulator |
| May-10-2005 |
The invention relates to an open drive regulator and a method for software generation which offers the capability for customer-specific selection of function objects which are compiled separately. The... |
| 6889227 |
Database access bridge system and process |
| May-3-2005 |
A system or method enables a two tier computer application to operate in a three tier computer environment without specific programming for the three tier environment. Such a system or method receives... |
| 6880148 |
Active data type variable for use in software routines that facilitates customization of software routines and efficient triggering of variable processing |
| Apr-12-2005 |
The present invention provides an active data type for use in a computer program. The active data type has an identifier and at least one algorithm associated therewith. The identifier is utilized by the... |
| 6871340 |
System and method for generating software tools |
| Mar-22-2005 |
A method and apparatus provide for the creating of a software tool, such as a Wizard, which is easily modifiable and which can simplify a complex procedure. Process steps, such as questions, are prompted... |
| 6865657 |
Garbage collector for a virtual heap |
| Mar-8-2005 |
A method and system for performing generational garbage collection on a virtual heap in a virtual machine is provided. The garbage collection method is suited for use with small consumer and appliance... |
| 6857118 |
Function values in computer programming languages having dynamic types and overloading |
| Feb-15-2005 |
A method and computer program product is shown for use with a computer programming language having dynamic types and overloaded functions. A function data structure (a function handle) is constructed using... |
| 6851115 |
Software-based architecture for communication and cooperation among distributed electronic agents |
| Feb-1-2005 |
A highly flexible, software-based architecture is disclosed for constructing distributed systems. The architecture supports cooperative task completion by flexible and autonomous electronic agents. One... |
| 6851105 |
Method and system for generating, applying, and defining a pattern |
| Feb-1-2005 |
The present invention relates a method and systems for generating, applying and defining patterns for software development. The software development tool receives an indication of a pattern, generates... |
| 6832368 |
Method and system for enhancing the performance of interpreted web applications |
| Dec-14-2004 |
A system, method, and article of manufacture for caching a pre-processed version of an interpreted application at the time the interpreted application is first interpreted and executed by a computer, thereby... |
| 6826752 |
Programming system and thread synchronization mechanisms for the development of selectively sequential and multithreaded computer programs |
| Nov-30-2004 |
A structured multithreaded programming system is described for integrated use with existing and new programming languages and systems. The structured multithreaded programming system enables programs to... |
| 6820261 |
Inheritable thread-local storage |
| Nov-16-2004 |
In a threading mechanism, a system and method for providing automatic value inheritance when a parent thread creates a child thread. Upon thread creation, the system iterates over all of the inheritable... |
| 6757887 |
Method for generating a software module from multiple software modules based on extraction and composition |
| Jun-29-2004 |
There is provided a method for generating a software module based upon elements from multiple software modules. The method includes the step of extracting a plurality of sets of elements from the multiple... |
| 6748585 |
Computer programming language pronouns |
| Jun-8-2004 |
Programming language constructs called pronouns and referents, and a method, system, and apparatus for translating computer source code that contains the pronouns and referents. A referent is any semantic... |
| 6748582 |
Task list window for use in an integrated development environment |
| Jun-8-2004 |
A method, apparatus, and software are disclosed for assisting a software developer in managing tasks to be completed by providing a task list as a unified location for developers to locate errors and warnings... |
| 6735294 |
Method and apparatus for an extensible markup language (XML) calendar-telephony interface |
| May-11-2004 |
The present invention provides a method for routing a telephone call based on a calendar telephony interface. The method can include parsing telephone data associated with the telephone call, and determining... |
| 6732354 |
Method, system and software for programming reconfigurable hardware |
| May-4-2004 |
The method, system and tangible medium storing computer readable software of the present invention, provide for program constructs, such as commands, declarations, variables, and statements, which have... |
| 6731732 |
Method and apparatus for calendar based call control |
| May-4-2004 |
The invention provides a method and apparatus for an extensible markup language (XML) calendar-telephony interface. The method can include the steps of defining an markup language element having a user... |
| 6711739 |
System and method for handling threads of execution |
| Mar-23-2004 |
A mechanism for controlling threads in a Java application while avoiding the unsafe conditions inherent in the use of existing java.lang.Thread methods. In one embodiment, a first class is defined for... |
| 6708177 |
Method of formatting values in a fixed number of spaces using the java programming language |
| Mar-16-2004 |
A computer implemented method of and apparatus for printing values in a fixed number of column spaces using Java is described. A value desired to be formatted to a predetermined length string and an indexed... |
| 6694507 |
Method and apparatus for analyzing performance of object oriented programming code |
| Feb-17-2004 |
A performance analyzer for object-oriented programming code distinguishes between an object which is substantively used within the creating method, and one which is merely created in the creating method... |
| 6694506 |
Object oriented programming system with objects for dynamically connecting functioning programming objects with objects for general purpose operations |
| Feb-17-2004 |
A computer controlled object oriented programming system for distributive program development over networks such as the internet with implement for interfacing a plurality of programming objects with each... |
| 6691301 |
System, method and article of manufacture for signal constructs in a programming language capable of programming hardware architectures |
| Feb-10-2004 |
A system, method and article of manufacture are provided for using a dynamic object in a programming language. In general, an object is defined with an associated first value and second value. The first... |
| 6684386 |
Method for converting a UML rendering of an RSM-based metamodel to a UML rendering of MOF-based metamodel |
| Jan-27-2004 |
A computer-implemented method for converting a UML rendering of an RSM-based metamodel to a UML rendering of a MOF-based metamodel. The method includes the steps of removing inheritance from classes defined... |
| 6683624 |
System and method for managing programming object visual representations participating in alternative execution paths |
| Jan-27-2004 |
A method and apparatus for depicting programming state of programming objects through a combination of associating semantic stat space with programming objects, updating semantic state through affiliated... |
| 6678889 |
Systems, methods and computer program products for locating resources within an XML document defining a console for managing multiple application programs |
| Jan-13-2004 |
Systems, methods and computer program products are provided for sharing resources within an Extensible Markup Language (XML) document that defines a console (i.e., a graphical user interface or GUI) for... |
| 6675371 |
Java and native application window integration |
| Jan-6-2004 |
A system for adding functionality to a graphical user interface of a non-Java based, or native, application, using the Java programming language is provided. A Java window, or dialog, is configured to... |
| 6675370 |
System and method for imbedding hyperlinked language grammar notation in a "literate" programming environment |
| Jan-6-2004 |
Documentation of a software application is automatically generated for the classes, written in an object oriented-language, which comprise the application. The classes within the application are typically... |
| 6671869 |
Method and apparatus for graphically programming a programmable circuit |
| Dec-30-2003 |
A system and method for programming a programmable circuit. A graphical interface is provided to allow a user to graphically define at least one type of input data unit that is expected to be received... |
| 6658646 |
Multiple interface scripting language |
| Dec-2-2003 |
For a large system having an associated monitoring system with one or more user interfaces that each requires a large amount of direct user interaction, a scripting language especially well suited to write... |