U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that the Slinky toy was the result of a failed attempt by engineer Richard James to produce an antivibration device for ship instruments? His goal was to develop a spring that would instantaneously counterbalance the wave motion that rocks a ship at sea. Instead, he developed the Slinky.

Newsletter  PatentStorm News

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.

 

Class 717/136 - Translation of code


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for converting
No. of patents: 714
Last issue date: 05/01/2012


          9            
NumberTitleIssue Date
7181725Method for verifying safety properties of java byte code programs
In a method for verifying the safety properties of Java byte code programs, the functioning of the byte code program to be verified is modeled on a finite state transition system M, and the state space of the Java Virtual Machine (JVM) on a finite set of states in M...
02/20/2007
7177793System and method for managing translatable strings displayed on console interfaces
NLS translations can be provided by extracting translatable strings from the management definition object, such as a CIM MOF file, and writing the strings into one or more translation files. A unique identifier is assigned to each translatable string. The identifier...
02/13/2007
7178130Digital processing architecture using compiled dataflow definition
A system whereby a data flow language written in relatively high-level description is compiled to a hardware definition. The hardware definition is then used to configure data flow in a target processing system at execution time, or run time. In a preferred embodime...
02/13/2007
7174342Systems and methods for defining executable sequences to process information from a data collection
Information can be collected, processed, and distributed in a variety of ways to support a decision-making process. A query-analyze-distribute approach can be used, and queries, analysis directives, and distribution directives can be associated into a sequence and s...
02/06/2007
7174544JAVA compile-on-demand service system for accelerating processing speed of JAVA program in data processing system and method thereof
A JAVA program language compile-on-demand service system and method for accelerating a processing speed of a JAVA program in a data processing system having a relatively low performance is provided. The JAVA COD service system compiles a JAVA class file to be execut...
02/06/2007
7174533Method, system, and program for translating a class schema in a source language to a target language
Provided are a computer implemented method, system, and program for translating a class schema in a source language to a target language. Class element definitions in a source file in the source language are received. The definitions of the class elements define ins...
02/06/2007
7171643System LSI design support apparatus and a system LSI design support method
Adequately assigning features provided by the system to processing units having different architectures incorporated in a system LSI. An analysis unit is provided for counting the number of conditional branch statements and the number of loop control statements, the...
01/30/2007
7171649Optimizing safe downcasting in an object-oriented programming language
A system is presented for optimizing safe downcasting and similar programming idioms in an object-oriented programming language. The system operates by receiving a source program written in the object-oriented programming language. The system compiles this source pr...
01/30/2007
7165727Method and apparatus for installing an application onto a smart card
An application identifier (AID) comprises at least one customization parameter for an application to be installed onto a smart card. The application may be installed onto the smart card by providing the AID, instantiating the application onto the smart card, storing...
01/23/2007
7168077System and method of executing and controlling workflow processes
A method of executing and controlling a workflow process includes a request-response control process for coordinating activities between a plurality of entities, whereby an entity creates and sends a message requesting execution of an activity and another entity rec...
01/23/2007
7168069Dynamic generation of multimedia code for image processing
A method and apparatus for processing multimedia instruction enhanced data by the use of an abstract routine generator and a translator. The abstract routine generator takes the multimedia instruction enhanced data and generates abstract routines to compile the mult...
01/23/2007
7168068Dynamic software code instrumentation method and system
A method and system of monitoring code as it is executed by a target processor is provided for debugging, etc. Standardized software code function preamble and postamble instructions are dynamically replaced with instructions that will generate a predetermined excep...
01/23/2007
7168067Multiprocessor system with cache-based software breakpoints
Techniques are disclosed for implementing software breakpoints in a multiprocessor system having a number of processors each coupled to a main memory. In an illustrative embodiment, each of the processors has an instruction cache associated therewith. An instruction...
01/23/2007
7165243Multi-lingual tag extension mechanism
A multi-lingual tag extension mechanism suitable for use with the JAVASERVER computer software Pages platform. Rather than creating a closure abstraction, the present invention “in-lines” a body evaluation for the tags. A doStart ( ) method processes a start tag...
01/16/2007
7162716Software emulator for optimizing application-programmable vertex processing
A central processing unit (CPU) including an operating system for executing code segments capable of performing graphics processing on the CPU. Associated therewith is a graphics application specific integrated circuit (ASIC) for performing graphics processing in ac...
01/09/2007
7162611Unhandled operation handling in multiple instruction set systems
Unhandled operation of a program instruction of a first instruction set, such as a Java bytecode, is detected. Instead of invoking a mechanism for directly dealing with that unhandled operation, one or more instructions from a second instruction set, such as ARM ins...
01/09/2007
7162621Virtual instruction expansion based on template and parameter selector information specifying sign-extension or concentration
An extendable instruction set architecture is provided. In an embodiment, a microprocessor includes a memory, a virtual instruction expansion store, and substitution logic. The memory stores at least one virtual instruction that includes an index and at least one pa...
01/09/2007
7158993API representation enabling submerged hierarchy
A method for representing an application programming interface (API) for an object-oriented library includes creating a list of public elements in the library and storing the list. Each public element in the list includes a sublist of all public related elements for...
01/02/2007
7155430Method for providing data inquiry service and data inquiry service system
One unified virtual tree structure of categories is provided for different categorized directory resources having different category structures but at least partially similar contents. The unified category tree may be multilingual, .i.e., the tree structure and the ...
12/26/2006
7155706Administrative tool environment
In an administrative tool environment, user input is supplied to an administrative tool framework for processing. The administrative tool framework maps user input to cmdlet objects. The cmdlet objects describe a grammar for parsing the user input and input objects ...
12/26/2006
7152094Middleware brokering system adapter
The present invention, known as the Middleware Brokering System Adapter, is a component useful with a Middleware Brokering System, which brokers messages between middleware computing products. Each middleware service can send data to and receive data from the Middle...
12/19/2006
7152030Numerical control apparatus
A numerical control apparatus incorporating a programmable controller and capable of displaying a comment in a plurality of languages with a single sequence program and of displaying a comment in a maintenance screen in a manner suited to the screen. The sequence pr...
12/19/2006
7146354Method and system for network load balancing with a compound data structure
The invention provides for employing a complex data structure to optimize the retrieval of data from a data store over a network. The complex data structure includes two separate sub-data structures (Trie and List) that separately reference the same data objects in ...
12/05/2006
7146607Method and system for transparent dynamic optimization in a multiprocessing environment
A method (and system) of transparent dynamic optimization in a multiprocessing environment, includes monitoring execution of an application on a first processor with an execution monitor running on another processor of the system, and transparently optimizing one or...
12/05/2006
7143397XML data encoding and decoding
The present invention provides methods, systems and apparatus to improve XML data encoding (compression) decoding (decompression) efficiency. In an example embodiment, a syntax type generator 2-1 converts a DTD into an ASN.1 abstract syntax type, and a...
11/28/2006
7140549Method and apparatus for selecting a desired application on a smart card
Where there are potentially two or more applications installed on a smart card, with each application having a stored application identifier (AID), a desired application may be selected by specifying a desired application in terms of multiple parameters, retrieving ...
11/28/2006
7140003Method and system for specifying sets of instructions for selection by an instruction generator
A method for specifying a set of instructions selectable for generation by an instruction generator is disclosed. A class name representative of a class of instructions is identified and concatenated with a unique identifier label, thereby defining a unique singleto...
11/21/2006
7140000Knowledge 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
7137017Method and apparatus for controlling processor operation speed
The present invention registers execution modules in association with operating speed attribute data by analyzing code containing operating speed of each of the execution modules as attribute data, groups the registered execution modules by operating speed based on ...
11/14/2006
7132819Floating power supply and method of using the same
A power supply of the present invention comprises a transducer having a transducer and a voltage regulator. The transducer is coupled to an electrically non-conductive medium, which may be a light pipe. The electrically non-conductive medium is coupled to a non-elec...
11/07/2006
7131064XML client abstraction layer
An XML client abstraction layer for providing an XML page description as an abstraction of an HTML page at design time. A style sheet XSLT translator is used to derive the run time code from the XML page. Additional features or improvements may be added through an X...
10/31/2006
7131116Transformation of electronic messages to an extensible data format
A method and apparatus for transformation of electronic messages to an extensible data format is provided. According to one aspect of the invention, RFC822/MIME messages are transformed to the eXtensible Markup Language (XML) data format. ...
10/31/2006
7127707Intellisense in project upgrade
An exemplary upgrade module includes an upgrade wizard component, an upgrade analyzer component, and a source analyzer component wherein the upgrade wizard component operates in conjunction with an IDE to facilitate migration of source code or a project to the IDE o...
10/24/2006
7127700Method and apparatus for developing web services using standard logical interfaces to support multiple markup languages
The Web Services Development Kit (WSDK) comprises a set of build-time tools and run-time components designed to support the development of web services and the interface to those services. WSDK provides a framework for the development of web services that isolates d...
10/24/2006
7124445Protecting software from unauthorized use by converting source code modules to byte codes
A method for anti-piracy protection of a software application by obfuscation of the execution of portions of the applications code is described. The method comprises providing a language specification and library to implement the functions of the language, providing...
10/17/2006
7124283Hardware accelerator for a platform-independent code
The present invention provides a hardware accelerator, which allows faster switching between processing modes. In an information processing device with a bytecode accelerator BCA for translating a stack-based intermediate code (bytecode) into register-based instruct...
10/17/2006
7123970Method and system for annotating a computer program or hardware design
The invention provides a method for annotating a computer program. Program code for the computer program can be displayed in a user interface (100) having a code display window (105). One or more elements of the displayed program code can be linked to ...
10/17/2006
7124276Optimizing cache efficiency within application software
The present invention finds the optimum organization of compiled code within an application to ensure maximal cache efficiency. A configuration file specifies predefined cache, optimization, and application parameters. The cache parameters include a cache size, cach...
10/17/2006
7120703Transforming data automatically between communications parties in a computing network
Methods, systems, and computer program products for automatically transforming data or business messages to enable communication between parties in a distributed computing environment (e.g. between business partners who exchange data over a public network, and who d...
10/10/2006
7117507Software atomization
Software atomization provides a method of loading atomized computer program code and data on demand by loading, from an atom database, into a memory, an atom defining code or data in a fine-grained, individually addressable manner. Atoms comprise an atom identifier,...
10/03/2006
          9            
 
Sign InRegister
Username  
Password   
forgot password?