Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching: sun





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-5,809,308 Method and apparatus for efficient determination of an RMII vector for modulo scheduled loops in an optimizing...
Apparatus and methods are disclosed for determining a recurrence minimum iteration interval (rmii) vector for use in modulo scheduling target program...
US-5,809,303 Device I/O monitoring mechanism for a computer operating system
A device input/output ("I/O") monitoring mechanism serving as an interface between a computer operating system kernel and a device driver which obviates the...
US-5,809,248 Method and apparatus for front end navigator and network architecture for performing functions on distributed...
The present invention provides methods and apparatus for a front end navigating tool that may access and manipulate files distributed across different physical...
US-5,808,926 Floating point addition methods and apparatus
A floating point addition unit includes two subunits each of which performs the addition. One subunit ("rounding subunit") rounds the addition result, and the...
US-5,808,911 System and method for remote object resource management
The present invention pertains to a system and method for tracking object references in an object-oriented computing system including a number of independent...
US-D398,379 Air gap adapter
US-D398,245 Alarm clock
US-5,806,085 Method for non-volatile caching of network and CD-ROM file accesses using a cache directory, pointers, file...
A non-volatile caching system and a method for implement such a system is disclosed. The system is particularly applicable to rotating magnetic media such as...
US-5,805,899 Method and apparatus for internal versioning of objects using a mapfile
A method and apparatus for providing versioning information for a plurality of software objects. When an object is compiled and linked, at build time, the...
US-5,805,890 Parallel processing system including arrangement for establishing and using sets of processing nodes in...
A debugger for use in connection with a parallel computer including a plurality of processing nodes. The debugger enables the operator to establish a processing...
US-5,805,889 System and method for integrating editing and versioning in data repositories
A system and method for integrating versioning and editing of data repositories is disclosed. A data repository consists of a number of packages, each having at...
US-5,805,860 Methods, data structures and apparatus for traversing a hierarchical netlist
The present invention teaches a variety of methods, data structures and apparatus for use in representing and traversing hierarchical netlists. According to a...
US-5,805,838 Fast arbiter with decision storage
Improved circuits for implementing various embodiments of high performance arbiters are disclosed. In one embodiment, a late-done arbiter is implemented by...
US-5,805,795 Method and computer program product for generating a computer program product test that includes an optimized...
A method for selecting a set of test cases which may be used to test a software program product is disclosed. The program to be tested may have a number of code...
US-5,805,572 Single-system image network subsystem in a clustered system
Transparent routing within the cluster is achieved (without changing the networking code on each node of the cluster) by using a pair of modules interposed...
US-5,805,153 Method and system for resizing the subtitles of a video
The preferred embodiment of the present invention provides a method and system for resizing subtitles of a video without resizing the video image itself. The...
US-5,805,133 Method and apparatus for increasing the rate of scrolling in a frame buffer system designed for windowing...
A frame buffer including a memory array, circuitry for accessing the array, a plurality of latches each capable of storing a plurality of pixel values equivalent...
US-5,803,540 Stackable arm chair
A stackable arm chair is constructed from the combination of a frame which supports woven material to form the chair's seat, back and side arm portions. Openings...
US-5,802,800 Simulated wood beam construction
Simulated beam construction which has a central elongated I-beam member having opposing ends for connecting to opposing side panel members. The side panel...
US-D397,994 Vehicle starter cable
US-5,802,576 Speculative cache snoop during DMA line update
A method and apparatus for facilitating the streaming of data over a system bus between a memory and a DMA device. This is accomplished by doing a speculative...
US-5,802,575 Hit bit for indicating whether load buffer entries will hit a cache when they reach buffer head
A dual-ported tag array of a cache allows simultaneous access of the tag array by miss data of older LOAD instructions being returned during the same cycle that...
US-5,802,568 Simplified least-recently-used entry replacement in associative cache memories and translation lookaside buffers
A simplified or pseudo least-recently-used (LRU) process and circuit in a cache memory or translation lookaside table (TLB) maintains status bits to identify...
US-5,802,566 Method and system for predicting addresses and prefetching data into a cache memory
A Method for increasing data-processing speed in computer systems containing at least one microprocessor (1), a memory device (3), and a cache (2,4) connected to...
US-5,802,563 Efficient storage of data in computer system with multiple cache levels
Memory space in the lower-level cache (LLC) of a computer system is allocated in cache-line sized units, while memory space in the higher-level cache (HLC) of...
US-5,802,530 Web document based graphical user interface
A Web document based GUI for use on a client computer that is networked with server computers. The GUI enables a user of the client computer to initiate specific...
US-5,802,364 Metadevice driver rename/exchange technique for a computer system incorporating a plurality of independent...
A metadisk driver functionally intermediate a computer operating system and one or more metadrivers and underlying layered drivers provides a driver ...
US-5,802,320 System for packet filtering of data packets at a computer network interface
A system for screening data packets transmitted between a network to be protected, such as a private network, and another network, such as a public network. The...
US-5,802,307 Network communications subsystem and method for digital computer system employing protocol stack having diverse...
A communication subsystem for a digital computer system, which processes application programs under a base operating system (such as the MS-DOS operating system)...
US-5,802,297 Client-server computer system and method utilizing a local client disk drive as a data cache
A cache only client-server configuration which provides the performance benefits of "dataless" client operation with the administrative efficiencies of a...
US-5,802,291 System and method to control and administer distributed object servers using first class distributed objects
A networked computer system contains a number of host computers with servers that provide various functionality to distributed clients on the network. Clients...
US-5,802,262 Method and apparatus for diagnosing lexical errors
A method and lexical analyzer for diagnosing lexical errors in a stream of symbols. An error-diagnosing lexical analyzer is constructed by a lexical analyzer...
US-5,802,219 Methods and apparatus for table lookup transformation of digital images
In a processor, a method for performing table-lookup transformation through a look-up table a source image having a plurality of source pixels to derive a...
US-5,802,103 High speed serial link for fully duplexed data communication
A system for converting between parallel data and serial data is described. In the system 10, individual bits of the parallel data 12 are latched into individual...
US-5,801,719 Microprocessor with graphics capability for masking, aligning and expanding pixel bands
Image operations are implemented using a specially developed instruction set in a parallel processing environment that maximizes parallelization of operations....
US-5,799,315 Method and apparatus for event-tagging data files automatically correlated with a time of occurence in a...
A method and apparatus for event-tagging data entries as separate data segments in a data file. The data file is stored in the memory of a computer including a...
US-5,799,314 System and method of controlling mapping of data buffers for heterogenous programs in digital computer system
A computer system comprises a plurality of programs, each operating in an operating area such as a virtual machine. The programs are provided with a common data...
US-5,799,266 Automatic generation of test drivers
A test driver generator is provided for generating test drivers. The test driver generator receives test expressions designating execution sequences of test...
US-5,799,265 Apparatus and method for generating a sinusoidal signal
The present invention pertains to a method and system for generating a sinusoidal signal as a combination of independently generated sinusoidal signals. A...
US-5,799,175 Synchronization system and method for plesiochronous signaling
An information transfer system transfers information, in the form of at least one digital data word, from an source operating in a first clock signal domain...
US-5,799,166 Window delta from current window for fast register file address dependency checking
A simplified comparison of register designations by using a window delta which indicates how much the window of an instruction differs from the current window...
US-5,799,164 Method and apparatus for prefetching instructions at an improved rate based on dispatched control transfer...
An improved prefetch program counter (PC) generation circuitry is provided to the prefetch and dispatch unit (PDU) of a pipelined computer system. The prefetch...
US-5,799,048 Phase detector for clock synchronization and recovery
A clock recovery circuit employing a phase-locked loop design includes an N-to-1 multiplexer (MUX) coupled to a series of N latches which allows data to sampled...
US-5,799,022 Faulty module location in a fault tolerant computer system
A fault tolerant computer system includes a number of lockstep subsystems, each of which comprises a parallel input signature generator, used for data...
US-5,798,935 Method and apparatus for sizing buffers to provide minimal skew
Disclosed is a system for automatically generating tables of buffer data which can be used during integrated circuit design to select appropriate buffers for...
US-5,798,753 Color format conversion in a parallel processor
A pixel of a color video image is converted from one color format having luminance and chrominance signals, e.g., YUV format, to a destination format, e.g., RGB...
US-5,798,653 Burn-in system for reliable integrated circuit manufacturing
A burn-in system for integrated circuits (ICs) generates thorough input stimuli from within the burn-in chamber. A very high node-toggle percentage within the IC...
US-5,797,316 Transfer rolling device for producing banners
A transfer roll device for producing a banner including a housing, a paper roll mounted on the housing, a cloth roll mounted on the housing, first and second...
US-D397,332 Computer screen with a set of icons
US-D397,331 Computer screen with a set of icons
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.