Patents by Inventor Steven H. Kahle

Steven H. Kahle has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7725661
    Abstract: Management of a Cache is provided by differentiating data base on attributes associated with the data and reducing storage bottlenecks. The Cache differentiates and manages data using a state machine with a plurality of states. The Cache may use data patterns and statistics to retain frequently used data in the cache longer. The Cache uses content or attributes to differentiate and retain data longer. Further, the Cache may provide status and statistics to a data flow manager that determines which data to cache and which data to pipe directly through, or to switch cache policies dynamically, thus avoiding some of the cache overhead. The Cache may also place clean and dirty data in separate states to enable more efficient Cache mirroring and flush.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: May 25, 2010
    Assignee: Plurata Technologies, Inc.
    Inventors: Wei Liu, Steven H. Kahle
  • Publication number: 20080172531
    Abstract: Management of a Cache is provided by differentiating data base on attributes associated with the data and reducing storage bottlenecks. The Cache differentiates and manages data using a state machine with a plurality of states. the Cache may use data patterns and statistics to retain frequently used data in the cache longer. The Cache uses content or attributes to differentiate and retain data longer. Further, the Cache may provide status and statistics to a data flow manager that determines which data to cache and which data to pipe directly through, or to switch cache policies dynamically, thus avoiding some of the cache overhead. The Cache may also place clean and dirty data in separate states to enable more efficient Cache mirroring and flush.
    Type: Application
    Filed: March 25, 2008
    Publication date: July 17, 2008
    Applicant: Plurata Technologies, LLC
    Inventors: Wei Liu, Steven H. Kahle
  • Patent number: 7356651
    Abstract: A method and system directed to improve effectiveness and efficiency of cache and data management by differentiating data based on certain attributes associated with the data and reducing the bottleneck to storage. The data-aware cache differentiates and manages data using a state machine having certain states. The data-aware cache may use data pattern and traffic statistics to retain frequently used data in cache longer by transitioning it into Sticky or StickyDirty states. The data-aware cache may also use content or application related attributes to differentiate and retain certain data in cache longer. Further, the data-aware cache may provide cache status and statistics information to a data-aware data flow manager, thus assisting data-aware data flow manager to determine which data to cache and which data to pipe directly through, or to switch cache policies dynamically, thus avoiding some of the overhead associated with caches.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: April 8, 2008
    Assignee: Piurata Technologies, LLC
    Inventors: Wei Liu, Steven H. Kahle
  • Patent number: 6922754
    Abstract: A method and system directed to reducing the bottleneck to storage. In one aspect of the invention, a data-aware data flow manager is inserted between storage and a process or device requesting access to the storage. The data-aware data flow manager determines which data to cache and which data to pipe directly through. Through intelligent management and caching of data flow, the data-aware data flow manager is able to avoiding some of the latencies associated with caches that front storage devices. The data-aware data flow manager may determine whether to cache data or pipe it directly through based on many factors including type of data requested, state of cache, and user or system policies.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: July 26, 2005
    Assignee: inFabric Technologies, Inc.
    Inventors: Wei Liu, Steven H. Kahle
  • Publication number: 20040117441
    Abstract: A method and system directed to reducing the bottleneck to storage. In one aspect of the invention, a data-aware data flow manager is inserted between storage and a process or device requesting access to the storage. The data-aware data flow manager determines which data to cache and which data to pipe directly through. Through intelligent management and caching of data flow, the data-aware data flow manager is able to avoiding some of the latencies associated with caches that front storage devices. The data-aware data flow manager may determine whether to cache data or pipe it directly through based on many factors including type of data requested, state of cache, and user or system policies.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 17, 2004
    Applicant: inFabric Technologies, Inc.
    Inventors: Wei Liu, Steven H. Kahle
  • Patent number: 5939855
    Abstract: Power inverter equipment monitor/controller method and apparatus are described. The invented apparatus provides for the semi-automatic state steering and monitoring of an inverter/charger and alternator system. A flat panel user interface includes an array of switches, displays and indicators for establishing modes of operation of the system, for initializing operating parameters of the system and a connected battery, for establishing rates for the system's operation, permit the user to monitor the system's operating mode and charging data (including charging efficiency factor or CEF) while it is operating to charge the battery and to supply AC power to connected appliances.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: August 17, 1999
    Assignee: Cruising Equipment, Inc.
    Inventors: Richard L. Proctor, Steven H. Kahle, Warren D. Stokes, Richard H. Young, Jr.
  • Patent number: 5895440
    Abstract: A battery monitor and cycle status indicator is disclosed. The battery monitor includes a voltage sensor capable of sensing the voltage between two nodes, for example, the positive and negative terminals of a battery. The voltage sensor is connected to an analog-to-digital converter which converts the analog voltage level sensed by the voltage sensor to a digital form. In turn, the analog-to-digital converter is coupled to a microprocessor. The microprocessor determines battery state-of-charge and historical values that relate to battery condition based upon the voltage levels provided by the analog-to-digital converter. The microprocessor is also coupled to a memory which stores battery history values computed by the microprocessor and program instructions for operation of the microprocessor. The battery monitor also includes a display that is capable of displaying battery state-of-charge and the historical values determined by the microprocessor.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: April 20, 1999
    Assignee: Cruising Equipment Company, Inc.
    Inventors: Richard L. Proctor, George A. Ure, Richard H. Young, Jr., Steven H. Kahle, William L. Merkes
  • Patent number: 5675123
    Abstract: The housing may be quickly and easily assembled in a clam-shell manner. The housing includes a pair of half-shells with each having a tongue for connecting to a face plate and a locking mechanism for connecting the half-shells together. The tongues are inserted into a pair of tongue-receiving fulcrum structures of the plate so that the half-shells are positioned in an open clam-shell arrangement. To complete the connection and the formation of the housing, the half-shells are rotated towards each other until the locking mechanism of one of the half-shells fastens to the locking mechanism of the other half-shell. Furthermore, the housing provides a wall-mounting mechanism for releasably attaching the housing to a wall, wherein that mechanism has two operative positions, including locking and release positions. In the locking position, the wall-mounting mechanism securely mounts the housing to the wall, and in the release position, the housing is unmounted and removable from the wall.
    Type: Grant
    Filed: February 9, 1996
    Date of Patent: October 7, 1997
    Assignee: Cruising Equipment Company, Inc.
    Inventors: Richard L. Proctor, George A. Ure, William L. Merkes, Richard H. Young, Jr., Steven H. Kahle, Donald P. Aupperle
  • Patent number: 5656919
    Abstract: The apparatus and method of monitoring and/or indicating an accurate state-of-charge of a battery compensates for varying current loads and changing temperature conditions. The apparatus and method compensate for the Peukert Effect which manifests itself when varying current loads are applied to the battery. Also, the apparatus and method may compensate for temperature changes in the environment of the battery. The extent of the Peukert Effect and temperature variation on the battery is based on intrinsic characteristics of the battery which may be experimentally defined. Specifically, preferred apparatuses include memories for storing various discharging/charging related values and a processor to calculate and determine values related to accurately monitoring the battery's state-of-charge. Also, the apparatus may include a battery state-of-charge indicator including a multi-segmented, multi-color LED display.
    Type: Grant
    Filed: November 14, 1995
    Date of Patent: August 12, 1997
    Assignee: Cruising Equipment, Inc.
    Inventors: Richard L. Proctor, George A. Ure, William L. Merkes, Richard H. Young, Jr., Steven H. Kahle
  • Patent number: 5583413
    Abstract: Power inverter equipment monitor/controller method and apparatus are described. The invented apparatus provides for the semi-automatic state steering and monitoring of an inverter/charger and alternator system. A flat panel user interface includes an array of switches, displays and indicators for establishing modes of operation of the system, for initializing operating parameters of the system and a connected battery, for establishing rates for the system's operation, permit the user to monitor the system's operating mode and charging data (including charging efficiency factor or CEF) while it is operating to charge the battery and to supply AC power to connected appliances.
    Type: Grant
    Filed: September 6, 1994
    Date of Patent: December 10, 1996
    Assignee: Cruising Equipment, Inc.
    Inventors: Richard L. Proctor, Steven H. Kahle, Warren D. Stokes, Richard H. Young, Jr.
  • Patent number: D399154
    Type: Grant
    Filed: February 8, 1996
    Date of Patent: October 6, 1998
    Assignee: Cruising Equipment, Company Inc.
    Inventors: Richard L. Proctor, George A. Ure, William L. Merkes, Richard H. Young, Jr., Steven H. Kahle, Donald P. Aupperle