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.
Quiet fan speed control
A novel a circuit for driving a fan includes an output terminal for supplying the fan with drive power, a pulse width modulation driver, and a limiter. A first...
System and method for interfacing index based and iterator based
application programming interfaces
A system and method for interfacing index based and iterator based file management routines. In general, the disclosed system maintains an iterator cache having...
Conserving power by reducing voltage supplied to an instruction-processing
portion of a processor
One embodiment of the present invention provides a system that facilitates reducing static power consumption of a processor. During operation, the system...
Method for dragging and dropping between multiple layered windows
Methods for manipulating a plurality of layered windows on a display are described. Specifically, the manipulation of layered windows includes moving a pointer...
Apparatus and method to facilitate universal remote control
A universal remote control, which includes a display screen and a user input mechanism. The universal remote control also includes a processing unit that is...
Ear phone and ear phone holder
Distributing and synchronizing objects
A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects...
Data driven layout engine
Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are described....
Fly-by serial bus arbitration
In a first embodiment, multi-speed concatenated packet strings are transmitted by a first node on a serial bus. To accommodate multi-speed packets, a speed...
Mechanism for color-space neutral (video) effects scripting engine
A first command is retrieved from a script containing one or more commands written for a first color space. A behavior of the first command in the first color...
Matrix multiplication in a vector processing system
The present invention is directed to a system and method for multiplication of matrices in a vector processing system. Partial products are obtained by dot...
Computer component protection
A computing device is disclosed. The computing device includes a shock mount assembly that is configured to provide impact absorption to sensitive components...
Easel display arrangement
A display arrangement is disclosed. The display arrangement includes a flat panel display. The display arrangement further includes a display housing for the...
Cryptographic system using chaotic dynamics
The invention is a cryptographic system using chaotic dynamics. A chaotic system is used to generate a public key and an adjustable back door from a private key....
Apparatus and method for inter-node communication
A first set of signals is transformed into a second set of signals having a more stable set of current requirements. The more stable current requirements of the...
Glyph rendering quantization for subpixel positioning
A Font Quantization Engine receives layout data including font, font matrix, glyphs and position data. This received position data includes non-integer positions...
Icon for a portion of a display screen
Edit to tape
A method and apparatus is described that allows edited media to be recorded to a sequential storage device. An edited time based stream of information of a...
A recognition process for handwritten characters, including generating sub-segments representing at least one character stroke, the sub-segments each having a...
Method and apparatus for border node behavior on a full-duplex bus
A method for determining and communicating the existence of a hybrid bus In a full-duplex communications system having plurality of nodes, wherein one of the...
Method and apparatus for quantifying the number of identical consecutive
digits within a string
One embodiment of the present invention provides a system for quantifying a number of identical consecutive digits starting from a fixed position within a string...
Icon for a portion of a display screen such as an electronic display or a
Probe tile for probing semiconductor wafer
A tile used to hold one or more probes for testing a semiconductor wafer. The tile has one or more sites for inserting one or more probes to test the...
Methods and apparatuses for signal line termination
Methods and apparatuses for signal line termination with minimum current flowing through a termination node. In one embodiment, a voltage regulator is connected...
Method and apparatus for matrix transposition
Methods and apparatuses for transposing a matrix using a vector look up unit. In one aspect of the invention, a method for matrix transposition includes:...
User interface for computer display
Electronic device holder
Method and apparatus for relaying events intended for a first application
program to a second application program
A method and apparatus for processing with a preferred processing application having a preferred identifier, an event associated with an object created by a...
Splitter and microfilter dongle for a single RJ11 DSL/analog combo modem
A dongle for interfacing between a DSL/analog combo modem with a single RJ-11 jack and each of a DSL and analog phone outlets. The dongle in combination with the...
Recessed aperture-coupled patch antenna with multiple dielectrics for
The present invention provides an aperture-fed patch antenna assembly that is recessed into a conductive surface of an external shell of an electronic device. In...
Synchronous frequency convertor for timebase signal generation
Methods and apparatuses for generating a synchronous digital output signal stream from two digital input signal streams. In one aspect of the present invention,...
Method and apparatus for improved memory core testing
A memory unit is described that has a controller coupled to a memory core through an interface circuit. The interface circuit has a test data input that receives...
Method and apparatus for enabling a computer system
A system and method for utilizing generic computer operating system software for computer hardware systems designed subsequent to the operating system software....
Method and apparatus for arbitration and fairness on a full-duplex bus
using dual phases
A method and apparatus for arbitrating on a high performance serial bus is disclosed. The invention provides for a plurality of arbitration phases and an...
Dynamically delivering, displaying document content as encapsulated within
plurality of capsule overviews with...
A method and system for the dynamic presentation of the contents of a plurality of documents on a display is disclosed. The method and system comprises receiving...
Method and system for preventing a timeout from reaching a network host
A method and system for preventing a timeout from reaching a network host when bringing up a down link that is slow to waken. The method generally comprises...
System and method for rapidly identifying the existence and location of an
item in a file
A system and method for rapidly identifying the existence and location of an item in a file using an improved hash table architecture. A hash table is...
Execution control for process task
Method and means for controlling the execution sequence of a first sequence of modules in a first task. The first sequence of modules are linked to one another...
User interface for presenting media information
A user interface and methods for using a user interface for controlling processing of time-based media files. In one exemplary method, a graphical representation...
Method and apparatus for image acquisition, organization, manipulation, and
To better realize the great potential of amateur digital photography, the present invention introduces an integrated system for the acquisition, organization,...
Pipelining cache-coherence operations in a shared-memory multiprocessing
One embodiment of the present invention provides a system that facilitates pipelining cache coherence operations in a shared memory multiprocessor system. During...
Universal interface for retrieval of information in a computer system
The present invention provides convenient access to items of information that are related to various descriptors input by a user, by means of a unitary interface...
Method and apparatus for improved color correction
Methods and apparatuses for performing gamma corrections to maintain a plurality of colors substantially consistent with a color point. In one aspect of the...
Computer mouse having side areas to maintain a depressed button position
A computer mouse having a base member with hold regions. A top member is pivotally coupled to the base member and covers the internal electronics of the mouse....
Methods and apparatus for constant-weight encoding and decoding
Methods and apparatus for spreading and concentrating information to constant-weight encode of data words on a parallel data line bus while allowing...
Method and apparatus for preventing loops in a full-duplex bus
A method and apparatus is disclosed for preventing loops in a full-duplex bus. One method has the acts of: selecting at least two candidates to join said bus;...
Method and system for seamlessly accessing remotely stored files
A system and method by which users via programs on one computer may seamlessly access files remotely stored on other computers that run a well known file access...