Patents by Inventor Mark Farabaugh

Mark Farabaugh 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: 6957355
    Abstract: A method and system for managing cache levels based on battery backup level are described. In one embodiment, the method comprises measuring the level of charge stored in an exhaustible power source. The method further comprises monitoring the level of charge stored in the exhaustible power source. The method further comprises adjusting the storage level of the cache in response to a detected change in the level of charge. In this way, the method ensures that adequate battery power is available to transfer the contents of the cache to a non-volatile data storage medium.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: October 18, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: John D. Acton, Mark Farabaugh, William M. Hamilton, III, Joel P. Miller, Jonathan Broome
  • Patent number: 6829724
    Abstract: A method for battery condition testing. In one embodiment, the method is comprised of interrupting AC power service to a data storage system. The interruption causes an exhaustible power source to provide operating power to the data storage system. The exhaustible power source is coupled to said data storage system. The exhaustible power source is adapted to provide operating power to the data storage system when the AC power service to the data storage system is interrupted. The method is further comprised of discharging the exhaustible power source by operating the data storage system with the exhaustible power source for a specified period of time less than full discharge but sufficient to fully flush the cache. The exhaustible power source passes the condition testing provided the exhaustible power source provides operating power to the data storage system for the specified period of time.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: December 7, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Mark Farabaugh, Michael D. Derbish
  • Publication number: 20040054851
    Abstract: A method and system for managing cache levels based on battery backup level are described. In one embodiment, the method comprises measuring the level of charge stored in an exhaustible power source. The method further comprises monitoring the level of charge stored in the exhaustible power source. The method further comprises adjusting the storage level of the cache in response to a detected change in the level of charge. In this way, the method ensures that adequate battery power is available to transfer the contents of the cache to a non-volatile data storage medium.
    Type: Application
    Filed: September 18, 2002
    Publication date: March 18, 2004
    Inventors: John D. Acton, Mark Farabaugh, William M. Hamilton, Joel P. Miller, Jonathan Broome
  • Publication number: 20040054484
    Abstract: A method for battery condition testing. In one embodiment, the method is comprised of interrupting AC power service to a data storage system. The interruption causes an exhaustible power source to provide operating power to the data storage system. The exhaustible power source is coupled to said data storage system. The exhaustible power source is adapted to provide operating power to the data storage system when the AC power service to the data storage system is interrupted. The method is further comprised of discharging the exhaustible power source by operating the data storage system with the exhaustible power source for a specified period of time less than full discharge but sufficient to fully flush the cache. The exhaustible power source passes the condition testing provided the exhaustible power source provides operating power to the data storage system for the specified period of time.
    Type: Application
    Filed: September 18, 2002
    Publication date: March 18, 2004
    Inventors: Mark Farabaugh, Michael D. Derbish