|
Match
|
Document |
Document Title |
|
|
US20090313004 |
Platform-Independent Application Development Framework
Embodiments of the invention provide a platform-independent application development framework for programming an application. The framework comprises a content interface configured to provide an...
|
|
|
US20090307655 |
Programming Model and Software System for Exploiting Parallelism in Irregular Programs
Systems and methods for parallelizing applications that operate on irregular data structures. In an embodiment, the methods and systems enable programmers to use set iterators to express algorithms...
|
|
|
US20090300590 |
STATICALLY SPECULATIVE COMPILATION AND EXECUTION
A system, for use with a compiler architecture framework, includes performing a statically speculative compilation process to extract and use speculative static information, encoding the...
|
|
|
US20090300589 |
Electronic Crime Detection and Tracking
A system for electronic crime reduction is provided, comprising a computer system, a database, a malware de-compiler, a malware parser, and an inference engine. The database contains information...
|
|
|
US20090293040 |
System and Method for Communicating with a Microcontroller
A system for communicating with a microprocessor includes an interface agent that facilitates a communications link between customized windows applications and a suite of development tools. The...
|
|
|
US20090259828 |
EXECUTION OF RETARGETTED GRAPHICS PROCESSOR ACCELERATED CODE BY A GENERAL PURPOSE PROCESSOR
One embodiment of the present invention sets forth a technique for translating application programs written using a parallel programming model for execution on multi-core graphics processing unit...
|
|
|
US20090249315 |
OBJECT STORAGE AND SYNCHRONIZATION HOOKS FOR OCCASIONALLY-CONNECTED DEVICES
A system may include an application programming interface (API) layer, a cache layer, and an object storage/access layer. The API layer may expose an interface to store a business object and an...
|
|
|
US20090249312 |
Process Generation Approach and System for an Integrated Telecom Platform
An approach for process generation for computer telephony integration (CTI) of an integrated telecom platform, including the following steps. Step 1: The process input module receives the flow...
|
|
|
US20090249313 |
System and Method for Prioritizing the Compilation of Bytecode Modules During Installation of a Software Application
A system and method for compiling part of the bytecode for a software application into native code at install time when the software application is installed on a particular computer are described....
|
|
|
US20090249285 |
Automatic Generation of Run-Time Instrumenter
A method and apparatus for automatically generating a run-time instrumenter are disclosed. In accordance with the illustrative embodiment, an off-line analyzer first determines instrumentation...
|
|
|
US20090249314 |
COMPUTER ASSISTED DATA COLLECTION FOR SURVEYS AND THE LIKE
An exemplary MMIC (“Multi-Mode Interviewing Capability”) survey program is a computerized tool that supports various traditional modes of collecting interview data, including telephone...
|
|
|
US20090235239 |
BUILD SYSTEM REDIRECT
Embodiments may provide a makefile interposer, which enables a makefile to be used for building software for different platforms without modifying the makefile. In some embodiments, the interposer...
|
|
|
US20090235238 |
CONDENSING PATTERN MATCHER GENERATION FOR INTERMEDIATE LANGUAGE PATTERNS
Embodiments of the present invention address deficiencies of the art in respect to pattern matcher generation and provide a method, system and computer program product for automatic pattern...
|
|
|
US20090228704 |
PROVIDING DEVELOPER ACCESS IN SECURE OPERATING ENVIRONMENTS
In some embodiments, software developers may obtain development access to a computing device. A software developer may request development access from one or more trusted authorities, such as a...
|
|
|
US20090228949 |
DIGITAL BROADCASTING TERMINAL
A terminal ( 60 ) in a digital broadcasting system supports a virtual machine ( 150 ), such as a Java™ virtual machine, which processes applications in a first code format, such as Java™ byte...
|
|
|
US20090222246 |
High-Level, Graphical Programming Language and Tool for Well Management Programming
A reservoir simulation method, which includes building a hierarchical logic diagram having one or more components. Each component represents a block of programming code. The method further includes...
|
|
|
US20090222800 |
Method and apparatus for implementing a bi-endian capable compiler
A method of compiling code includes assigning an endian type to data. An endian flip operation is performed based on the endian type of the data and a target system. Other embodiments are described...
|
|
|
US20090217251 |
METHOD AND APPARATUS FOR CONFIGURING, AND COMPILING CODE FOR, A COMMUNICATIONS TEST SET-UP
Computer-readable code stored on computer-readable media includes code to allocate at least one data structure in computer memory. The at least one data structure has a plurality of message...
|
|
|
US20090217373 |
ACTIVE VERIFICATION OF BOOT FIRMWARE
Techniques are described for generating and actively verifying a boot code associated with a peripheral device of a computer system to prevent potential security threats the boot code may introduce...
|
|
|
US20090216983 |
METHOD AND SYSTEM FOR ACCESSING MEMORY USING AN AUXILIARY MEMORY
A method and system for accessing memory using an auxiliary memory is presented. According to the invention store and following load instructions accessing same memory locations are identified and...
|
|
|
US20090210864 |
Method and array for changing software or source code
Selected components of a piece of software serve in a first variant, as variation points, are converted into a first XML code. The software, now in hybrid form, is shipped. The first code is...
|
|
|
US20090193400 |
Interprocedural register allocation for global variables
A method of compiling a computer program with interprocedural register allocation for global variables. The method of compiling includes a front-end phase, an interprocedural analysis phase, and a...
|
|
|
US20090193405 |
Method and apparatus for partitioning programs to balance memory latency
A method of compiling code that includes partitioning instructions in the code among a plurality of processors based on memory access latency associated with the instructions is disclosed....
|
|
|
US20090177740 |
System and Method for Software License Management for Concurrent License Management and Issuance
The present invention is a method and system for software license management. The License Management System (LMS) is comprised of three components. These three components are the License Client...
|
|
|
US20090178022 |
SYSTEMS AND METHODS FOR WATERMARKING SOFTWARE AND OTHER MEDIA
Systems and methods are disclosed for embedding information in software and/or other electronic content such that the information is difficult for an unauthorized party to detect, remove, insert,...
|
|
|
US20090172651 |
CREATING AND USING DELTAS TO MODIFY EXISTING COMPUTER CODE
Aspects of the subject matter described herein relate to creating and using deltas to modify existing computer code. In aspects, computer code may be translated into a higher level language to make...
|
|
|
US20090164973 |
CONTRACT PROGRAMMING FOR CODE ERROR REDUCTION
In one embodiment, a computer system provides an application programming interface (API) for augmenting an application API. A computer system receives software code written in a second programming...
|
|
|
US20090158262 |
EFFICIENT COMPILATION AND EXECUTION OF IMPERATIVE-QUERY LANGUAGES
A system which combines sequential and iterative source code is provided. The system decides which type of processing would be most suitable for all portions of the source code, regardless of type....
|
|
|
US20090150872 |
DYNAMIC CODE UPDATE
A process for updating a computer program is provided in which a code update procedure is performed during the execution of one or more components of the program by an execution environment that is...
|
|
|
US20090144708 |
MULTI-ATTRIBUTE DYNAMIC LINK LIBRARY PACKAGING
A system for packaging a dynamically linked computer program function includes a compiler configured to compile a source file iteratively to create a plurality of corresponding object files, the...
|
|
|
US20090119642 |
System and Method of Executing a Dynamic Program in a Structured Environment
In one embodiment the present invention includes a first virtual machine that executes a non-dynamic program, that implements a second virtual machine that executes a dynamic program. The dynamic...
|
|
|
US20090113402 |
SERVER-BASED CODE COMPILATION
A server is disclosed that includes an interface to a data communication network, a compiler library that stores a plurality of different compilers, and compiler selection logic responsive to data...
|
|
|
US20090113386 |
OBJECT CODE GENERATION FOR INCREASED DELTA PERFORMANCE
Disclosed is a method of generating updated object code of a computer program, the updated object code being suitable for the generation of an updated memory image to be loaded into a storage...
|
|
|
US20090089763 |
SHADER COMPILE SYSTEM AND METHOD
The present disclosure includes a shader compiler system and method. In an embodiment, a shader compiler includes a decoder to translate an instruction having a vector representation to a unified...
|
|
|
US20090089507 |
OVERLAY INSTRUCTION ACCESSING UNIT AND OVERLAY INSTRUCTION ACCESSING METHOD
The present invention provides an overlay instruction accessing unit and method, and a method and apparatus for compressing and storing a program. The overlay instruction accessing unit is used to...
|
|
|
US20090083719 |
METHOD OF COMPILING MACHINE CODE PROGRAM FOR PROGRAMMABLE LOGIC CONTROLLER
A method of compiling machine code program for programmable logic controller (PLC) reads a PLC program such as a ladder diagram program. The mnemonics codes in the PLC program are searched and...
|
|
|
US20090083721 |
REGISTER ALLOCATION BY PUZZLE SOLVING
We show that register allocation can be viewed as solving a collection of puzzles. We model the register file as a puzzle board and the program variables as puzzle pieces. We model pre-coloring by...
|
|
|
US20090083720 |
EMPLOYING IDENTIFIERS PROVIDED BY AN OPERATING SYSTEM OF A PROCESSING ENVIRONMENT TO OPTIMIZE THE PROCESSING ENVIRONMENT
Optimizations are provided for processing environments. Selected memory objects are tagged with unique identifiers by an operating system of the environment, and those identifiers are used to...
|
|
|
US20090069860 |
REMOTELY-PROGRAMMABLE PERSONAL DEVICE AND CONFIGURATION AND METHOD FOR REMOTELY PROGRAMMING A PERSONAL DEVICE
The invention relates to a remotely-programmable personal device, in particular a programmable implantable medical device, such as a cardiac pacemaker, a defibrillator, a cardioverter, or the like....
|
|
|
US20090070750 |
Distributed parallel build system
This document describes, among other things, systems and methods for managing distributed parallel builds. A computer-implemented method to manage parallel builds, comprises identifying one or more...
|
|
|
US20090070552 |
RECONFIGURABLE MULTI-PROCESSING COARSE-GRAIN ARRAY
A signal processing device adapted for simultaneous processing of at least two process threads in a multi-processing manner is disclosed. In one embodiment, the device comprises a plurality of...
|
|
|
US20090064112 |
TECHNIQUE FOR ALLOCATING REGISTER TO VARIABLE FOR COMPILING
The present invention relates to allocating registers to variables in order to compile a program. In an embodiment of the present invention a compiler apparatus stores interference information...
|
|
|
US20090064095 |
COMPILER FOR GENERATING AN EXECUTABLE COMPRISING INSTRUCTIONS FOR A PLURALITY OF DIFFERENT INSTRUCTION SETS
A software compiler is provided that is operable for generating an executable that comprises instructions for a plurality of different instruction sets as may be employed by different processors in...
|
|
|
US20090064110 |
MINING LIBRARY SPECIFICATIONS USING INDUCTIVE LEARNING
A system and method for mining program specifications includes generating unit tests to exercise functions of a library through an application program interface (API), based upon an (API)...
|
|
|
US20090055808 |
LOAD TIME RESOLUTION FOR DYNAMIC BINDING LANGUAGES
Embodiments of the present invention address deficiencies of the art in respect to load time resolutions and provide a method, system and computer program product for load time resolution of AOT...
|
|
|
US20090055810 |
Method And System For Compilation And Execution Of Software Codes
The method and system disclosed herein is for compiling and executing a plurality of software codes. The requests from users are parsed and loaded using a set of child processes or a thread pool. A...
|
|
|
US20090055809 |
Binary Library
The subject matter of this specification can be embodied in, among other things, a process that includes receiving, during a computer programming process for a software program, a specification of...
|
|
|
US20090049431 |
METHOD AND COMPILER OF COMPILING A PROGRAM
The present invention provides a method and a compiler of compiling a source program. According to an aspect of the present invention, there is provided a method of compiling a source program...
|
|
|
US20090049430 |
Verifying that binary object file has been generated from source files
For a source file on which basis a binary object file has been generated, a digital signature is generated for the source file, and the digital signature is stored. The digital signature may be...
|
|
|
US20090037889 |
SPECULATIVE CODE MOTION FOR MEMORY LATENCY HIDING
Various embodiments that may be used in performing speculative code motion for memory latency hiding are disclosed. One embodiment comprises extracting an asynchronous signal from a memory access...
|