Patents by Inventor William Tuttle

William Tuttle 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: 11596844
    Abstract: A climbing practice board provides a panel having both threaded holes for the receipt of anchors and support holes allowing attachment of the practice board to a variety of elevated supports.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: March 7, 2023
    Inventors: Gokul Gopalakrishnan, Seneida Biendarra, Robert Matthew Hebel, Chloe Lauren Dienst Thomas, Brian William Tuttle
  • Publication number: 20210106895
    Abstract: A climbing practice board provides a panel having both threaded holes for the receipt of anchors and support holes allowing attachment of the practice board to a variety of elevated supports.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 15, 2021
    Inventors: Gokul Gopalakrishnan, Seneida Biendarra, Robert Matthew Hebel, Chloe Lauren Dienst Thomas, Brian William Tuttle
  • Patent number: 10630654
    Abstract: Computing systems, devices, and associated methods of managing secure communication using hardware accelerators are disclosed herein. In one embodiment, a method includes receiving messages from a peer computing device via a computer network at a FPGA of a hardware accelerator and examining each of the received messages to determine whether the received messages contain application data. The method can then include forwarding a first subset of the received messages that do not contain application data to the processor for further processing and processing a second subset of the messages containing application data according to a security protocol without forwarding the second subset to the processor to reduce a consumption of bandwidth across the communications bridge.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Carlos Jose Cela, Ho Yuen Chau, Bryan William Tuttle
  • Publication number: 20180278588
    Abstract: Computing systems, devices, and associated methods of managing secure communication using hardware accelerators are disclosed herein. In one embodiment, a method includes receiving messages from a peer computing device via a computer network at a FPGA of a hardware accelerator and examining each of the received messages to determine whether the received messages contain application data. The method can then include forwarding a first subset of the received messages that do not contain application data to the processor for further processing and processing a second subset of the messages containing application data according to a security protocol without forwarding the second subset to the processor to reduce a consumption of bandwidth across the communications bridge.
    Type: Application
    Filed: June 22, 2017
    Publication date: September 27, 2018
    Inventors: Carlos Jose Cela, Ho Yuen Chau, Bryan William Tuttle
  • Publication number: 20160258844
    Abstract: A method and system for monitoring operation of a reaction chamber for operation malfunctions. The reaction chamber includes a pressure gauge coupled therewith to collect pressure data within the reaction chamber during operation of the reaction chamber. The pressure data is received in a processor and a plurality of pressure readings are generated from the pressure data, identifying pressure changes within the reaction chamber during operation. The plurality of pressure readings are analyzed to identify an abnormal pressure change and an operating malfunction is determined when the abnormal pressure change is identified.
    Type: Application
    Filed: March 4, 2016
    Publication date: September 8, 2016
    Inventors: William Tuttle Conner, Igor Tepermeister
  • Patent number: 8930690
    Abstract: The present invention extends to methods, systems, and computer program products for offloading packet processing for networking device virtualization. A host maintains rule set(s) for a virtual machine, and a physical network interface card (NIC) maintains flow table(s) for the virtual machine. The physical NIC receives and processes a network packet associated with the virtual machine. Processing the network packet includes the physical NIC comparing the network packet with the flow table(s) at the physical NIC. When the network packet matches with a flow in the flow table(s) at the physical NIC, the physical NIC performs an action on the network packet based on the matching flow. Alternatively, when the network packet does not match with a flow in the flow table(s) at the physical NIC, the physical NIC passes the network packet to the host partition for processing against the rule set(s).
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Yue Zuo, Daniel M. Firestone, Albert Gordon Greenberg, HoYuen Chau, Yimin Deng, Bryan William Tuttle, Pankaj Garg
  • Patent number: 8665753
    Abstract: A system and method for causing concurrent setup of a wireless network adapter and a network host device. The method involves receiving a request to install either a wireless network adapter or a network host device. If the request is to install the wireless network adapter, then the method further involves detecting that the network host device is not yet installed, and prompting a user to connect to the network host device. Alternatively, if the request is to install the network host device, then the method further involves detecting that the wireless network adapter is not yet installed, and prompting the user to connect to the wireless network adapter. The method also involves causing a connection to be established between the wireless network adapter and the network host device.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: March 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Aaron Hyman Averbuch, William Tuttle, Xin Liu, Mike Mouawad, Kendra S. Harrington
  • Publication number: 20130254766
    Abstract: The present invention extends to methods, systems, and computer program products for offloading packet processing for networking device virtualization. A host maintains rule set(s) for a virtual machine, and a physical network interface card (NIC) maintains flow table(s) for the virtual machine. The physical NIC receives and processes a network packet associated with the virtual machine. Processing the network packet includes the physical NIC comparing the network packet with the flow table(s) at the physical NIC. When the network packet matches with a flow in the flow table(s) at the physical NIC, the physical NIC performs an action on the network packet based on the matching flow. Alternatively, when the network packet does not match with a flow in the flow table(s) at the physical NIC, the physical NIC passes the network packet to the host partition for processing against the rule set(s).
    Type: Application
    Filed: July 17, 2012
    Publication date: September 26, 2013
    Applicant: Microsoft Corporation
    Inventors: Yue Zuo, Daniel M. Firestone, Albert Gordon Greenberg, Ho Yuen Chau, Yimin Deng, Bryan William Tuttle, Pankaj Garg
  • Publication number: 20130039213
    Abstract: A system and method for causing concurrent setup of a wireless network adapter and a network host device. The method involves receiving a request to install either a wireless network adapter or a network host device. If the request is to install the wireless network adapter, then the method further involves detecting that the network host device is not yet installed, and prompting a user to connect to the network host device. Alternatively, if the request is to install the network host device, then the method further involves detecting that the wireless network adapter is not yet installed, and prompting the user to connect to the wireless network adapter. The method also involves causing a connection to be established between the wireless network adapter and the network host device.
    Type: Application
    Filed: August 9, 2011
    Publication date: February 14, 2013
    Inventors: Aaron Hyman Averbuch, William Tuttle, Xin Liu, Mike Mouawad, Kendra S. Harrington
  • Patent number: D430176
    Type: Grant
    Filed: April 1, 1999
    Date of Patent: August 29, 2000
    Assignee: 3539954 Canada Inc.
    Inventor: Harvey William Tuttle