Patents by Inventor David Goodrich

David Goodrich 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: 12354005
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: July 8, 2025
    Assignee: Google LLC
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Patent number: 12299573
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: May 13, 2025
    Assignee: Google LLC
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Patent number: 12299572
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: May 13, 2025
    Assignee: Google LLC
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Patent number: 12271817
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Publication number: 20240256859
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Application
    Filed: January 4, 2024
    Publication date: August 1, 2024
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Publication number: 20240220796
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Application
    Filed: January 4, 2024
    Publication date: July 4, 2024
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Publication number: 20240211752
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Application
    Filed: January 4, 2024
    Publication date: June 27, 2024
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Publication number: 20240211751
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Application
    Filed: January 4, 2024
    Publication date: June 27, 2024
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Patent number: 11556786
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: January 17, 2023
    Assignee: Google LLC
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Patent number: 11292596
    Abstract: An aircraft has a fuselage, a wing assembly coupleable to the fuselage, and an empennage including a pair of tail booms configured to be removably coupled to the wing assembly. The wing assembly includes a pair of boom interfaces located on laterally opposite sides of the fuselage. Each tail boom has a boom forward end configured to be mechanically attached to one of the boom interfaces using an externally-accessible mechanical fastener.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: April 5, 2022
    Assignee: The Boeing Company
    Inventors: Matthew David Grubb, Jeffrey David Lydecker, Wayne David Goodrich
  • Publication number: 20200342316
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.
    Type: Application
    Filed: October 29, 2018
    Publication date: October 29, 2020
    Inventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben David Goodrich, Peter J. Liu, Ryan Sepassi
  • Publication number: 20190168872
    Abstract: An aircraft has a fuselage, a wing assembly coupleable to the fuselage, and an empennage including a pair of tail booms configured to be removably coupled to the wing assembly. The wing assembly includes a pair of boom interfaces located on laterally opposite sides of the fuselage. Each tail boom has a boom forward end configured to be mechanically attached to one of the boom interfaces using an externally-accessible mechanical fastener.
    Type: Application
    Filed: November 8, 2018
    Publication date: June 6, 2019
    Inventors: Matthew David Grubb, Jeffrey David Lydecker, Wayne David Goodrich
  • Publication number: 20170225784
    Abstract: Aerial launch and/or recovery for unmanned aircraft, and associated systems and methods. A representative method for operating an unmanned aerial vehicle (UAV) system includes directing a first, multi-rotor carrier aircraft to carry a second, carried aircraft aloft, and release the second aircraft for flight, while powering the first aircraft with an on-board battery. The method can further include directing the first aircraft to position a capture line in a flight path of the second aircraft to capture the second aircraft.
    Type: Application
    Filed: September 19, 2016
    Publication date: August 10, 2017
    Inventors: Andrew Royds Hayes, James Statelar McGrew, Wayne David Goodrich, Jeffrey Hugh Knapp, Charles Lawrence Guthrie, Bradley Louis Schrick, Darcy Lynn Davidson, Peter Josef Kunz, Rolf Theodoor Rysdyk
  • Publication number: 20140058976
    Abstract: A computerized financial product sales system is disclosed. The system includes a customer profile calibration module, a product selection module, and a visualization module. The customer profile calibration module may be configured to allow selection of one or more customer parameters. The product selection module may be configured to allow selection of a financial product. The visualization module may be configured to graphically display an impact of the selected financial product on one or more of the selected customer parameters based on actual historical data over a specified time period.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 27, 2014
    Inventors: DAVID GOODRICH, CARI NICHOLAS MACKAY, ROBERT C. LEWIS, ROBINDER PAL
  • Patent number: 8127928
    Abstract: The present invention relates generally to a collapsible shipping container utilizing standard box making equipment manufactured from material such as paper, corrugated board, and corrugated plastic, and in particular, to a package that employs a tensioned film system, that holds a product hammock style, between two layers of film and/or between a film and a wall of the package. To use the box, the formed box which has been stored in a flat configuration, is unfolded to a substantially rectangular or square configuration by folding at least one flap panel about its fold line to a position superadjacent a central panel and conforming the container to a hexagonal cross-section. In this configuration the box retains its hexagonal cross-section and can be self supporting in a vertical position, in order to facilitate the filing operation.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: March 6, 2012
    Inventors: Steven Michael Stack, Jr., David Goodrich
  • Publication number: 20110108448
    Abstract: A retention package is formed from a tray member containing a retention member which includes a stiff board and a flexible, stretchable film attached to end panels of the stiff board. The end panels are folded under thus pulling the film taut for retaining an object between the film and the stiff board. The stiff board has two vertical walls that abut the interior of two walls of the tray member. An end cap is placed over the tray member thereby forming an enclosed retention package. The end cap is provided with kick plate means for holding the two vertical walls against the interior of two walls of the tray member.
    Type: Application
    Filed: December 29, 2010
    Publication date: May 12, 2011
    Inventor: David Goodrich
  • Publication number: 20110108450
    Abstract: The present invention relates generally to a collapsible shipping container utilizing standard box making equipment manufactured from material such as paper, corrugated board, and corrugated plastic, and in particular, to a package that employs a tensioned film system, that holds a product hammock style, between two layers of film and/or between a film and a wall of the package. To use the box, the formed box which has been stored in a flat configuration, is unfolded to a substantially rectangular or square configuration by folding at least one flap panel about its fold line to a position superadjacent a central panel and conforming the container to a hexagonal cross-section. In this configuration the box retains its hexagonal cross-section and can be self-supporting in a vertical position, in order to facilitate the filing operation. The container has retaining means for securing a pair of plastic films at their ends to opposing sides of the container.
    Type: Application
    Filed: October 6, 2010
    Publication date: May 12, 2011
    Inventor: David Goodrich
  • Publication number: 20110086750
    Abstract: The present invention provides a cargo shipping crate having a base, four sides and a top cap, a first panel and a second panel. The first panel and the second panel form four sides of the crate. Each panel has a first, a second and a third subpanel. The first subpanel of the first panel is positioned to overlap the third subpanel of the second panel, and the second subpanel of the first and the second panel have substantially identical dimensions. The first subpanel of the first and the second panel have substantially identical dimensions, and the third subpanel of the first and the second panel have substantially identical dimensions. The top cap has four flaps, each of the four flaps are rotatable to a position superjacent a subpanel.
    Type: Application
    Filed: December 14, 2010
    Publication date: April 14, 2011
    Inventor: David Goodrich
  • Patent number: 7883001
    Abstract: The disclosure indicates that the compression strength of a corrugated shipping crate can be increased through the use of horizontal panels adhered to the inside surface of the vertically fluted outer walls of the crate. The panels can comprise a layer of horizontally fluted single layer of double wall or triple wall corrugated, and a layer of vertically oriented double or triple wall corrugated. The crates' outer walls can be vertically fluted 1100 weight corrugated or less. The double wall vertically fluted corrugated, can be corrugated board have a weight in the range from 500 to 1100 pounds.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: February 8, 2011
    Inventor: David Goodrich
  • Patent number: 7849663
    Abstract: The present invention provides a cargo shipping crate having a base, four sides and a top cap, a first panel and a second panel. The first panel and the second panel form four sides of the crate. Each panel has a first, a second and a third subpanel. The first subpanel of the first panel is positioned to overlap the third subpanel of the second panel, and the second subpanel of the first and the second panel have substantially identical dimensions. The first subpanel of the first and the second panel have substantially identical dimensions, and the third subpanel of the first and the second panel have substantially identical dimensions. The top cap has four flaps, each of the four flaps are rotatable to a position superjacent a subpanel.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: December 14, 2010
    Inventor: David Goodrich