Patents by Inventor Lawrence R. Kreeger

Lawrence R. Kreeger 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: 8804747
    Abstract: In one embodiment a method and apparatus that support virtual services including virtual network interface control functionality for virtual machines running on a server. A method includes receiving a packet at a network interface card from a data communication network, classifying, within the network interface card, the packet to select one of multiple flow tables to which the packet should be assigned to obtain a selected flow table, the classifying being based, at least, on a logical interface with which the packet is associated, processing the packet based on information stored in the selected flow table, and passing the packet to a virtual machine operating on a computer to which the network interface card is communicatively connected, the virtual machine being associated with the logical interface.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: August 12, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Michael B. Galles, Elango Ganesan, Michael Freed, Lawrence R. Kreeger
  • Publication number: 20120079478
    Abstract: In one embodiment a method and apparatus that support virtual services including virtual network interface control functionality for virtual machines running on a server. A method includes receiving a packet at a network interface card from a data communication network, classifying, within the network interface card, the packet to select one of multiple flow tables to which the packet should be assigned to obtain a selected flow table, the classifying being based, at least, on a logical interface with which the packet is associated, processing the packet based on information stored in the selected flow table, and passing the packet to a virtual machine operating on a computer to which the network interface card is communicatively connected, the virtual machine being associated with the logical interface.
    Type: Application
    Filed: September 23, 2010
    Publication date: March 29, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Michael B. Galles, Elango Ganesan, Michael Freed, Lawrence R. Kreeger
  • Patent number: 5912892
    Abstract: A method of routing Asynchronous Transfer Mode (ATM) connections in a network. A Virtual Path Index (VPI) and a Virtual Channel Index (VCI) identify connections in the network. The bits of the VPI and VCI are selectively allocated, allowing for an increased number of paths in the network. Fractional paths are thereby created, increasing the routing capabilities of the network. Multiplexing of paths in the network further enhances the network routing capability. Cells containing data are switched on the connections in the network. A plurality of tables in the ATM hardware stores a VPI value and a value representing the number of significant bits allocated to the VPI for the purpose of switching cells. Cells with the same VPI are routed over the same paths as dictated in part by the values in the corresponding tables.
    Type: Grant
    Filed: August 30, 1996
    Date of Patent: June 15, 1999
    Assignee: Hughes Electronics Corporation
    Inventors: Andrew W. Barnhart, Lawrence R. Kreeger