Patents by Inventor Lorenzo Alvisi

Lorenzo Alvisi 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).

  • Publication number: 20140143367
    Abstract: A storage system that accomplishes both robustness and scalability. The storage system includes replicated region servers configured to handle computation involving blocks of data in a region. The storage system further includes storage nodes configured to store the blocks of data in the region, where each of the replicated region servers is associated with a particular storage node of the storage nodes. Each storage node is configured to validate that all of the replicated region servers are unanimous in updating the blocks of data in the region prior to updating the blocks of data in the region. In this manner, the storage system provides end-to-end correctness guarantees for read operations, strict ordering guarantees for write operations, and strong durability and availability guarantees despite a wide range of server failures (including memory corruptions, disk corruptions, etc.) and scales these guarantees to thousands of machines and tens of thousands of disks.
    Type: Application
    Filed: August 15, 2013
    Publication date: May 22, 2014
    Applicant: Board of Regents, The University of Texas System
    Inventors: Michael D. Dahlin, Lorenzo Alvisi, Lakshmi Ganesh, Mark Silberstein, Yang Wang, Manos Kapritsos, Prince Mahajan, Jeevitha Kirubanandam, Zuocheng Ren
  • Patent number: 7673038
    Abstract: The present invention provides a system, method and apparatus for maintaining a connection between a server and a client by receiving a message, determining whether to store one or more elements of the message, storing the one or more elements of the message when the one or more elements of the message are to be stored, transmitting the message, and determining whether the server has failed and when the server has failed, restoring the server to a pre-failure connection state using the one or more stored message elements.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: March 2, 2010
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Lorenzo Alvisi, Thomas Charles Bressoud, Ayman M. El-Khashab, Phoebe Kay Weidmann
  • Patent number: 7213063
    Abstract: The present invention provides a system, method and apparatus for maintaining a connection between a server and a client by receiving a message, determining whether to store one or more elements of the message, storing the one or more elements of the message when the one or more elements of the message are to be stored, transmitting the message, and determining whether the server has failed and when the server has failed, restoring the server to a pre-failure connection state using the one or more stored message elements.
    Type: Grant
    Filed: January 17, 2001
    Date of Patent: May 1, 2007
    Assignees: Lucent Technologies Inc., University of Texas at Austin
    Inventors: Thomas Charles Bressoud, Lorenzo Alvisi, Ayman M. El-Khashab, Phoebe Kay Weidmann
  • Publication number: 20050027859
    Abstract: The present invention provides a system, method and apparatus for maintaining a connection between a server and a client by receiving a message, determining whether to store one or more elements of the message, storing the one or more elements of the message when the one or more elements of the message are to be stored, transmitting the message, and determining whether the server has failed and when the server has failed, restoring the server to a pre-failure connection state using the one or more stored message elements.
    Type: Application
    Filed: August 12, 2004
    Publication date: February 3, 2005
    Inventors: Lorenzo Alvisi, Thomas Bressoud, Ayman El-Khashab, Phoebe Weidmann
  • Publication number: 20010056492
    Abstract: The present invention provides a system, method and apparatus for maintaining a connection between a server and a client by receiving a message, determining whether to store one or more elements of the message, storing the one or more elements of the message when the one or more elements of the message are to be stored, transmitting the message, and determining whether the server has failed and when the server has failed, restoring the server to a pre-failure connection state using the one or more stored message elements.
    Type: Application
    Filed: January 17, 2001
    Publication date: December 27, 2001
    Inventors: Thomas C. Bressoud, Lorenzo Alvisi, Ayman El-Khashab, Phoebe kay Weidmann