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

Icon_funbox Did You Know...

...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!

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.

 

Attorney: SUN MICROSYSTEMS INC.;C/O PARK, VAUGHAN & FLEMING LLP


Number of applications: 138
Last date: May 22, 2008

1        
Application No.Application TitleIssue Date
20080120064Detecting 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
20080117925Method 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
20080117824Topological 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
20080112133SWITCH 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
20080112152CABLE 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
20080115014Method 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
20080106951Architecture 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
20080105056Method 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
20080107021Parallel 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
20080104326Facilitating 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
20080104335Facilitating 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
20080098215Tracking 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
20080092110Enhanced 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
20080084866Routing 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
20080086600Method 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
20080082738Efficient 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
20080082804Method 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
20080077731Memory 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
20080071903Method 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
20080071904Method 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
20080061801Measuring 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
20080059893Using 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
20080043973Method 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
20080031294Structures 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
20080034195Method 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
20080028138Content-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
20080028139Content-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
20080022082START 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
20080022045Handling 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
20080018000Method 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
20080016352Method 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
20080010556Estimating 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
20080010044Using 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
20080004837Method 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
20080001776Method 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
20080005545Dynamically 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
20080001777Camouflaging 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
20080005653Method 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
20070291535Multi-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
20070294513Facilitating 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
1        
 
Sign InRegister
Username  
Password   
forgot password?