Patents by Inventor Saul Lewites

Saul Lewites 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: 20050182853
    Abstract: An apparatus and method for a dynamically extensible virtual switch. An apparatus or virtual switch includes at least one router and a data structure. The router utilizes the data structure to organize a connection between one or more virtual network interface cards (VNICs) to form a virtual network. The virtual switch also identifies a VNIC node of a data frame by its unique identifier, utilizes the unique identifier to index a collection of elements to retrieve a pointer to a virtual network head, and forwards the data frame to all VNIC nodes in a VNIC node listing associated with the virtual network head except for a VNIC node that relates to the unique identifier.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 18, 2005
    Inventors: Saul Lewites, Ajay Garg
  • Publication number: 20050183082
    Abstract: An apparatus and method for a generic, extensible and efficient data manager for virtual peripheral component interconnect devices (VPCIDs). The apparatus includes a data manager and a data repository, where the data manager utilizes the data repository to maintain information for at least one virtual machine (VM). The VM data structure contains elements to associate the VM with zero or more instances of multiple VPCIDs.
    Type: Application
    Filed: February 17, 2004
    Publication date: August 18, 2005
    Inventors: Saul Lewites, Priya Rajagopal
  • Publication number: 20050138620
    Abstract: A system includes an interface device that executes a driver and a processing device that executes instructions to implement a virtual machine, and to implement a virtual network interface card that is configurable to enable communication between the driver and the virtual machine. The processor executes instructions to configure the virtual network interface card.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventor: Saul Lewites
  • Publication number: 20020133549
    Abstract: A first machine communicates with a second machine, using a protocol that sends the first machine's network configuration data in application data sent to the second machine, through a translating access point which translates network traffic from the first machine so as to originate from the access point. A network configuration server provides to the first machine network configuration data not subject to translation by the access point, which is sent to the second machine in the application data. The second machine communicates with the provided network configuration, and this communication is in turn made available to the first machine.
    Type: Application
    Filed: March 15, 2001
    Publication date: September 19, 2002
    Inventors: Ulhas S. Warrier, Saul Lewites, Rameshkumar G. Illikkal, Ramanan Ganesan
  • Publication number: 20020116523
    Abstract: A method and apparatus are provided for sending a data packet through a network. The network has public and private realms separated by an interface device. A client in the private realm performs the method. The method includes determining if a destination address of the data packet corresponds to the private realm or to the public realm and retrieving a source address for the client based on the destination address of the packet. The method also includes assigning a retrieved address to be the source address of the data packet.
    Type: Application
    Filed: February 22, 2001
    Publication date: August 22, 2002
    Inventors: Ulhas S. Warrier, Saul Lewites, Prakash N. Iyer