...Daniel Webster invented a "bull plow" to pull out tree stumps. It didn't catch on because it was huge and required four oxen to pull it!
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.
| Application No. | Application Title | Issue Date |
| 20080120064 | Detecting a failure condition in a system using three-dimensional telemetric impulsional response surfaces One embodiment of the present invention provides a system that facilitates high-sensitivity detection of an anomaly in telemetry data from an electronic system using a telemetric impulsional response fingerprint of the telemetry data. During operation, the system applie... | 05/22/2008 |
| 20080117925 | Method and apparatus for performing syntax-directed application layer data buffering One embodiment of the present invention provides a system that facilitates buffering data at a kernel in a computer system, wherein the data is buffered based on the structure of a message contained in the data. The system operates by receiving data at a computer system... | 05/22/2008 |
| 20080117824 | Topological approach for improving network and system utilization in a non-uniform network One embodiment of the present invention provides a system that facilitates improved resource allocation in a network. During operation, the system determines one or more metrics value for a node based on a characteristic of the node and assigns nodes within the network ... | 05/22/2008 |
| 20080112133 | SWITCH CHASSIS A switch chassis includes a plane having pass-through vias. An array of connector pairs is provided. A connector pair includes a first multi-path connector on first side of the plane and a second multi-path connector on the second side of the plane interconnected throug... | 05/15/2008 |
| 20080112152 | CABLE MANAGEMENT SYSTEM A cable management system provides cable management for a switch chassis configured to receive a plurality of line card units. The cable management system comprises a cable guide arrangement configured to guide each of a plurality of cables from a line card such that th... | 05/15/2008 |
| 20080115014 | Method and apparatus for detecting degradation in a remote storage device A system that monitors telemetry from a host computer system to detect degradation in a remote storage device. During operation, the system monitors performance parameters from a host computer system which accesses the remote storage device, wherein the performance para... | 05/15/2008 |
| 20080106951 | Architecture for an output buffered switch with input groups Embodiments of the present invention provide a system that transfers data between the components in the computer system through a switch. In these embodiments, the switch includes multiple switch chips which are coupled together and are configured to collectively functi... | 05/08/2008 |
| 20080105056 | Method and apparatus for detecting vibrations from a mechanical component A system that detects vibrations from a mechanical component, such as a disk drive. The system includes an excitation rod, a membrane, and a microphone. During operation, the mechanical component is coupled to the excitation rod which is coupled to the membrane, so that... | 05/08/2008 |
| 20080107021 | Parallel wrapped wave-front arbiter Embodiments of the present invention provide a system that schedules the transfer of cells in a switch. The system starts by receiving a set of cells to be transferred from a set of inputs of the switch to a set of outputs of the switch. The system includes S subschedul... | 05/08/2008 |
| 20080104326 | Facilitating store reordering through cacheline marking One embodiment of the present invention provides a system that facilitates store reordering through cacheline marking. During operation, the system receives a memory operation which is directed to a cacheline. Next, the system determines whether a thread which is perfor... | 05/01/2008 |
| 20080104335 | Facilitating load reordering through cacheline marking One embodiment of the present invention provides a system that facilitates load reordering through cacheline marking. During operation, the system receives a load operation to be executed. Next, the system determines whether a cacheline for the load has been load-marked... | 05/01/2008 |
| 20080098215 | Tracking of resource utilization during cryptographic transformations A computer system that communicates cryptographic resource utilization information while processing data packets is described. During operation, the system receives a first data packet and generates a second data packet by performing a cryptographic transformation on th... | 04/24/2008 |
| 20080092110 | Enhanced UI operations leveraging derivative visual representation One embodiment of the present invention provides a system that facilitates manipulation of three-dimensional (3D) objects displayed in a two-dimensional (2D) display. During operation, the system displays perspectively a 3D object in a 2D display based on a coordinate s... | 04/17/2008 |
| 20080084866 | Routing based on dynamic classification rules A computer system that forwards data packets is described. During operation, the system receives a data packet on a first interface and classifies the data packet to determine a corresponding destination. This classification is based on dynamically configured classifica... | 04/10/2008 |
| 20080086600 | Method and apparatus for performing caching in a file system A system that caches a file within a computer system. During operation, the system monitors accesses to the file, wherein the file is located on a storage device. Next, the system analyzes the monitored accesses to determine an access pattern for the file. The system th... | 04/10/2008 |
| 20080082738 | Efficient store queue architecture One embodiment of the present invention provides a store queue that applies the stores to a memory subsystem in program order. This store queue includes a content-addressable memory (CAM), which holds pending stores and facilitates looking up stores based on addresses f... | 04/03/2008 |
| 20080082804 | Method and apparatus for enabling optimistic program execution A system that reduces overly optimistic program execution. During operation, the system encounters a bounded-execution block while executing a program, wherein the bounded execution block includes a primary path and a secondary path. Next, the system executes the bounde... | 04/03/2008 |
| 20080077731 | Memory module with optical interconnect that enables scalable high-bandwidth memory access One embodiment of the present invention provides a system that facilitates scalable high-bandwidth memory access using a memory module with optical interconnect. This system includes an optical channel, a memory buffer, and a random-access memory module. The memory buff... | 03/27/2008 |
| 20080071903 | Method and apparatus for monitoring a data stream A system that determines whether a data element exists within a set of data elements observed from a stream of data. During operation, the system receives a query which seeks to determine whether the data element exists within a set of data elements observed from a stre... | 03/20/2008 |
| 20080071904 | Method and apparatus for monitoring a data stream to detect a pattern of data elements A system that determines whether a pattern of data elements was observed in a stream of data. During operation, the system receives a query which seeks to determine whether the pattern of data elements was observed in the stream of data. In response to the query, the sy... | 03/20/2008 |
| 20080061801 | Measuring chip-to-chip capacitance differentials by demodulating signals over a capacitance bridge In a method for determining capacitance, a first time-varying signal is driven on a first terminal of a first capacitor and a second time-varying signal is driven on a first terminal of a second capacitor, where the first time-varying signal and the second time-varying ... | 03/13/2008 |
| 20080059893 | Using a zooming effect to provide additional display space for managing applications One embodiment of the present invention provides a system that uses a zooming effect to provide additional display space to manage applications. In one mode of operation, the system presents an image of a computer desktop to the user on a display device. When the system... | 03/06/2008 |
| 20080043973 | Method and apparatus for using a directory service to facilitate centralized device naming One embodiment of the present invention provides a system that uses a directory service to facilitate centralized device naming. The system operates by receiving a registration of a device at a computer system. Next, the system determines if the device has been register... | 02/21/2008 |
| 20080031294 | Structures and methods for adjusting the wavelengths of lasers via temperature control One embodiment of the present invention provides a system that facilitates adjusting the wavelengths of lasers via temperature control. This system includes a chip with an active face upon which active circuitry and signal pads reside. A thermal-control mechanism provid... | 02/07/2008 |
| 20080034195 | Method and apparatus for using filesystem operations to initiate device naming One embodiment of the present invention provides a system that uses filesystem operations to initiate device naming and/or device discovery. The system operates by receiving a command to boot a computer system. In response to the command, the system loads a portion of a... | 02/07/2008 |
| 20080028138 | Content-addressable memory that supports a priority ordering between banks of differing sizes One embodiment of the present invention provides a system that implements a content-addressable memory (CAM) which has multiple banks. During operation, the system receives a request to insert an item into the CAM, wherein the request includes a key which is used to ind... | 01/31/2008 |
| 20080028139 | Content-addressable memory that supports a priority ordering between banks One embodiment of the present invention provides a system that implements a content-addressable memory (CAM) which has multiple banks. During operation, the system receives a request to insert an item into the CAM, wherein the request includes a key which is used to ind... | 01/31/2008 |
| 20080022082 | START TRANSACTIONAL EXECUTION (STE) INSTRUCTION TO SUPPORT TRANSACTIONAL PROGRAM EXECUTION One embodiment of the present invention supports execution of a start transactional execution (STE) instruction, which marks the beginning of a block of instructions to be executed transactionally. Upon encountering the STE instruction during execution of a program, the... | 01/24/2008 |
| 20080022045 | Handling fetch requests that return out-of-order at an instruction fetch unit One embodiment of the present invention provides a system that handles instruction fetch requests that return out-of-order at an IFU of a processor. During operation, the system sends a request to obtain a cache line to an instruction cache, wherein the request can be s... | 01/24/2008 |
| 20080018000 | Method and apparatus for precisely aligning integrated circuit chips A system that facilitates precise inter-chip alignment. The system includes a first integrated circuit chip, whose surface has etch pit wells. The system also includes a second integrated circuit chip, whose surface has corresponding etch pit wells that mate with the et... | 01/24/2008 |
| 20080016352 | Method and apparatus for maintaining ephemeral keys in limited space One embodiment of the present invention provides a system that maintains keys using limited storage space on a computing device, such as a smart card. During operation, the system receives a request at the computing device to perform an operation involving a key. While ... | 01/17/2008 |
| 20080010556 | Estimating the residual life of a software system under a software-based failure mechanism One embodiment of the present invention provides a system that estimates residual life of a software system under a software-based failure mechanism. During operation, the system first constructs a prognostic database for the software-based failure mechanism based on a ... | 01/10/2008 |
| 20080010044 | Using interval techniques to solve a parametric multi-objective optimization problem One embodiment of the present invention provides a system that solves a parametric multi-objective optimization problem in a combined design space and parameter space using interval techniques, wherein the design space contains design-space variables which are fixed for... | 01/10/2008 |
| 20080004837 | Method and apparatus for generating a dynamic power-flux map for a set of computer systems A system that generates a dynamic power-flux map for a set of computer systems. During operation the system determines the locations of the computer systems. Next, the system receives dynamic traces of power consumption for the computer systems, wherein a dynamic trace ... | 01/03/2008 |
| 20080001776 | Method and apparatus for camouflaging business-activity information in a telemetry signal One embodiment of the present invention provides a system that camouflages business-activity information in telemetry signals from a computer system. During operation, the system monitors telemetry signals from the computer system to obtain a time series containing a te... | 01/03/2008 |
| 20080005545 | Dynamically shared high-speed jump target predictor One embodiment of the present invention provides a system that predicts a jump target for a jump instruction. During operation, the system starts fetching the jump instruction while executing a process. Next, the system uses a program counter for the process along with ... | 01/03/2008 |
| 20080001777 | Camouflaging business-activity information in a telemetry signal through randomization One embodiment of the present invention provides a system that camouflages business-activity information in telemetry signals from a computer system. During operation, the system monitors telemetry signals from the computer system to obtain a time series containing a te... | 01/03/2008 |
| 20080005653 | Method and apparatus for facilitating Java-based self-organizing media One embodiment of the present invention provides a system that facilitates presentation of Java-based self-organizing media. During operation, the system receives media content at a media-presentation device, wherein the media content includes content data as well as a ... | 01/03/2008 |
| 20070291535 | Multi-chip switch based on proximity communication A switch contains a first semiconductor die, which is configured to receive signals on a plurality of input ports and to output the signals on a plurality of output ports. The first semiconductor die is further configured to selectively couple the signals between the in... | 12/20/2007 |
| 20070294513 | Facilitating fast scanning for control transfer instructions in an instruction fetch unit One embodiment of the present invention provides a system that performs a fast-scanning operation to generate fetch bundles within an instruction fetch unit (IFU) of a processor. During operation, the system obtains a cache line containing instructions at the IFU. Next,... | 12/20/2007 |