Patents by Inventor Nickolai Borisovich Zeldovich

Nickolai Borisovich Zeldovich 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: 7890689
    Abstract: Various approaches for virtual appliance management are described. In one approach a virtual appliance repository stores one or more virtual appliances and is coupled to the host computer via a network. A storage device stores a transceiver program capable when executed on said host computer of requesting and receiving the virtual appliances, and generating for each received virtual appliance a respective local copy on the host computer of each received virtual appliance. The local copy is private to the host computer. The transceiver program further binds the virtual appliances to the host computer and obtains user data relevant to the virtual appliances. The transceiver program runs each of the virtual appliances from the respective private local copies on the host computer.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: February 15, 2011
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Monica Sin-Ling Lam, Constantine Paul Sapuntzakis, Ramesh U. V. Chandra, Nickolai Borisovich Zeldovich, Mendel Rosenblum, James Eugene Chow, David James Brumley
  • Publication number: 20080215796
    Abstract: Various approaches for virtual appliance management are described. In one approach a virtual appliance repository stores one or more virtual appliances and is coupled to the host computer via a network. A storage device stores a transceiver program capable when executed on said host computer of requesting and receiving the virtual appliances, and generating for each received virtual appliance a respective local copy on the host computer of each received virtual appliance. The local copy is private to the host computer. The transceiver program further binds the virtual appliances to the host computer and obtains user data relevant to the virtual appliances. The transceiver program runs each of the virtual appliances from the respective private local copies on the host computer.
    Type: Application
    Filed: March 6, 2008
    Publication date: September 4, 2008
    Inventors: Monica Sin-Ling Lam, Constantine Paul Sapuntzakis, Ramesh U.V. Chandra, Nickolai Borisovich Zeldovich, Mendel Rosenblum, James Eugene Chow, David James Brumley
  • Patent number: 7373451
    Abstract: A cache-based system management architecture named “the Collective” automates system management and supports mobile computing. The Collective manages systems by manipulating virtual appliances, each encapsulating a system state. A virtual appliance (VA) may comprise a virtual network of VAs. Distributed repositories separately storing the VAs and user data. Publishers create and maintain VAs. A user plugs a bootable portable storage device implementing a VA transceiver (VAT) into a host computer. The VAT, comprising a Manager, a Cache Client, and a virtual machine monitor (VMM), authenticates the user, retrieves a copy of the latest version of a subscribed VA from the appropriate network repository, obtains user data, and automatically backs up the user data over the network in the background while running the subscribed VA. Multiple VAs can be run at the same time. With the novel caching protocol and cache charging process, the Collective performs well and has numerous advantages.
    Type: Grant
    Filed: December 8, 2004
    Date of Patent: May 13, 2008
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Monica Sin-Ling Lam, Constantine Paul Sapuntzakis, Ramesh U. V. Chandra, Nickolai Borisovich Zeldovich, Mendel Rosenblum, James Eugene Chow, David James Brumley