Patents by Inventor George Totolos

George Totolos 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: 7710075
    Abstract: The battery apparatus introduced here provides a tool for reliably measuring the run time to empty of a battery used in a network storage server for protection of data during a failure mode. The battery run time to empty can be determined by a management controller based on battery information generated by a controller and received at the management controller. The information received at the management controller includes run time to empty, voltage, current and current battery capacity.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: May 4, 2010
    Assignee: Network Appliance, Inc.
    Inventors: Allen J. Kilbourne, II, George Totolos, Jr.
  • Patent number: 7650557
    Abstract: Embodiments of the invention include a memory device, such as a removable expanded memory card, having a host bus interface that allows a host to access a memory of the device. The memory device also includes memory scrubbing circuitry to read data stored at addresses in the memory and to identify single-bit errors and multiple-bit errors in the data read from the memory.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: January 19, 2010
    Assignee: Network Appliance, Inc.
    Inventor: George Totolos, Jr.
  • Publication number: 20080270776
    Abstract: A system and method for protecting memory during system initialization is provided. A complex programmable logic device (CPLD) is operatively interconnected with a multiplexer to enable control of a memory to be switched between a memory controller and the CPLD in response to error conditions. If an error condition is identified, the CPLD assumes control of the memory and activates a battery subsystem to provide memory refreshes until system re-initialization. Upon system bring-up, interactions between the BIOS and CPLD assure that protected memory is fully recovered by the system. The contents of memory will remain protected from any further faults that may occur during the bring-up sequence.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: George Totolos, Roger Blood
  • Patent number: 7380158
    Abstract: A file server for serving data of a client from a network. The server includes disk means for storing the data. The server includes means for receiving the data from the network and sending an acknowledgment that the data has been stored to the client through the network but before the data has been stored in the disk means, the receiving means in communication with the disk means. The server includes a memory for storing the data until the data is stored in the disk means, the receiving means is in communication with the memory. The server includes a first power source for provide electricity to the disk means, the memory and the receiving means, the first power source in electrical communication with the disk means, the memory and the receiving means. The server includes a second power source that provides electricity to the memory when the first power source fails, the second power source in communication with the memory. A method for serving data of a client from a network.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: May 27, 2008
    Assignee: Spinnaker Networks, Inc.
    Inventor: George Totolos, Jr.
  • Publication number: 20080043562
    Abstract: A method of managing power states of memory modules while performing memory access operations is disclosed. Memory modules are in a power saving state until an access operation involving the module is to be performed. The module is placed in an operational mode, then the access operation is performed, then the module is returned to the power saving state. Apparatus and systems using the method are also disclosed and claimed.
    Type: Application
    Filed: March 26, 2007
    Publication date: February 21, 2008
    Inventors: George Totolos, Scott M. Westbrook
  • Patent number: 7218566
    Abstract: A method of managing power states of memory modules while performing memory access operations is discussed. Memory modules are in a power saving state until an access operation involving the module is to be performed. The module is placed in an operational mode, then the access operation is performed, then the module is returned to the power saving state.
    Type: Grant
    Filed: April 28, 2005
    Date of Patent: May 15, 2007
    Inventors: George Totolos, Jr., Scott M. Westbrook
  • Publication number: 20070079185
    Abstract: Embodiments of the invention include a memory device, such as a removable expanded memory card, having a host bus interface that allows a host to access a memory of the device. The memory device also includes memory scrubbing circuitry to read data stored at addresses in the memory and to identify single-bit errors and multiple-bit errors in the data read from the memory.
    Type: Application
    Filed: September 19, 2005
    Publication date: April 5, 2007
    Inventor: George Totolos
  • Publication number: 20060031422
    Abstract: A file server for serving data of a client from a network. The server includes disk means for storing the data. The server includes means for receiving the data from the network and sending an acknowledgment that the data has been stored to the client through the network but before the data has been stored in the disk means, the receiving means in communication with the disk means. The server includes a memory for storing the data until the data is stored in the disk means, the receiving means is in communication with the memory. The server includes a first power source for provide electricity to the disk means, the memory and the receiving means, the first power source in electrical communication with the disk means, the memory and the receiving means. The server includes a second power source that provides electricity to the memory when the first power source fails, the second power source in communication with the memory. A method for serving data of a client from a network.
    Type: Application
    Filed: August 19, 2005
    Publication date: February 9, 2006
    Inventor: George Totolos
  • Patent number: 6938184
    Abstract: A file server for serving data of a client from a network. The server includes disk means for storing the data. The server includes means for receiving the data from the network and sending an acknowledgment that the data has been stored to the client through the network but before the data has been stored in the disk means, the receiving means in communication with the disk means. The server includes a memory for storing the data until the data is stored in the disk means, the receiving means is in communication with the memory. The server includes a first power source for provide electricity to the disk means, the memory and the receiving means, the first power source in electrical communication with the disk means, the memory and the receiving means. The server includes a second power source that provides electricity to the memory when the first power source fails, the second power source in communication with the memory. A method for serving data of a client from a network.
    Type: Grant
    Filed: October 17, 2002
    Date of Patent: August 30, 2005
    Assignee: Spinnaker Networks, Inc.
    Inventor: George Totolos, Jr.
  • Publication number: 20040078623
    Abstract: A file server for serving data of a client from a network. The server includes disk means for storing the data. The server includes means for receiving the data from the network and sending an acknowledgment that the data has been stored to the client through the network but before the data has been stored in the disk means, the receiving means in communication with the disk means. The server includes a memory for storing the data until the data is stored in the disk means, the receiving means is in communication with the memory. The server includes a first power source for provide electricity to the disk means, the memory and the receiving means, the first power source in electrical communication with the disk means, the memory and the receiving means. The server includes a second power source that provides electricity to the memory when the first power source fails, the second power source in communication with the memory. A method for serving data of a client from a network.
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Applicant: Spinnaker Networks, Inc.
    Inventor: George Totolos
  • Patent number: 6216182
    Abstract: A system for storing data. The system includes a host for processing the data. The system includes a buffer mechanism for storing data and producing interrupt signals to the host for informing the host there is data in the buffer mechanism for the host to process. The buffer mechanism adapting the production of interrupts based on the speed the host can process data. The host is in contact with the buffer mechanism. A method for serving data. The method includes the steps of storing data in a buffer mechanism. Then there is the step of sending an initial interrupt signal to a host from the buffer mechanism informing the host there is data in the buffer mechanism for the host to process. Next there is the step of transferring data in the buffer mechanism to the host. Then there is the step of processing data from the buffer mechanism with the host. Next there is the step of adapting when a subsequent interrupt signal is sent to the host based on the speed the host can process data.
    Type: Grant
    Filed: July 30, 1998
    Date of Patent: April 10, 2001
    Assignee: Fore Systems, Inc.
    Inventors: Nhiem Nguyen, Michael H. Benson, Steven J. Schlick, George Totolos, Jr.
  • Patent number: 6192033
    Abstract: An apparatus for reflecting an f-RM cell as a b-RM cell. The apparatus includes an RM cell processor which is adapted to receive the f-RM cell from an ATM network and modifies ABR information of the f-RM cell to reflect congestion regarding cells on the ATM network. The apparatus includes a transmit scheduler connected to the RM cell processor which forms the b-RM cell from the modified ABR information of the f-RM cell and sends the b-RM cell to the ATM network. The transmit scheduler is decoupled from the RM cell processor. An ATM telecommunications system. A method for reflecting an f-RM cell as a b-RM cell.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: February 20, 2001
    Assignee: FORE Systems, Inc.
    Inventors: Michael H. Benson, Nhiem Nguyen, Steven J. Schlick, George Totolos, Jr.
  • Patent number: 6151321
    Abstract: An ATM communications system. The system includes an ATM network on which ATM cells of ATM packets travel. The system includes a host which produces ATM packets having cells which include at least a payload. The system includes an interface connected to the host which sends ATM cells from the host onto the ATM network. The interface produces read requests to the host for obtaining cells from the host. The interface transfers a partial packet having a plurality of cells from the host to the interface with each read request. The interface has a bus which connects to the host on which communication between the host and the interface occurs. The interface has a transfer mechanism which is connected to the ATM network to send cells to the ATM network. An interface for connection to a host which sends ATM cells from the host to an ATM network. A method for sending ATM cells over an ATM network.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: November 21, 2000
    Assignee: FORE Systems, Inc.
    Inventors: Michael H. Benson, Nhiem Nguyen, Steven J. Schlick, George Totolos, Jr.
  • Patent number: 6076127
    Abstract: A method and apparatus for configuring a single point arbitration scheme for a commonly accessed communication bus using bus master devices with arbitration control circuitry included therein. Bus master devices including arbitration control circuitry may be connected to an arbitration control bus over which signals for arbitrating control to the commonly accessed communications bus are provided. During a configuration mode of operation, the same connections to the arbitration control bus provide signals which are decoded at each bus master device to provide a configuration status which indicates whether other bus master devices requiring arbitration are connected to the arbitration control bus and whether the arbitration control circuitry included on the particular device will be enabled to perform the arbitration.
    Type: Grant
    Filed: November 6, 1996
    Date of Patent: June 13, 2000
    Assignee: International Business Machines Corporation
    Inventors: Henry Chin, George Totolos, Jr.
  • Patent number: 6026090
    Abstract: An ATM communications system. The system includes an ATM network on which ATM cells of ATM packets travel. The system includes a host having a host memory mechanism preferably having cache lines which stores the cells. The system includes an interface having a receive memory mechanism which stores a partial packet comprising a plurality of cells received from the ATM network. The receive memory mechanism aligns with the host memory mechanism so every transfer from the receive memory mechanism of the plurality of cells to the host memory mechanism fills the host memory mechanism along cache lines of the host memory mechanism. The interface has a bus which connects to the host on which communication between the host and the interface occurs. The interface is connected to the ATM network. A method for sending ATM cells over an ATM network. An interface for a host to receive ATM cells from an ATM communication network.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: February 15, 2000
    Assignee: FORE System, Inc.
    Inventors: Michael H. Benson, Nhiem Nguyen, Steven J. Schlick, George Totolos, Jr.
  • Patent number: 5787486
    Abstract: An apparatus and method are provided for maintaining lock characteristics while providing selective access to a cache during lock cycles. To guarantee that only one master accesses memory at a time, locked cycles are always passed to the internal arbitration unit of the memory controller, even if they are cache hits. If the local bus is not granted or cannot be guaranteed that it will be granted the bus for the locked cycle, the cycle is cancelled.
    Type: Grant
    Filed: December 15, 1995
    Date of Patent: July 28, 1998
    Assignee: International Business Machines Corporation
    Inventors: Henry Chin, John Edward Derrick, Christopher Michael Herring, George Totolos, Jr.
  • Patent number: 5678018
    Abstract: A cache memory is provided which adjusts its response to addresses in accordance with the number of identical cache memory cards installed in the motherboard. Upon its installation in the motherboard a card is informed of its status as a master or a slave. As long as a slave is not installed the master responds to processor accesses over the entire address range of the computer. When a slave is installed a signal is sent to the master. Circuitry on the memory cards restricts the master response to half the address range. The slave being informed of its status restricts its response to the other half of the address range.
    Type: Grant
    Filed: December 16, 1994
    Date of Patent: October 14, 1997
    Assignee: International Business Machines Corporation
    Inventors: Henry Chin, George Totolos, Jr.
  • Patent number: 5613087
    Abstract: The cache controller of a second level cache in an Intel Pentium processor based computer system contains test circuitry that allows reading and writing directly into all tag RAM databit locations. This circuitry responds to a modified External Address Strobe (EADS#) command to invoke the tag test cycle. The EADS# command is normally used in a SNOOP read cycle by the system. In a SNOOP cycle, the main memory controller invokes the EADS# command to request the first level (L.sub.1) and second level (L.sub.2) caches for modified information stored in those caches. In the tag test cycle the EADS# command line is held down twice as long as it would in a normal SNOOP read Cycle. Because of its added length, the SNOOP cycle circuits in the L.sub.2 cache ignore the command on the EADS# command line. However, the tag RAM test circuitry in the L.sub.
    Type: Grant
    Filed: February 23, 1995
    Date of Patent: March 18, 1997
    Assignee: International Business Machines Corporation
    Inventors: Henry Chin, George Totolos, Jr.