Patents by Inventor Lawrence R. Cleeton

Lawrence R. Cleeton 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: 8612633
    Abstract: Techniques for reducing virtual machine input/output emulation overhead and decreasing the attack surface of a virtual machine architecture are disclosed.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Lawrence R. Cleeton, Andrei Warkentin, Andrew Nicholas, Rene Antonio Vega, Jacob Oshins, John A. Starks
  • Publication number: 20110246171
    Abstract: Techniques for reducing virtual machine input/output emulation overhead and decreasing the attack surface of a virtual machine architecture are disclosed.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: Lawrence R. Cleeton, Andrei Warkentin, Andrew Nicholas, Rene Antonio Vega, Jacob Oshins, John A. Starks
  • Patent number: 7317734
    Abstract: Applications can transparently use a bus, such as the IEEE-1394 serial bus, as if it were an Ethernet (IEEE 802.3). In a conventional Ethernet, each node is assigned a unique 6-byte MAC address in order to receive frames addressed to it over the LAN. According to the invention, IEEE-1394 bus node identifiers are mapped to Ethernet MAC addresses using for example a digital signature algorithm. Ethernet frames are then “wrapped” into 1394 bus packets and addressed to the destination node using the hashed address. The receiver unwraps the 1394 packet and restores the Ethernet frame to its original form. An optimum packet size for transmission of Ethernet packets over the 1394 bus is selected with reference to speed topology maps in the 1394 bus nodes, and this optimum size is transmitted to bus nodes. This packet size is reported to TCP to specify the packet size, and all packets larger than that size are fragmented and reassembled at the receiving node.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: January 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Joseph M. Joy, Arvind Murching, Lawrence R. Cleeton
  • Patent number: 7154896
    Abstract: An ATM communication system. The system includes a source which produces traffic for connections having known traffic characteristics and unknown traffic characteristics. The traffic has unknown characteristics including traffic with weighted priorities and traffic without weighted priorities. The system includes a network on which traffic travels. The source is connected to the network. The source sends the traffic having known traffic characteristics and unknown traffic characteristics onto the network. The system includes a destination which is connected to the network and receives the traffic having known traffic characteristics and unknown traffic characteristics. A source for producing ATM traffic for a network with switches. A switch for switching traffic on an ATM network from a source to a destination. A method for transferring in an ATM communication system.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: December 26, 2006
    Assignee: Ericsson, AB
    Inventors: Hyong S. Kim, Robert D. Sansom, Lawrence R. Cleeton
  • Patent number: 6977939
    Abstract: The invention allows applications to transparently use a bus, such as the IEEE-1394 serial bus, as if it were an Ethernet (IEEE 802.3). In a conventional Ethernet, each node is assigned a unique 6-byte MAC address in order to receive frames addressed to it over the LAN. According to the invention, IEEE-1394 bus node identifiers are mapped to Ethernet MAC addresses using for example a digital signature algorithm. Ethernet frames are then “wrapped” into 1394 bus packets and addressed to the destination node using the hashed address. The receiver unwraps the 1394 packet and restores the Ethernet frame to its original form. An optimum packet size for transmission of Ethernet packets over the 1394 bus is selected with reference to speed topology maps in the 1394 bus nodes, and this optimum size is transmitted to bus nodes. This packet size is reported to TCP to specify the packet size, and all packets larger than that size are fragmented and reassembled at the receiving node.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: December 20, 2005
    Assignee: Microsoft Corporation
    Inventors: Joseph M. Joy, Arvind Murching, Lawrence R. Cleeton
  • Publication number: 20020136225
    Abstract: The invention allows applications to transparently use a bus, such as the IEEE-1394 serial bus, as if it were an Ethernet (IEEE 802.3). In a conventional Ethernet, each node is assigned a unique 6-byte MAC address in order to receive frames addressed to it over the LAN. According to the invention, IEEE-1394 bus node identifiers are mapped to Ethernet MAC addresses using for example a digital signature algorithm. Ethernet frames are then “wrapped” into 1394 bus packets and addressed to the destination node using the hashed address. The receiver unwraps the 1394 packet and restores the Ethernet frame to its original form. An optimum packet size for transmission of Ethernet packets over the 1394 bus is selected with reference to speed topology maps in the 1394 bus nodes, and this optimum size is transmitted to bus nodes. This packet size is reported to TCP to specify the packet size, and all packets larger than that size are fragmented and reassembled at the receiving node.
    Type: Application
    Filed: January 26, 2001
    Publication date: September 26, 2002
    Inventors: Joseph M. Joy, Arvind Murching, Lawrence R. Cleeton