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

Icon_funbox Quotables

"The production of too many useful things results in too many useless people."

Karl Marx

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.

 

Tecklu, Isaac


Primary examiner statistics: 13 patents; average approval time: 0 days
Assistant examiner statistics: 48 patents; average approval time: 68 days

Patents as Assistant Examiner


1    
NumberTitleIssue Date
8112744Method and system for creating self-assembling components through component languages
A system for self-assembling software components is described herein. In one embodiment, a system includes a first and second set of language components, where each language component defines at least one part of language runnable on a computer by associating a piec...
02/07/2012
8108838System and method for adaptive run-time reconfiguration for a reconfigurable instruction set co-processor architecture
A method for adaptive runtime reconfiguration of a co-processor instruction set, in a computer system with at least a main processor communicatively connected to at least one reconfigurable co-processor, includes the steps of configuring the co-processor to implemen...
01/31/2012
8091075Method and apparatus for breakpoint analysis of computer programming code using unexpected code path conditions
A conditional breakpoint for debugging computer programming code includes a condition identifying of one or more expected code paths used to reach the breakpoint. The breakpoint is triggered if it is reached during execution using an unexpected code path. Preferably...
01/03/2012
8060855Artifact sharing from a development environment
An identification of a multi-component development artifact to be shared is obtained in a development environment. A remote receiver with whom to share components of the artifact is designated. Components of the artifact are shared with the remote receiver by automa...
11/15/2011
7464386Data controls architecture
Systems and methods for data controls architecture are described. In one aspect, a data source control exposes an interface for generic access to a data store. A data-bound control implements the interface to automatically databind to the data store at an appropriat...
12/09/2008
7458071Compilation method, compiler apparatus and compiler
The compilation method, which allows a programmer to perform programming without minding about pass-by-reference, and offers efficiency in generating codes even in the case of using “pass by value”, includes the following: generating intermediate codes from a so...
11/25/2008
7451434Programming with shared objects in a shared memory
A shared memory technology where shared objects can be used by any of multiple users, applications, or program sessions with programming language support during development and at runtime. The developer can declare shared memory behaviors at design time to cause one...
11/11/2008
7412690Method, apparatus, and program for code reusability and maintainability in XML-driven projects
A data dictionary is provided that specifies the entities and corresponding attributes for the application program interface developers to use. An extensible markup language interface is provided for customers to perform operations on the data. Application program i...
08/12/2008
7401325Method and apparatus for a configurable Java Server pages processing framework
A method, apparatus, and computer instructions for a configurable JAVASERVER pages processing framework to process JAVASERVER pages (JSP). A JSP document or page is translated into a document object model (DOM) object that encapsulates elements of the JSP. The synta...
07/15/2008
7395532Process for running programs on processors and corresponding processor system
Programs having a given instruction-set architecture are executed on a multiprocessor system comprising a plurality of processors, for example of a VLIW type, each of said processors being able to execute, at each processing cycle, a respective maximum number of ins...
07/01/2008
7373642Defining instruction extensions in a standard programming language
A method is provided for modifying a program written in a standard programming language so that when the program is compiled both an executable file is produced and an instruction is programmed into a programmable logic device of a processor system. The method inclu...
05/13/2008
7367024Compiler-driven dynamic memory allocation methodology for scratch-pad based embedded systems
A highly predictable, low overhead and yet dynamic, memory allocation methodology for embedded systems with scratch-pad memory is presented. The dynamic memory allocation methodology for global and stack data (i) accounts for changing program requirements at runtime...
04/29/2008
7363617Database breakpoint apparatus and method
An apparatus and method define the concept of a “database breakpoint.” One or more conditions in the database are specified as a database breakpoint in a debug environment for debugging a computer program that accesses the database. When the database conditions ...
04/22/2008
7356816Method and apparatus for multiplatform migration
A method and system for migrating a computing environment from a source computing platform to a destination computing platform. A script defines at least one software system or application stored on the source computing platform. The script is parsed by a scripting ...
04/08/2008
7350190Computer implemented modeling and analysis of an application user interface
A Modeling and Analysis Program (MAP) having a modeler, an estimator, and an evaluator is disclosed. The MAP guides the user through the design process. The modeler takes the user's input of a process diagram and creates a model organized by pages. An estimator is a...
03/25/2008
7350188Aggregation of private and shared workflows
A workflow model is described. The workflow model includes a workflow that includes actual tasks, and a workflow view, or virtual workflow, that includes virtual tasks. Each of the virtual tasks is associated with at least one of the actual tasks. The workflow and v...
03/25/2008
7343596Method and system for creating self-assembling components
A method and system for creating reusable software components that can be automatically discovered and assembled on a network through the use of syntactic appearances in component languages. Component languages guarantee that any search for the syntactic features of...
03/11/2008
7340736Electronic device with an update agent that employs preprocessing techniques for update
Methods of updating an electronic device having an update agent employing preprocessing techniques is disclosed. The methods described permit an electronic device having a non-volatile memory to update a plurality banks in an efficient manner, by preprocessing the o...
03/04/2008
7340733Optimizing source code for iterative execution
An embodiment of the present invention provides an optimizer for optimizing source code to generate optimized source code having instructions for instructing a central processing unit (CPU) to iteratively compute values for a primary recurrence element. A computer p...
03/04/2008
7331038Predictive prefetching to improve parallelization of document generation subtasks
In a system in which documents are generated dynamically in response to user requests, historical data is collected regarding data retrieval subtasks, such as service requests, that are performed to generate such documents. This data is used to predict the specific ...
02/12/2008
7331043Detecting and mitigating soft errors using duplicative instructions
Software techniques are employed to mitigate soft errors. In particular, a compiler (or other executable code generator) may emit otherwise duplicative instructions targeting otherwise duplicative storage locations to facilitate run-time detection and, in some cases...
02/12/2008
7316012System, method, and apparatus for spilling and filling rotating registers in software-pipelined loops
An efficient method for software-pipelining (SWP) of loops to translate programs, from higher level languages into equivalent object or machine language code for execution on a computer. In one example embodiment, this is accomplished by spilling and filling multipl...
01/01/2008
7316004Organization of test cases
Embodiments of the invention include a test case that is encapsulated defining its relationship with other such encapsulated test cases. An encapsulated test case may be explicitly associated with one or more parent test cases. Additionally, or alternatively, a test...
01/01/2008
7316011Memory reduction for object-oriented compilers
An exemplary method includes parsing metadata associated with at least a portion of source code to construct a truncated parse tree; selecting a segment of the truncated parse tree; parsing metadata associated with the selected segment to construct one or more addit...
01/01/2008
7305666Description language for an extensible compiler and tools infrastructure
Methods and systems are described herein for extending configuration dependent extensible software programs. Classes of a core extensible software program may be extended by adding a configuration dependent extension. The extensions may be added statically prior to ...
12/04/2007
7305668Secure method to perform computer system firmware updates
A secure method for updating computer firmware online is described. The firmware storage locations are write protected prior to loading the operating system. Updating the firmware after loading the operating system helps to reduce downtime. ...
12/04/2007
7305659Handling parameters in test scripts for computer program applications
Methods and apparatus, including computer program products, for handling parameters in a test script for testing a computer program application. A method includes executing a test script for testing a function of a computer program, the test script including a comma...
12/04/2007
7284233Integrated development environment for java message service mark-up language
An integrated development environment for using a mark-up language (JMSML) to access JMS/JMX interfaces. The invention comprises a JMSML Integrated Development Environment in which a Graphical User Interface (GUI) is provided to enable the user to develop JMSML appl...
10/16/2007
7284241Compiler, compiler apparatus and compilation method
An operator definition file 102 and the like included in a source program 101 and a compiler 100 that translates the source program 101 into a machine language program 105 are provided. The operator definition file 102 inclu...
10/16/2007
7275098Methods and apparatus for administering software modules in a storage area network management application
System, methods and apparatus operate a module server to service a plurality of different storage area network management modules that each provides a respective type of management functionality for elements operating within a storage area network. The system operat...
09/25/2007
7272829Factored assert chains
Factored assert chains allow for improved tracking of implicit information in a computer program. The compiler may generate assert statements at various points in the program where there is implicit information. The dominator tree for the program or section of progr...
09/18/2007
7269821Method and device for management of tree data exchange
A management tree or nodes arranged hierarchically tree-like, respectively, is used to manage, contain and map information of a manageable device according to the SyncML DM protocol standard. A management server can request from such a device, by means of a GET comm...
09/11/2007
7266810Runtime profiling of platform-independent software applications
A system and method for profiling the runtime environment of a software application written in a platform-independent (e.g. platform neutral) programming language. Such a software application can invoke a non-application-code component to facilitate the functioning ...
09/04/2007
7254809Compilation of unified parallel C-language programs
Methods, compiler apparatus and a computer program product for compiling UPC source code are disclosed. UPC-unique constructs are converted into C-level form. The C-level constructs are inserted into the source code to form a combined code. The combined code is tran...
08/07/2007
7240325Methods and apparatus for topology discovery and representation of distributed applications and services
A technique for generating a topology associated with a computing environment comprises the following steps/operations. First, components in the computing environment and their dependencies are identified. Identification comprises computing and traversing at least a...
07/03/2007
7231636System and method for tracking VoiceXML document execution in real-time
A method and apparatus for tracking execution of a VoiceXML document of a VoiceXML application by a VoiceXML execution client are disclosed. In one embodiment, the method includes trapping a desired VoiceXML document and executing the trapped document in an executio...
06/12/2007
7210138System and method for performing error recovery in an integrated development environment
A system and method for compiler error recovery, comprising analyzing the syntactic structure of a first program in a first programming language, wherein the first program can be represented by a first set of tokens, detecting a syntax error in the first program, re...
04/24/2007
7210127Methods and apparatus for executing instructions in parallel
A system, method and apparatus for executing instructions in parallel identify a set of traces within a segment of code, such as Java bytecode. Each trace represents a sequence of instructions within the segment of code that are execution structure dependent, such a...
04/24/2007
7207034Undo infrastructure
Methods, systems, and computer program products that automatically generate and track undo information so that the developer of a user interface object need not be responsible for generating and tracking undo information. Change notifications for changes to an objec...
04/17/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
1    
 
Sign InRegister
Username  
Password   
forgot password?