Patents by Inventor William Gordon

William Gordon 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: 12128313
    Abstract: This specification provides a computer-implemented method, the method comprising obtaining a machine-learning model. The machine-learning model is being trained with expert data comprising a plurality of training examples. Each training example comprises: (i) game state data representing a state of a video game environment, and (ii) scored action data representing an action and a score for that action if performed by a video game entity of the video game environment subsequent to the state of the video game environment. An action is performed by the video game entity based on a prediction for the action generated by the machine-learning model. The method further comprises determining whether the action performed by the video game entity was optimal. In response to determining that the action performed by the video game entity was suboptimal, a healed training example is generated.
    Type: Grant
    Filed: August 17, 2023
    Date of Patent: October 29, 2024
    Assignee: Electronic Arts Inc.
    Inventors: William Gordon, Kasey Keltner, Shawn Leaf
  • Publication number: 20230390646
    Abstract: This specification provides a computer-implemented method, the method comprising obtaining a machine-learning model. The machine-learning model is being trained with expert data comprising a plurality of training examples. Each training example comprises: (i) game state data representing a state of a video game environment, and (ii) scored action data representing an action and a score for that action if performed by a video game entity of the video game environment subsequent to the state of the video game environment. An action is performed by the video game entity based on a prediction for the action generated by the machine-learning model. The method further comprises determining whether the action performed by the video game entity was optimal. In response to determining that the action performed by the video game entity was suboptimal, a healed training example is generated.
    Type: Application
    Filed: August 17, 2023
    Publication date: December 7, 2023
    Inventors: William Gordon, Kasey Keltner, Shawn Leaf
  • Patent number: 11786822
    Abstract: This specification provides a computer-implemented method, the method comprising obtaining a machine-learning model. The machine-learning model is being trained with expert data comprising a plurality of training examples. Each training example comprises: (i) game state data representing a state of a video game environment, and (ii) scored action data representing an action and a score for that action if performed by a video game entity of the video game environment subsequent to the state of the video game environment. An action is performed by the video game entity based on a prediction for the action generated by the machine-learning model. The method further comprises determining whether the action performed by the video game entity was optimal. In response to determining that the action performed by the video game entity was suboptimal, a healed training example is generated.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: October 17, 2023
    Assignee: ELECTRONIC ARTS INC.
    Inventors: William Gordon, Kasey Keltner, Shawn Leaf
  • Publication number: 20230311001
    Abstract: This specification provides a computer-implemented method, the method comprising obtaining a machine-learning model. The machine-learning model is being trained with expert data comprising a plurality of training examples. Each training example comprises: (i) game state data representing a state of a video game environment, and (ii) scored action data representing an action and a score for that action if performed by a video game entity of the video game environment subsequent to the state of the video game environment. An action is performed by the video game entity based on a prediction for the action generated by the machine-learning model. The method further comprises determining whether the action performed by the video game entity was optimal. In response to determining that the action performed by the video game entity was suboptimal, a healed training example is generated.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: William Gordon, Kasey Keltner, Shawn Leaf
  • Patent number: 11064794
    Abstract: Backpacks with cooperatively adjusted hip belt segments and compression strap segments. A backpack includes a pack body, a shoulder strap, and a belt assembly. The pack body includes a back panel and an exterior panel. The belt assembly includes a compression strap segment, a hip belt segment, an adjustment strap, and a releasable fastener. The backpack includes a belt assembly waist loop with a belt assembly waist perimeter. Each adjustment strap is configured to selectively adjust each of the pack volume and the belt assembly waist perimeter. The belt assembly is configured such that, responsive to the user applying a tension force to the adjustment strap, each of a pack volume and the belt assembly waist perimeter decreases by a respective degree that depends upon a ratio of the force required to decrease the pack volume to the force required to decrease the belt assembly waist perimeter.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: July 20, 2021
    Assignee: CamelBak Products, LLC
    Inventors: William Gordon, Trevor Raymond Hunt, Damien John Kelly
  • Publication number: 20200113319
    Abstract: Backpacks with cooperatively adjusted hip belt segments and compression strap segments. A backpack includes a pack body, a shoulder strap, and a belt assembly. The pack body includes a back panel and an exterior panel. The belt assembly includes a compression strap segment, a hip belt segment, an adjustment strap, and a releasable fastener. The backpack includes a belt assembly waist loop with a belt assembly waist perimeter. Each adjustment strap is configured to selectively adjust each of the pack volume and the belt assembly waist perimeter. The belt assembly is configured such that, responsive to the user applying a tension force to the adjustment strap, each of a pack volume and the belt assembly waist perimeter decreases by a respective degree that depends upon a ratio of the force required to decrease the pack volume to the force required to decrease the belt assembly waist perimeter.
    Type: Application
    Filed: December 16, 2019
    Publication date: April 16, 2020
    Inventors: William Gordon, Trevor Raymond Hunt, Damien John Kelly
  • Patent number: 10165846
    Abstract: Backpacks with cooperatively adjusted hip belt segments and compression strap segments. A backpack includes a pack body, a shoulder strap, and a belt assembly. The pack body includes a back panel and an exterior panel. The belt assembly includes a compression strap segment, a hip belt segment, an adjustment strap, and a releasable fastener. The backpack includes a belt assembly waist loop with a belt assembly waist perimeter. Each adjustment strap is configured to selectively adjust each of the pack volume and the belt assembly waist perimeter. The belt assembly is configured such that, responsive to the user applying a tension force to the adjustment strap, each of a pack volume and the belt assembly waist perimeter decreases by a respective degree that depends upon a ratio of the force required to decrease the pack volume to the force required to decrease the belt assembly waist perimeter.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: January 1, 2019
    Assignee: CamelBak Products, LLC
    Inventors: William Gordon, Trevor Raymond Hunt, Damien John Kelly
  • Publication number: 20180360198
    Abstract: Backpacks with cooperatively adjusted hip belt segments and compression strap segments. A backpack includes a pack body, a shoulder strap, and a belt assembly. The pack body includes a back panel and an exterior panel. The belt assembly includes a compression strap segment, a hip belt segment, an adjustment strap, and a releasable fastener. The backpack includes a belt assembly waist loop with a belt assembly waist perimeter. Each adjustment strap is configured to selectively adjust each of the pack volume and the belt assembly waist perimeter. The belt assembly is configured such that, responsive to the user applying a tension force to the adjustment strap, each of a pack volume and the belt assembly waist perimeter decreases by a respective degree that depends upon a ratio of the force required to decrease the pack volume to the force required to decrease the belt assembly waist perimeter.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 20, 2018
    Inventors: William Gordon, Trevor Raymond Hunt, Damien John Kelly
  • Publication number: 20180330351
    Abstract: A transaction processing system suitable for processing a merchant transaction includes a computer having a processor, a memory, a plurality of connections over a network for receiving and settling the merchant transaction; and a separator module operative to separate funds associated with the merchant transaction. The separator module further includes a revenue settlement module operative to settle a revenue portion of the merchant transaction in favor of a first account accessible over the network, the first account being associated with the merchant; a tax settlement module operative to settle the tax portion associated with the merchant transaction in favor of a second account accessible over the network, the second account being different than the first account; and a fee resolution module operative to resolve fees associated with operation of the tax settlement module, such that an amount equal to the tax portion is settled in favor of the second account.
    Type: Application
    Filed: July 20, 2018
    Publication date: November 15, 2018
    Inventors: Pino Luongo, William Gordon
  • Patent number: 10032153
    Abstract: A transaction processing system suitable for processing a merchant transaction includes a computer having a processor, a memory, a plurality of connections over a network for receiving and settling the merchant transaction; and a separator module operative to separate funds associated with the merchant transaction. The separator module further includes a revenue settlement module operative to settle a revenue portion of the merchant transaction in favor of a first account accessible over the network, the first account being associated with the merchant; a tax settlement module operative to settle the tax portion associated with the merchant transaction in favor of a second account accessible over the network, the second account being different than the first account; and a fee resolution module operative to resolve fees associated with operation of the tax settlement module, such that an amount equal to the tax portion is settled in favor of the second account.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: July 24, 2018
    Assignee: STAC IP, LLC
    Inventors: Pino Luongo, William Gordon
  • Patent number: D804241
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: December 5, 2017
    Assignee: CamelBak Products, LLC
    Inventor: William Gordon
  • Patent number: D830050
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: October 9, 2018
    Assignee: CamelBak Products, LLC
    Inventors: William Gordon, Andy Rees, Kaydee Boone
  • Patent number: D830767
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: October 16, 2018
    Assignee: CamelBak Products, LLC
    Inventor: William Gordon
  • Patent number: D849074
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: May 21, 2019
    Inventor: William Gordon
  • Patent number: D871148
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: December 31, 2019
    Assignee: CamelBak Products, LLC
    Inventors: William Gordon, Maria Bujalska
  • Patent number: D880943
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: April 14, 2020
    Assignee: CAMELBAK PRODUCTS, LLC
    Inventor: William Gordon
  • Patent number: D892492
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: August 11, 2020
    Assignee: CamelBak Products, LLC
    Inventors: William Gordon, Andy Rees, Kaydee Boone
  • Patent number: D895369
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: September 8, 2020
    Assignee: CamelBak Products, LLC
    Inventors: Jochen Backs, Kaydee Boone, William Gordon
  • Patent number: D957195
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: July 12, 2022
    Assignee: CAMELBAK PRODUCTS, LLC
    Inventors: Jochen Backs, Kaydee Boone, William Gordon
  • Patent number: D1024670
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: April 30, 2024
    Assignee: CAMELBAK PRODUCTS, LLC
    Inventors: Kelsey O. Hammond, Benjamin E. Vierck, William Gordon