Patents by Inventor William Barrett

William Barrett 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: 10214410
    Abstract: Fluid level measurements for the shared tank and outflow information provided by calibrated flow meters corresponding to dispensing stations connected to the shared tank may be used to derive a filled volume model for the tank as a function of fluid level. Subsequently, a filled volume change for a shared tank over a selected time interval may be determined from pre-change and post-change fluid level measurements. The change in filled volume may be compared with the total fluid flow over the selected time interval as indicated by the flow meters of active dispensing stations. If the filled volume change for the tank is substantially different than the total fluid flow indicated by the flow meters, the flow meters may be collectively adjusted to provide a more accurate indication of the filled volume change in the shared tank.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: February 26, 2019
    Assignee: Brigham Young University
    Inventors: Thomas A. Nielson, William Barrett
  • Patent number: 10211985
    Abstract: Generally described, physical computing devices in a virtual network can be configured to host a number of virtual machine instances. The physical computing devices can be operably coupled with offload devices. In accordance with an aspect of the present disclosure, a security component can be incorporated into an offload device. The security component can be a physical device including a microprocessor and storage. The security component can include a set of instructions configured to validate an operational configuration of the offload device or the physical computing device to establish that they are configured in accordance with a secure or trusted configuration. In one example, a first security component on the offload device can validate the operational computing environment on the offload device and a second security component on the physical computing device can validate the operational computing environment on the physical computing device.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 19, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Eric Jason Brandwine, David R. Richardson, Matthew Shawn Wilson, Ian Paul Nowland, Anthony Nicholas Liguori, Brian William Barrett
  • Publication number: 20180353774
    Abstract: Some embodiments are directed to a monitoring system for monitoring the positioning of a patient relative to a treatment apparatus operable to deliver radiation along a radiation path. A model generation module is arranged to generate a model of a surface of a patient being monitored. A comparison module determines a transformation required to match the generated model to the stored model target surface. An offset determination module then utilizes the transformation and data indicative of a current position of a treatment apparatus to determine an offset value indicative of the offset of the surface of a patient relative to an axis corresponding to a determined current radiation path for radiation generated by the treatment apparatus applied to a patient. If the offset value exceeds a threshold, a warning may be generated or treatment may be halted.
    Type: Application
    Filed: June 7, 2018
    Publication date: December 13, 2018
    Inventors: Ivan Daniel MEIR, Adrian Roger William BARRETT
  • Patent number: 10148570
    Abstract: Provided are systems and methods for connection establishment over a network that does not require a user application to establish an explicit connection with a target application. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive a message and destination information associated with the message from the host device. The apparatus may further determine, using the destination information, a transport context from a plurality of transport contexts. The transport context may include a state of a connection with a destination on the network. The destination on the network may be associated with the destination information.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: December 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Leah Shalev, Brian William Barrett, Nafea Bshara, Georgy Machulsky
  • Patent number: 10103992
    Abstract: Disclosed herein are techniques for classifying input network packets evenly into a plurality of classes. An apparatus includes an input port configured to receive a plurality of network packets. The apparatus also includes processing logic configured to receive the plurality of network packets from the input port and classify each packet of the plurality of network packets. For each packet, whether a condition is met is determined, a most recently used hash operation is selected when the condition is not met or a new hash operation is selected when the condition is met; and the selected hash operation is performed on the packet using at least a portion of the packet as an input value to classify the packet. The most recently used hash operation and the new hash operation are configured to classify packets having the same input value into different classes.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nafea Bshara, Erez Izenberg, Said Bshara, Brian William Barrett
  • Patent number: 10087283
    Abstract: Disclosed are compositions comprising polyester macromers containing in one or more chains the residue of one or more diols and one or more diesters wherein the residue of the one or more diols and the one or more diesters alternate along the chain and a portion of the diesters are 1,1-diester-1-alkenes, and optionally one or more dihydrocarbyl dicarboxylates, and at least one terminal end comprises the residue of one of the 1,1-diester-1 alkenes and wherein one or more terminal ends may comprise the residue of one or more diols. The chains may contain the residue of the one or more diols and one or more diesters comprising one or more diesters 1,1-diester-1 alkenes and optionally one or more dihydrocarbyl dicarboxylates randomly disposed along the chains. Disclosed are methods of preparing the polyester macromers and incorporating them in a variety of polyester containing compositions such as coatings and films.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: October 2, 2018
    Assignee: SIRRUS, INC.
    Inventors: Aniruddha Palsule, Jeffrey M. Sullivan, Kshitij K. Parab, Elliott King, William Barrett
  • Publication number: 20180278540
    Abstract: Provided are systems and methods for reliable, out-of-order receipt of packets. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive packets over the network at a receive queue. The packets may originate from a source on the network, and may be received out of order. The apparatus may further, for each received packet, identify a transport context associated with the source and a destination of the packet, and determine whether the packet can be accepted. Upon determining that the packet can be accepted, the apparatus may further identify the one receive queue at which the packet was received; determine a user application to receive the packet, transfer the packet from the one receive queue to a buffer in host memory, and identify an order in which the packet was received with respect to other packets.
    Type: Application
    Filed: May 25, 2018
    Publication date: September 27, 2018
    Inventors: Leah Shalev, Brian William Barrett, Nafea Bshara, Georgy Machulsky
  • Publication number: 20180278539
    Abstract: Provided are systems and methods for reliable, out-of-order transmission of packets. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive messages from the host device at a send queue, where each message includes destination information. The apparatus may further determine, using the destination information and an identify of the send queue, a transport context associated with a destination on the network. The apparatus may further, for each message and using the transport context, generate a packet including the message and transmit the packet over the network. The apparatus may further monitor status for each transmitted packet.
    Type: Application
    Filed: May 25, 2018
    Publication date: September 27, 2018
    Inventors: Leah Shalev, Brian William Barrett, Nafea Bshara, Georgy Machulsky
  • Publication number: 20180222839
    Abstract: Disclosed are methods for the heterogeneous catalytic transesterification of compounds having one or more ester groups and groups reactive under transesterification conditions, such as 1,1-disubstituted alkene compounds, with alcohols or esters and novel compositions prepared therefrom. Further disclosed are novel compounds and compositions prepared as a result of the methods.
    Type: Application
    Filed: April 3, 2018
    Publication date: August 9, 2018
    Inventors: Jeffrey M. Sullivan, William Barrett, Ami Doshi
  • Patent number: 9985903
    Abstract: Provided are systems and methods for reliable, out-of-order receipt of packets. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive packets over the network at a receive queue. The packets may originate from a source on the network, and may be received out of order. The apparatus may further, for each received packet, identify a transport context associated with the source and a destination of the packet, and determine whether the packet can be accepted. Upon determining that the packet can be accepted, the apparatus may further identify the one receive queue at which the packet was received; determine a user application to receive the packet, transfer the packet from the one receive queue to a buffer in host memory, and identify an order in which the packet was received with respect to other packets.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: May 29, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Leah Shalev, Brian William Barrett, Nafea Bshara, Georgy Machulsky
  • Patent number: 9985904
    Abstract: Provided are systems and methods for reliable, out-of-order transmission of packets. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive messages from the host device at a send queue, where each message includes destination information. The apparatus may further determine, using the destination information and an identify of the send queue, a transport context associated with a destination on the network. The apparatus may further, for each message and using the transport context, generate a packet including the message and transmit the packet over the network. The apparatus may further monitor status for each transmitted packet.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: May 29, 2018
    Assignee: Amazon Technolgies, Inc.
    Inventors: Leah Shalev, Brian William Barrett, Nafea Bshara, Georgy Machulsky
  • Patent number: 9940123
    Abstract: Techniques for updating code of a device may be described. In an example, bus may connect the device to a management entity. The device may run a first version of the code. A second version of the code may be available from memory. The device may access the second version from the memory, stop running the first version of the code, and start running the second version of the code without restarting the management entity or the device.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Hani Ayoub, Nafea Bshara, Matthew Shawn Wilson, Clint Joseph Sbisa, Barak Wasserstrom, Brian William Barrett, Ronen Shitrit, Anthony Nicholas Liguori
  • Publication number: 20180013552
    Abstract: Generally described, physical computing devices in a virtual network can be configured to host a number of virtual machine instances. The physical computing devices can be operably coupled with offload devices. In accordance with an aspect of the present disclosure, a security component can be incorporated into an offload device. The security component can be a physical device including a microprocessor and storage. The security component can include a set of instructions configured to validate an operational configuration of the offload device or the physical computing device to establish that they are configured in accordance with a secure or trusted configuration. In one example, a first security component on the offload device can validate the operational computing environment on the offload device and a second security component on the physical computing device can validate the operational computing environment on the physical computing device.
    Type: Application
    Filed: May 23, 2017
    Publication date: January 11, 2018
    Inventors: Eric Jason Brandwine, David R. Richardson, Matthew Shawn Wilson, Ian Paul Nowland, Anthony Nicholas Liguori, Brian William Barrett
  • Publication number: 20170368370
    Abstract: A patient monitoring system for monitoring a patient undergoing radiotherapy comprising a projector operable to project a pattern of light onto a patient undergoing radiation treatment, a patient restraint operable to restrain the patient relative to a treatment apparatus, an image detector operable to obtain images of the patient, and a model generation module operable to process images of the patient obtained by the image detector to generate a model of the surface of a portion of the patient, wherein at least a portion of the patient restraint is colored and the model generation module is inhibited from generating a model of the colored portion of the patient restraint.
    Type: Application
    Filed: September 7, 2017
    Publication date: December 28, 2017
    Inventors: Michael James TALLHAMER, Adrian Roger William BARRETT, James Mathew HUGHES, II, Edward William MEAD, Ivan Daniel MEIR
  • Publication number: 20170349702
    Abstract: Disclosed are compositions comprising polyester macromers containing in one or more chains the residue of one or more diols and one or more diesters wherein the residue of the one or more diols and the one or more diesters alternate along the chain and a portion of the diesters are 1,1-diester-1-alkenes, and optionally one or more dihydrocarbyl dicarboxylates, and at least one terminal end comprises the residue of one of the 1,1-diester-1 alkenes and wherein one or more terminal ends may comprise the residue of one or more diols. The chains may contain the residue of the one or more diols and one or more diesters comprising one or more diesters 1,1-diester-1 alkenes and optionally one or more dihydrocarbyl dicarboxylates randomly disposed along the chains. Disclosed are methods of preparing the polyester macromers and incorporating them in a variety of polyester containing compositions such as coatings and films.
    Type: Application
    Filed: March 29, 2017
    Publication date: December 7, 2017
    Inventors: Aniruddha Palsule, Jeffrey M. Sullivan, Kshitij K. Parab, Elliott King, William Barrett
  • Publication number: 20170327454
    Abstract: A composition comprising about 97 mole percent or greater of one or more 1,1-dicarbonyl substituted-1-ethylenes and about 3 mole percent or less of one or more 1,1-dicarbonyl substituted-methanes. A process comprising: contacting in a fluid state one or more 1,1-dicarbonyl substituted-1,1 hydroxymethyl-methanes and greater than 200 ppm to about 1000 ppm of one or more strong acids based on the weight of the one or more 1,1-dicarbonyl substituted-1,1 hydroxymethyl-methanes with a zeolite catalyst at a temperature of about 180° C. to about 220° C. for a sufficient time to convert about 96 percent or greater of the one or more 1,1-dicarbonyl substituted-1,1 hydroxymethyl-methanes to one or more 1,1-dicarbonyl substituted-1-ethylenes.
    Type: Application
    Filed: November 8, 2016
    Publication date: November 16, 2017
    Inventors: Jeffery M. Sullivan, Kevin Powers, William Barrett
  • Publication number: 20170296845
    Abstract: A patient monitoring system for monitoring a patient undergoing radiotherapy comprising a projector operable to project a pattern of light onto a patient undergoing radiation treatment, a patient restraint operable to restrain the patient relative to a treatment apparatus, an image detector operable to obtain images of the patient, and a model generation module operable to process images of the patient obtained by the image detector to generate a model of the surface of a portion of the patient, wherein at least a portion of the patient restraint is colored and the model generation module is inhibited from generating a model of the colored portion of the patient restraint.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 19, 2017
    Inventors: Michael James TALLHAMER, Adrian Roger William BARRETT, James Mathew HUGHES, II, Edward William MEAD, Ivan Daniel MEIR
  • Patent number: 9789338
    Abstract: A patient monitoring system for monitoring a patient undergoing radiotherapy comprising a projector operable to project a pattern of light onto a patient undergoing radiation treatment, a patient restraint operable to restrain the patient relative to a treatment apparatus, an image detector operable to obtain images of the patient, and a model generation module operable to process images of the patient obtained by the image detector to generate a model of the surface of a portion of the patient, wherein at least a portion of the patient restraint is colored and the model generation module is inhibited from generating a model of the colored portion of the patient restraint.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: October 17, 2017
    Assignee: VISION RT LTD.
    Inventors: Michael James Tallhamer, Adrian Roger William Barrett, James Mathew Hughes, II, Edward William Mead, Ivan Daniel Meir
  • Patent number: 9745413
    Abstract: Disclosed are compositions comprising polyester macromers containing in one or more chains the residue of one or more diols and one or more diesters wherein the residue of the one or more diols and the one or more diesters alternate along the chain and a portion of the diesters are 1,1-diester-1-alkenes, and optionally one or more dihydrocarbyl dicarboxylates, and at least one terminal end comprises the residue of one of the 1,1-diester-1 alkenes and wherein one or more terminal ends may comprise the residue of one or more diols. The chains may contain the residue of the one or more diols and one or more diesters comprising one or more diesters 1,1-diester-1 alkenes and optionally one or more dihydrocarbyl dicarboxylates randomly disposed along the chains. Disclosed are methods of preparing the polyester macromers and incorporating them in a variety of polyester containing compositions such as coatings and films.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: August 29, 2017
    Assignee: SIRRUS, INC.
    Inventors: Aniruddha Palsule, Jeffrey M. Sullivan, Kshitij K. Parab, Elliott King, William Barrett
  • Publication number: 20170187621
    Abstract: Provided are systems and methods for connection establishment over a network that does not require a user application to establish an explicit connection with a target application. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive a message and destination information associated with the message from the host device. The apparatus may further determine, using the destination information, a transport context from a plurality of transport contexts. The transport context may include a state of a connection with a destination on the network. The destination on the network may be associated with the destination information.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Leah Shalev, Brian William Barrett, Nafea Bshara, Georgy Machulsky