Patents by Inventor David Stavens
David Stavens 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: 10422849Abstract: In an embodiment of the present invention, a GraphSLAM-like algorithm for signal strength SLAM is presented. This algorithm as an embodiment of the present invention shares many of the benefits of Gaussian processes yet is viable for a broader range of environments since it makes no signature uniqueness assumptions. It is also more tractable to larger map sizes, requiring O(N2) operations per iteration. In the present disclosure, an algorithm according to an embodiment of the present invention is compared to a laser-SLAM ground truth, showing that is produces excellent results in practice.Type: GrantFiled: March 13, 2018Date of Patent: September 24, 2019Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Joseph Huang, David Millman, David Stavens, Sebastian Thrun
-
Publication number: 20180267133Abstract: In an embodiment of the present invention, a GraphSLAM-like algorithm for signal strength SLAM is presented. This algorithm as an embodiment of the present invention shares many of the benefits of Gaussian processes yet is viable for a broader range of environments since it makes no signature uniqueness assumptions. It is also more tractable to larger map sizes, requiring O(N2) operations per iteration. In the present disclosure, an algorithm according to an embodiment of the present invention is compared to a laser-SLAM ground truth, showing that is produces excellent results in practice.Type: ApplicationFiled: March 13, 2018Publication date: September 20, 2018Inventors: Joseph Huang, David Millman, David Stavens, Sebastian Thrun
-
Patent number: 9915722Abstract: In an embodiment of the present invention, a GraphSLAM-like algorithm for signal strength SLAM is presented. This algorithm as an embodiment of the present invention shares many of the benefits of Gaussian processes yet is viable for a broader range of environments since it makes no signature uniqueness assumptions. It is also more tractable to larger map sizes, requiring O(N2) operations per iteration. In the present disclosure, an algorithm according to an embodiment of the present invention is compared to a laser-SLAM ground truth, showing that it produces excellent results in practice.Type: GrantFiled: November 30, 2015Date of Patent: March 13, 2018Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Joseph Huang, David Millman, David Stavens, Sebastian Thrun
-
Publication number: 20160216359Abstract: In an embodiment of the present invention, a GraphSLAM-like algorithm for signal strength SLAM is presented. This algorithm as an embodiment of the present invention shares many of the benefits of Gaussian processes yet is viable for a broader range of environments since it makes no signature uniqueness assumptions. It is also more tractable to larger map sizes, requiring O(N2) operations per iteration. In the present disclosure, an algorithm according to an embodiment of the present invention is compared to a laser-SLAM ground truth, showing that it produces excellent results in practice.Type: ApplicationFiled: November 30, 2015Publication date: July 28, 2016Applicant: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Joseph Huang, David Millman, David Stavens, Sebastian Thrun
-
Publication number: 20160085414Abstract: According to various embodiments, a user interface (UI) includes a precedence graph area and an icon list displaying multiple types of program icons. A user selection of one of the program icons is received, the user selection corresponding to moving the selected program icon to the precedence graph area, the selected program icon referencing a composer UI to generate content of a specific media type. The selected program icon is characterized as a first program-content-pairing icon that references the content created by the composer UI. Thereafter, a user interaction with a plurality of program-content-pairing icons in the precedence graph area is detected, the user interaction corresponding to specifying an ordering of the plurality of program-content-pairing icons. A program flow precedence graph referencing a program flow of an interactive program is the generated, based on the ordering of the program-content-pairing icons in the precedence graph area.Type: ApplicationFiled: August 28, 2015Publication date: March 24, 2016Inventors: Michael Sokolsky, David Stavens, Irene Au, Jacques Favreau, Sebastian Thrun, Joakim Arfvidsson
-
Patent number: 9201133Abstract: In an embodiment of the present invention, a GraphSLAM-like algorithm for signal strength SLAM is presented. This algorithm as an embodiment of the present invention shares many of the benefits of Gaussian processes yet is viable for a broader range of environments since it makes no signature uniqueness assumptions. It is also more tractable to larger map sizes, requiring O(N2) operations per iteration. In the present disclosure, an algorithm according to an embodiment of the present invention is compared to a laser-SLAM ground truth, showing that it produces excellent results in practice.Type: GrantFiled: November 13, 2012Date of Patent: December 1, 2015Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Joseph Huang, David Millman, David Stavens, Sebastian Thrun
-
Patent number: 9152297Abstract: According to various embodiments, a user interface (UI) includes a precedence graph area and an icon list displaying multiple types of program icons. A user selection of one of the program icons is received, the user selection corresponding to moving the selected program icon to the precedence graph area, the selected program icon referencing a composer UI to generate content of a specific media type. The selected program icon is characterized as a first program-content-pairing icon that references the content created by the composer UI. Thereafter, a user interaction with a plurality of program-content-pairing icons in the precedence graph area is detected, the user interaction corresponding to specifying an ordering of the plurality of program-content-pairing icons. A program flow precedence graph referencing a program flow of an interactive program is the generated, based on the ordering of the program-content-pairing icons in the precedence graph area.Type: GrantFiled: October 25, 2012Date of Patent: October 6, 2015Assignee: Udacity, Inc.Inventors: Michael Sokolsky, David Stavens, Irene Au, Jacques Favreau, Sebastian Thrun, Joakim Arfvidsson
-
Publication number: 20140123067Abstract: According to various embodiments, a user interface (UI) includes a precedence graph area and an icon list displaying multiple types of program icons. A user selection of one of the program icons is received, the user selection corresponding to moving the selected program icon to the precedence graph area, the selected program icon referencing a composer UI to generate content of a specific media type. The selected program icon is characterized as a first program-content-pairing icon that references the content created by the composer UI. Thereafter, a user interaction with a plurality of program-content-pairing icons in the precedence graph area is detected, the user interaction corresponding to specifying an ordering of the plurality of program-content-pairing icons. A program flow precedence graph referencing a program flow of an interactive program is the generated, based on the ordering of the program-content-pairing icons in the precedence graph area.Type: ApplicationFiled: October 25, 2012Publication date: May 1, 2014Applicant: UdacityInventors: Michael Sokolsky, David Stavens, Irene Au, Jacques Favreau, Sebastian Thrun, Joakim Arfvidsson