Programming language

CL 717 SC 114
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...