Olympic Patent Works, PLLC
705 Second Avenue | Suite 1111 | Seattle | WA | USA | 98104
Phone (206) 621 1933 - Fax (206) 621 5302


 

 

 


Computer-Hardware-Related Patents

 

 

 

 

U.S. Patent No.

Title

Issue Date

7,421,689 B2

 

 

 

Processor-Architecture for Facilitating a Virtual Machine Monitor

 

September 2, 2008

 

 

 

7,409,531 B1

 

 

Integrated Micro-Controller and Programmable Device

 

August 5, 2008

 

 

7,353,321

 

 

 

 

 

 

 

Integrated-circuit Implementation of a Storage-Shelf Router and a Path Controller Card for Combined Use in High-Availability Mass-Storage-Device Shelves That May Be Incorporated Within Disk Arrays

 

April 1, 2008

 

 

 

 

 

 

 

7,346,915

 

 

Compact and Portable Optical Disk Drive

 

March 18, 2008

 

 

7,340,572

Method and System for Reliable Remote-Mirror Resynchronization in Disk Arrays and Other Mass Storage Devices

 

March 4, 2008

7,330,942

 

 

 

Method for Efficient Virtualization of Physical Memory in a Virtual-Machine Monitor

 

February 12, 2008

 

 

 

7,320,084

 

 

 

Management of Error Conditions in High-Availability Mass-Storage-Device Shelves by Storage-Shelf Routers

 

January 15, 2008

 

 

 

7,313,668

 

Immediate Virtual Memory

 

December 25, 2007

 

7,272,832

 

 

 

 

 

Method of protecting user process data in a secure platform inaccessible to the operating system and other tasks on top of the secure platform

 

September 18, 2007

 

 

 

 

 

7,206,987

 

 

 

Error Detection and Correction in a Layered, 3-Dimensional Storage Architecture

 

April 17, 2007

 

 

 

7,181,582

 

 

Unified Data Sets Distributed Over Multiple I/O – Device Arrays

 

February 20, 2007

 

 

7,167,929

 

 

 

 

 

 

 

 

Integrated-Circuit Implementation of a Storage-Shelf Router and a Path Controller Card for Combined Use in High-Availability Mass-Storage-Device Shelves That May Be Incorporated Within Disk Arrays, and a Storage-Shelf-Interface Tunneling Method and System

 

January 23, 2007

 

 

 

 

 

 

 

 

7,093,759

 

 

Low-Power Hand-Held Transaction Device

 

August 22, 2006

 

 

7,058,850 B2

 

 

 

Method and System for Preventing Data Loss Within Disk-Array Pairs Supporting Mirrored Logical Units

 

June 6, 2006

 

 

 

7,031,928 B1

 

 

 

 

 

 

Method and System for Throttling I/O Request Servicing on Behalf of an I/O Request Generator to Prevent Monopolization of a Storage Device by the I/O Request Generator

 

April 18, 2006

 

 

 

 

 

 

7,013,378 B2

 

 

 

Method and System for Minimizing the Length of a Defect List for a Storage Device

 

March 14, 2006

 

 

 

7,013,376 B2

 

 

 

Method and system for Data Block Sparing in a Solid-State Storage Device

 

March 14, 2006

 

 

 

6,978,280 B1

 

 

Method and System for Improving Lun-Based Backup Reliability

 

December 20, 2005

 

 

6,898,184 B1

 

 

 

Private Arbitrated Loop Self-Test Management for a Fibre Channel Storage Enclosure

 

May 24 2005

 

 

 

6,907,505 B2

 

 

 

 

Immediately Available, Statically Allocated, Full-Logical-Unit Copy with a Transient, Snapshot-Copy-Like Intermediate Stage

 

June 5 2005

 

 

 

 

6,889,244 B1

 

 

 

Method and Apparatus for Passing Messages using a Fault Tolerant Storage System

 

May 3, 2005

 

 

 

6,804,767B1

 

 

 

Method and System for Automatic Address Table Reshuffling in Network Multiplexers

 

October 12, 2004

 

 

 

6,791,989B1

 

 

 

 

 

Fibre Channel Interface Controller That Performs Non-Blocking Output and Input of Fibre Channel Frames and Acknowledgement Frames to and from a Fibre Channel

 

September 14, 2004

 

 

 

 

 

6,782,416B2

 

 

Distributed and Geographically Dispersed Quorum Resource Disks

 

August 24, 2004

 

 

6,735,637 B2

 

 

 

 

 

 

Method and System for Providing Advanced Warning to a Data Stage Device in Order to Decrease the Time for a Mirror Split Operation Without Starving Host I/O Request for Processing

 

May 11, 2004

 

 

 

 

 

 

6,724,768 B1

 

 

 

Method and System For Enforcing Maximum Transit Delay in Network Multiplexers

 

April 20, 2004

 

 

 

6,721,902 B1

 

 

 

Method and System for Providing LUN-Based Backup Reliability Via LUN-Based Locking

 

April 13, 2004

 

 

 

6,718,447 B2

 

 

 

 

Method and System for Providing Logically Consistent Logical Unit Backup Snapshots Within One or More Data Storage Devices

 

April 6, 2004

 

 

 

 

6,697,881 B2

 

 

 

 

Method and System for Efficient Format, Read, Write, and Initial Copy Processing Involving Sparse Logical Units

 

February 24, 2004

 

 

 

 

6,697,881 B2

 

 

 

 

Method and System for Efficient Format, Read, Write, and Initial Copy Processing Involving Sparse Logical Units

 

February 24, 2004

 

 

 

 

6,697,330 B1

 

 

Method and System for Output Flow Control in Network Multiplexers

 

February 24, 2004

 

 

6,687,805 B1

 

 

 

 

Method and System for Logical-Object-To-Physical-Location Translation and Physical Separation of Logical Objects

 

February 3, 2004

 

 

 

 

6,662,282 B2

 

 

Unified Data Sets Distributed Over Multiple I/O-Device Arrays

 

December 9, 2003

 

 

6,594,745 B2

 

 

 

 

 

Mirroring Agent Accessible to Remote Host Computers, and Accessing Remote Data Storage Devices, Via a Communications Medium

 

July 15, 2003

 

 

 

 

 

6,578,096 B1

 

 

 

Method and System for Efficient I/O Operation Completion in a Fibre Channel Node

 

June 10, 2003

 

 

 

6,526,458 B1

 

 

 

 

 

 

Method and System for Efficient I/O Operation Completion in a Fiber Channel Node Using an Application Specific Integration Circuit and Determining I/O Operation Status Within Interface Controller

 

February 25, 2003

 

 

 

 

 

 

6,517,358 B2

 

 

 

 

Method and System for Directly Interconnecting Storage Devices to Controller Cards Within a Highly Available Storage System

 

February 11, 2003

 

 

 

 

6,517,358 B2

 

 

 

 

Method and System for Directly Interconnecting Storage Devices to Controller Cards Within a Highly Available Storage System

 

February 11, 2003

 

 

 

 

6,493,750 B1

 

 

 

 

 

Command Forwarding: A Method for Optimizing I/O Latency and Throughput in Fibre Channel Client/Serve/Target Mass Storage Architectures

 

December 10, 2002

 

 

 

 

 

6,477,171 B1

 

 

 

 

Method and System for Negotiation of the Highest Common Link Rate Among Nodes of a Fibre Channel Arbitrated Loop

 

November 5, 2002

 

 

 

 

6,477,139 B1

 

 

 

Peer Controller Management In A Dual Controller Fibre Channel Storage Enclosure

 

November 5, 2002

 

 

 

6,470,026 B1

 

 

 

Fibre Channel Loop Map Initialization Protocol Implemented in Hardware

 

October 22, 2002

 

 

 

6,463,498

 

 

 

 

Transmission of FCP Response in the Same Loop Tenancy as the FCP Data with Minimization of Intersequence Gap

 

October 8, 2002

 

 

 

 

6,425,034 B1

 

 

 

 

 

Fibre Channel Controller Having Both Inbound and Outbound Control Units for Simultaneously Processing Both Multiple Inbound and Outbound Sequences

 

July 23, 2002

 

 

 

 

 

6,425,034 B1

 

 

 

 

 

Fibre Channel Controller Having Both Inbound and Outbound Control Units for Simultaneously Processing Both Multiple Inbound and Outbound Sequences

 

July 23, 2002

 

 

 

 

 

6,336,157 B1

 

 

 

 

 

 

Deterministic Error Notification and Event Reordering Mechanism Provide a Host Processor to Access Complete State Information of an Interface Controller for Efficient Error Recovery

 

January 1, 2002

 

 

 

 

 

 

6,314,477 B1

 

 

 

 

Performance of Fiber Channel Protocol Sequence Reassembly Using Expected Frame Information and Buffer List Calculations

 

November 6, 2001

 

 

 

 

6,292,873 B1

 

 

 

 

 

Dual-Ported Electronic Random Access Memory That Does Not Introduce Additional Wait States and that Does Not Cause Retransmission of Data During Shared Access

 

September 18, 2001

 

 

 

 

 

6,260,079 B1

 

 

 

 

 

 

Method and System for Enhancing Fibre Channel Loop Resiliency for a Mass Storage Enclosure by Increasing Component Redundancy and Using Shunt Elements and Intelligent Bypass Management

 

July 10, 2001

 

 

 

 

 

 

6,092,140

 

 

Low Latency Bridging Between High Speed Bus Networks

 

 July 18, 2000

 

 

6,065,087

 

 

 

 

 

Architecture for a High-Performance Network/Bus Multiplexer Interconnecting a Network and a Bus That Transport Data Using Multiple Protocols

 

May 16, 2000

 

 

 

 

 

6,055,588

 

 

 

 

Single State FIFO Memory with a Circuit Enabling Memory To Be Read From and Written To During a Single Cycle from a Single Clock

 

April 25, 2000

 

 

 

 

 

 

Website Copyright 2005 Olympic Patent Works, PLLC