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

Icon_funbox Quotables

"I think there is a world market for maybe five computers."

Thomas Watson, chairman of IBM ; 1943

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.

 

Patents Published on 08/28/2001


See All Patents Issued In 2001


                    85  
NumberTitleIssue Date
6282693Non-linear optimization system and method for wire length and density within an automatic electronic circuit placer
A computer implemented process for automatic creation of integrated circuit (IC) geometry using a computer. The present invention includes a general unconstrained non-linear optimization method to generate coarse placement of cells on a 2-dimensional sili...
08/28/2001
6282695System and method for restructuring of logic circuitry
A redesigning of dynamic logic circuitry inputs into a process implemented in a computer the dynamic logic circuitry to be redesigned as a set of boolean equations. Along a path through the logic circuitry, the logic circuitry is converted into AND and OR...
08/28/2001
6282696Performing optical proximity correction with the aid of design rule checkers
A method is disclosed for identifying regions of an integrated circuit layout design where optical proximity correction will be most useful and then performing optical proximity correction on those regions only. More specifically, the method includes the ...
08/28/2001
6282697Computer processing and programming method using autonomous data handlers
A computer processing and programming method calls for creating a plurality of software entities ("molecules") which can be dynamically configured to process data autonomously. The molecules can send and receive signals indicating the state of a molecule,...
08/28/2001
6282698Detecting similarities in Java sources from bytecodes
A technique for detecting similarities in large sets of binary code files, e.g., bytecode files, without requiring access or knowledge of the actual source code itself. In accordance with the technique, bytecode files are disassembled and preprocessed usi...
08/28/2001
6282699Code node for a graphical programming system which invokes execution of textual code
A system and method for creating a graphical program, wherein the graphical program is operable to invoke execution of textual code. The user selects a code node for inclusion in the graphical program, wherein the code node is displayed on the screen. The...
08/28/2001
6282700Mechanism for maintaining revisions of objects in flash memory
The inventive state mechanism assigns N+1 tags to N versions of an object stored in N memory areas. Thus, one tag is unused. An additional tag is used as a null or uninitialized tag. The other tags are assigned in a particular precedence order to revision...
08/28/2001
6282701System and method for monitoring and analyzing the execution of computer programs
A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or source code files of the client. Trace data collecte...
08/28/2001
6282702Method and apparatus of translating and executing native code in a virtual machine environment
A method and apparatus of translating and executing native code in a virtual machine environment. Debugging of a virtual machine implementation is made easier through binary translation of native code, which permits greater platform independence and great...
08/28/2001
6282703Statically linking an application process with a wrapper library
A technique for statically linking an application process to a wrapper library employed in intercepting one or more calls invoked by the application process. The intercepted calls may comprise system calls or library calls. In a first link step, the appli...
08/28/2001
6282704Method for analyzing array summary for loop including loop exit statement
A method for analyzing an array summary to improve the accuracy of an array summary analysis of a loop containing a loop exit statement, thereby to improve applicability of array privatization. If a loop exit statement and a statement that sets the value ...
08/28/2001
6282705Compiler capable of reducing interrupt handling in optimization and its optimization method
A compiler comprises a using register control table by function, a using register extracting unit by function for extracting a using register and a call function name, in every function, based on the intermediate code generated from a source program, and ...
08/28/2001
6282706Cache optimization for programming loops
A cache memory architecture 50, which may be, for example, a set associative cache memory, has a cache controller (52) with an internal register for storing the address of the active line currently latched in the output buffer of the high speed cache data...
08/28/2001
6282707Program transformation method and program transformation system
A program transformation method for transforming a source program described by a programming language into an object program described by a language executable by a data processing system, includes a process of transforming at least a part of procedure, f...
08/28/2001
6282708Method and processor for structuring a multi-instruction computer program in an internal directed acyclic graph
A method for structuring a multi-instruction computer program as containing a plurality of basic blocks, that each compose from internal instructions and external jumps organised in an internal directed acyclic graph. A guarding is executed on successor i...
08/28/2001
6282709Software update manager
A method and apparatus for checking/updating existing software on a user's computer utilizes a graphical user interface (GUI). The GUI enables the user, without knowing what software exists on the computer, to download a text file from a remote server and...
08/28/2001
6282710Apparatus and method for externally initiating automatic execution of media placed in basic removable disc drives
A computer readable memory to direct a computer to enable AutoRun functionality for basic removable disc drives. The computer readable memory stores a first, second and third set of instructions. The first set of instructions directs the computer to deter...
08/28/2001
6282711Method for more efficiently installing software components from a remote server source
This invention includes a method for more efficiently installing a subset of software components and data files contained in a component pool in a distributed processing network such as the Internet. An installation package delivered to a requesting end u...
08/28/2001
6282712Automatic software installation on heterogeneous networked computer systems
The present invention provides for automatically installing software on heterogeneous computer systems. In a distributed system having heterogeneous computer systems having dissimilar hardware or software components or dissimilar configuration information...
08/28/2001
6282713Method and apparatus for providing on-demand electronic advertising
On-demand electronic advertising information is provided for items used in scenes of television programs. The advertising information is received along with broadcasts of associated television programs. Selected advertisement modes alert a viewer when adv...
08/28/2001
6282714Digital wireless home computer system
The present invention provides a digital wireless home computer system. One embodiment of the invention includes a computer with a first digital wireless transceiver, and a home input/output node having a second digital wireless transceiver for communicat...
08/28/2001
                    85  
 
Sign InRegister
Username  
Password   
forgot password?