Patents by Inventor Nicholas John Foster

Nicholas John Foster 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: 11593865
    Abstract: Techniques for improving a customer experience include presenting a selectable component to a user through a graphical user interface of a computing device that is communicably coupled to a server system through a network, the selectable component particularly associated with the user, the server system associated with a vendor and including a plurality of vendor product descriptions; receiving an activation of the selectable component from the user; based on the activation, identifying a plurality of profile data associated with the user; culling the plurality of vendor product descriptions to generate, based on the plurality of profile data, a subset of vendor product descriptions from the plurality of vendor product descriptions; and presenting the subset of vendor product descriptions to the user through the graphical user interface.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: February 28, 2023
    Assignee: X Development LLC
    Inventors: Nicholas John Foster, Carsten Schwesig
  • Patent number: 11475333
    Abstract: Techniques for generating solutions from aural inputs include identifying, with one or more machine learning engines, a plurality of aural signals provided by two or more human speakers, at least some of the plurality of aural signals associated with a human-perceived problem; parsing, with the one or more machine learning engines, the plurality of aural signals to generate a plurality of terms, each of the terms associated with the human-perceived problem; deriving, with the one or more machine learning engines, a plurality of solution sentiments and a plurality of solution constraints from the plurality of terms; generating, with the one or more machine learning engines, at least one solution to the human-perceived problem based on the derived solution sentiments and solution constraints; and presenting the at least one solution of the human-perceived problem to the two or more human speakers through at least one of a graphical interface or an auditory interface.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: October 18, 2022
    Assignee: X Development LLC
    Inventors: Nicholas John Foster, Carsten Schwesig
  • Publication number: 20220227073
    Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for performing hybrid additive manufacturing. In some implementations, a hybrid additive manufacturing system causes a three-dimensional printer to print a sheet of material that includes printed features on one side of the sheet, each printed feature having a structural characteristic that is different from structural characteristics of a majority of the sheet. The system causes a molding machine to form the sheet using a mold, where at least one printed feature corresponds with an area of the mold at which the sheet deforms while being formed.
    Type: Application
    Filed: March 1, 2022
    Publication date: July 21, 2022
    Inventors: Nicholas John Foster, Matthew David Day
  • Patent number: 11292212
    Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for performing hybrid additive manufacturing. In some implementations, a hybrid additive manufacturing system causes a three-dimensional printer to print a sheet of material that includes printed features on one side of the sheet, each printed feature having a structural characteristic that is different from structural characteristics of a majority of the sheet. The system causes a molding machine to form the sheet using a mold, where at least one printed feature corresponds with an area of the mold at which the sheet deforms while being formed.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: April 5, 2022
    Assignee: X Development LLC
    Inventors: Nicholas John Foster, Matthew David Day
  • Publication number: 20210394114
    Abstract: Devices and methods for atmospheric water harvesting may be useful to obtain drinking water from air of moderate humidity, in a process driven directly by solar energy. Devices feature a recirculating stream of a fluid, such as air, and include heat recuperation to heat fluid in one portion of the stream using heat contained in another portion of the stream. Passive heat sinking is sufficient to condense liquid water, without need for refrigeration. The objective of the technologies and inventions is to enable affordable household products that improve drinking water access, with a focus on those currently without access to safely managed drinking water.
    Type: Application
    Filed: March 24, 2021
    Publication date: December 23, 2021
    Inventors: Philipp H. Schmaelzle, Shane Washburn, Neil David Treat, Matthew Sakae Forkin, Finn Carlsvi, Claudia Truesdell, Alexandra Galila Ramadan, Adi Cathy Aron-Gilat, Jackson Lord, Nicole Kobilansky, Matthew David Day, Nicholas John Foster, Joseph Hollis Sargent, Julie Hanna, Cyrus Behroozi, David Youmans
  • Publication number: 20210201180
    Abstract: Techniques for generating solutions from aural inputs include identifying, with one or more machine learning engines, a plurality of aural signals provided by two or more human speakers, at least some of the plurality of aural signals associated with a human-perceived problem; parsing, with the one or more machine learning engines, the plurality of aural signals to generate a plurality of terms, each of the terms associated with the human-perceived problem; deriving, with the one or more machine learning engines, a plurality of solution sentiments and a plurality of solution constraints from the plurality of terms; generating, with the one or more machine learning engines, at least one solution to the human-perceived problem based on the derived solution sentiments and solution constraints; and presenting the at least one solution of the human-perceived problem to the two or more human speakers through at least one of a graphical interface or an auditory interface.
    Type: Application
    Filed: March 8, 2021
    Publication date: July 1, 2021
    Inventors: Nicholas John Foster, Carsten Schwesig
  • Patent number: 10963801
    Abstract: Techniques for generating solutions from aural inputs include identifying, with one or more machine learning engines, a plurality of aural signals provided by two or more human speakers, at least some of the plurality of aural signals associated with a human-perceived problem; parsing, with the one or more machine learning engines, the plurality of aural signals to generate a plurality of terms, each of the terms associated with the human-perceived problem; deriving, with the one or more machine learning engines, a plurality of solution sentiments and a plurality of solution constraints from the plurality of terms; generating, with the one or more machine learning engines, at least one solution to the human-perceived problem based on the derived solution sentiments and solution constraints; and presenting the at least one solution of the human-perceived problem to the two or more human speakers through at least one of a graphical interface or an auditory interface.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: March 30, 2021
    Assignee: X Development LLC
    Inventors: Nicholas John Foster, Carsten Schwesig
  • Patent number: 10872459
    Abstract: Techniques are provided to estimate of location or position of objects that are depicted in an image of a scene. Some implementations include obtaining an image of a scene; identifying an object within the image of the scene; obtaining a three-dimensional model that corresponds to the object that was identified within the image of the scene, the three-dimensional model being obtained from the database of three-dimensional models; determining, based on data from the three-dimensional model, an estimated depth of the object within the scene; generating or updating a three-dimensional representation of the scene based at least on the estimated depth of the object within the scene; and providing the three-dimensional representation of the scene, including at least a portion of the three-dimensional representation of the scene that was generated or updated based on the three-dimensional model of the object, to the scene analyzer.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: December 22, 2020
    Assignee: X Development LLC
    Inventors: Nicholas John Foster, Matthew Sibigtroth
  • Patent number: 10755470
    Abstract: Techniques are provided to estimate of location or position of objects that are depicted in an image of a scene. Some implementations include obtaining an image of a scene; identifying an object within the image of the scene; obtaining a three-dimensional model that corresponds to the object that was identified within the image of the scene, the three-dimensional model being obtained from the database of three-dimensional models; determining, based on data from the three-dimensional model, an estimated depth of the object within the scene; generating or updating a three-dimensional representation of the scene based at least on the estimated depth of the object within the scene; and providing the three-dimensional representation of the scene, including at least a portion of the three-dimensional representation of the scene that was generated or updated based on the three-dimensional model of the object, to the scene analyzer.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: August 25, 2020
    Assignee: X Development LLC
    Inventors: Nicholas John Foster, Matthew Sibigtroth
  • Publication number: 20200250879
    Abstract: Techniques are provided to estimate of location or position of objects that are depicted in an image of a scene. Some implementations include obtaining an image of a scene; identifying an object within the image of the scene; obtaining a three-dimensional model that corresponds to the object that was identified within the image of the scene, the three-dimensional model being obtained from the database of three-dimensional models; determining, based on data from the three-dimensional model, an estimated depth of the object within the scene; generating or updating a three-dimensional representation of the scene based at least on the estimated depth of the object within the scene; and providing the three-dimensional representation of the scene, including at least a portion of the three-dimensional representation of the scene that was generated or updated based on the three-dimensional model of the object, to the scene analyzer.
    Type: Application
    Filed: February 5, 2019
    Publication date: August 6, 2020
    Inventors: Nicholas John Foster, Matthew Sibigtroth
  • Publication number: 20200184196
    Abstract: Implementations of the present disclosure provide techniques for providing a presentation of the objects that are depicted in an image of a scene, where the presentation improves perceiving the object within the scene. Some implementations include obtaining an image of a scene; identifying an object within the image of the scene; obtaining a particular three-dimensional model that corresponds to the object; generating or updating a three-dimensional representation of the scene based at least on the particular three-dimensional model of the object; and providing at least a portion of the three-dimensional representation of the scene that was generated or updated based on the three-dimensional model of the object to a scene analyzer. The three-dimensional representation of the scene can include data indicating an attribute of the object that is not visible or is not directly derived from the image of the scene.
    Type: Application
    Filed: December 11, 2018
    Publication date: June 11, 2020
    Inventors: Nicholas John Foster, Matthew Sibigtroth
  • Publication number: 20200114589
    Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for performing hybrid additive manufacturing. In some implementations, a hybrid additive manufacturing system causes a three-dimensional printer to print a sheet of material that includes printed features on one side of the sheet, each printed feature having a structural characteristic that is different from structural characteristics of a majority of the sheet. The system causes a molding machine to form the sheet using a mold, where at least one printed feature corresponds with an area of the mold at which the sheet deforms while being formed.
    Type: Application
    Filed: October 11, 2018
    Publication date: April 16, 2020
    Inventors: Nicholas John Foster, Matthew David Day
  • Publication number: 20190102685
    Abstract: Techniques for generating solutions from aural inputs include identifying, with one or more machine learning engines, a plurality of aural signals provided by two or more human speakers, at least some of the plurality of aural signals associated with a human-perceived problem; parsing, with the one or more machine learning engines, the plurality of aural signals to generate a plurality of terms, each of the terms associated with the human-perceived problem; deriving, with the one or more machine learning engines, a plurality of solution sentiments and a plurality of solution constraints from the plurality of terms; generating, with the one or more machine learning engines, at least one solution to the human-perceived problem based on the derived solution sentiments and solution constraints; and presenting the at least one solution of the human-perceived problem to the two or more human speakers through at least one of a graphical interface or an auditory interface.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Nicholas John Foster, Carsten Schwesig
  • Publication number: 20190102827
    Abstract: Techniques for improving a customer experience include presenting a selectable component to a user through a graphical user interface of a computing device that is communicably coupled to a server system through a network, the selectable component particularly associated with the user, the server system associated with a vendor and including a plurality of vendor product descriptions; receiving an activation of the selectable component from the user; based on the activation, identifying a plurality of profile data associated with the user; culling the plurality of vendor product descriptions to generate, based on the plurality of profile data, a subset of vendor product descriptions from the plurality of vendor product descriptions; and presenting the subset of vendor product descriptions to the user through the graphical user interface.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Nicholas John Foster, Carsten Schwesig
  • Patent number: D956598
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: July 5, 2022
    Assignee: X Development LLC
    Inventors: Christopher Ioffreda, Genevieve Linchangco, Nicholas John Foster