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: 11593865Abstract: 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: GrantFiled: September 29, 2017Date of Patent: February 28, 2023Assignee: X Development LLCInventors: Nicholas John Foster, Carsten Schwesig
-
Patent number: 11475333Abstract: 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: GrantFiled: March 8, 2021Date of Patent: October 18, 2022Assignee: X Development LLCInventors: Nicholas John Foster, Carsten Schwesig
-
Publication number: 20220227073Abstract: 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: ApplicationFiled: March 1, 2022Publication date: July 21, 2022Inventors: Nicholas John Foster, Matthew David Day
-
Patent number: 11292212Abstract: 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: GrantFiled: October 11, 2018Date of Patent: April 5, 2022Assignee: X Development LLCInventors: Nicholas John Foster, Matthew David Day
-
Publication number: 20210394114Abstract: 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: ApplicationFiled: March 24, 2021Publication date: December 23, 2021Inventors: 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: 20210201180Abstract: 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: ApplicationFiled: March 8, 2021Publication date: July 1, 2021Inventors: Nicholas John Foster, Carsten Schwesig
-
Patent number: 10963801Abstract: 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: GrantFiled: September 29, 2017Date of Patent: March 30, 2021Assignee: X Development LLCInventors: Nicholas John Foster, Carsten Schwesig
-
Patent number: 10872459Abstract: 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: GrantFiled: February 5, 2019Date of Patent: December 22, 2020Assignee: X Development LLCInventors: Nicholas John Foster, Matthew Sibigtroth
-
Patent number: 10755470Abstract: 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: GrantFiled: February 5, 2019Date of Patent: August 25, 2020Assignee: X Development LLCInventors: Nicholas John Foster, Matthew Sibigtroth
-
Publication number: 20200250879Abstract: 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: ApplicationFiled: February 5, 2019Publication date: August 6, 2020Inventors: Nicholas John Foster, Matthew Sibigtroth
-
Publication number: 20200184196Abstract: 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: ApplicationFiled: December 11, 2018Publication date: June 11, 2020Inventors: Nicholas John Foster, Matthew Sibigtroth
-
Publication number: 20200114589Abstract: 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: ApplicationFiled: October 11, 2018Publication date: April 16, 2020Inventors: Nicholas John Foster, Matthew David Day
-
Publication number: 20190102685Abstract: 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: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Nicholas John Foster, Carsten Schwesig
-
Publication number: 20190102827Abstract: 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: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Nicholas John Foster, Carsten Schwesig
-
Patent number: D956598Type: GrantFiled: April 30, 2019Date of Patent: July 5, 2022Assignee: X Development LLCInventors: Christopher Ioffreda, Genevieve Linchangco, Nicholas John Foster