Patents by Inventor Kevin Yoon
Kevin Yoon 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).
-
Publication number: 20240083435Abstract: A method includes identifying map data comprising driving constraint data for a route of an autonomous vehicle (AV), the map data being of a road network associated with the route of the AV, the driving constraint data being based on physical vehicle data. The method further includes, while the AV is travelling the route, identifying current environmental sensing data for a portion of the route. The method further includes causing, based on the map data comprising the driving constraint data for the route and the current environmental sensing data associated with the portion of the route, the AV to travel the portion of the route.Type: ApplicationFiled: November 16, 2023Publication date: March 14, 2024Inventors: David Smith, Kevin Yoon
-
Patent number: 11851062Abstract: A method includes identifying, based on grade data of a route of an autonomous vehicle (AV), a segment of the route that has a grade value that meets a threshold grade value. Responsive to identifying the segment, the method further includes generating, based on the grade data and physical vehicle data of the AV, driving constraint data for the segment of the route. The method further includes causing a routing module of the AV to generate, based on the driving constraint data for the segment of the route, short time horizon routing data corresponding to a portion of the segment. The AV is to travel the portion of the segment of the route based on the short time horizon routing data.Type: GrantFiled: December 9, 2020Date of Patent: December 26, 2023Assignee: Waymo LLCInventors: David Smith, Kevin Yoon
-
Publication number: 20230166765Abstract: An autonomous vehicle is provided that includes one or more sensors coupled to the autonomous vehicle, and a computing device configured to: (i) receive, from the one or more sensors, operational data related to an operation of the autonomous vehicle, (ii) receive geographical data related to an anticipated route of the autonomous vehicle, (iii) generate, for the anticipated route and based on the operational data and the geographical data, an operational response model representing respective operational constraints for one or more operational parameters of the autonomous vehicle, wherein values for the one or more operational parameters are represented along coordinate axes of a geometrical shape, and wherein the one or more operational parameters are mutually coupled to each other, and (iv) responsively execute, based on the operational response model, an autonomous control strategy comprising one or more adjustments to the operation of the vehicle within the respective operational constraints.Type: ApplicationFiled: December 1, 2021Publication date: June 1, 2023Inventors: Kevin Yoon, Vadim Butakov
-
Publication number: 20220176962Abstract: A method includes identifying, based on grade data of a route of an autonomous vehicle (AV), a segment of the route that has a grade value that meets a threshold grade value. Responsive to identifying the segment, the method further includes generating, based on the grade data and physical vehicle data of the AV, driving constraint data for the segment of the route. The method further includes causing a routing module of the AV to generate, based on the driving constraint data for the segment of the route, short time horizon routing data corresponding to a portion of the segment. The AV is to travel the portion of the segment of the route based on the short time horizon routing data.Type: ApplicationFiled: December 9, 2020Publication date: June 9, 2022Inventors: David Smith, Kevin Yoon
-
Patent number: 11173611Abstract: This specification relates to robots and audio processing in robots. In general, one innovative aspect of the subject matter described in this specification can be embodied in a robot that includes: a body and one or more physically moveable components; a plurality of accessory input subsystems and one or more other sensor subsystems; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: receiving one or more sensor inputs from the one or more other sensor subsystems; determining a predicted direction of a detected sound emitter based on the one or more sensor inputs of the one or more other sensor subsystems; calculating a spatial filter based on the predicted direction; obtaining, by the plurality of accessory input subsystems, respective audio inputs; and processing the respective audio inputs according to the calculated spatial filter.Type: GrantFiled: July 2, 2020Date of Patent: November 16, 2021Assignee: Digital Dream Labs, LLCInventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Kevin Yoon
-
Publication number: 20200331149Abstract: This specification relates to robots and audio processing in robots. In general, one innovative aspect of the subject matter described in this specification can be embodied in a robot that includes: a body and one or more physically moveable components; a plurality of accessory input subsystems and one or more other sensor subsystems; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: receiving one or more sensor inputs from the one or more other sensor subsystems; determining a predicted direction of a detected sound emitter based on the one or more sensor inputs of the one or more other sensor subsystems; calculating a spatial filter based on the predicted direction; obtaining, by the plurality of accessory input subsystems, respective audio inputs; and processing the respective audio inputs according to the calculated spatial filter.Type: ApplicationFiled: July 2, 2020Publication date: October 22, 2020Applicant: Digital Dream Labs, LLCInventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Kevin Yoon
-
Patent number: 10766144Abstract: This specification relates to robots and audio processing in robots. One aspect of the subject matter includes: a body and one or more physically moveable components; a plurality of microphones; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: obtaining map data of an environment of the robot; selecting a test location from the map data; navigating to the selected test location; receiving a sound wave propagating through the environment of the robot; computing one or more acoustic transfer functions for the test signal, wherein each acoustic transfer function represents how the test signal was transformed by the environment of the robot during its propogation through the environment of the robot; and storing each of the transfer functions in association with the test location.Type: GrantFiled: March 16, 2018Date of Patent: September 8, 2020Assignee: DIGITAL DREAM LABS, LLCInventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Anthony Armenta, Kevin Yoon
-
Patent number: 10717197Abstract: This specification relates to robots and audio processing in robots. In general, one innovative aspect of the subject matter described in this specification can be embodied in a robot that includes: a body and one or more physically moveable components; a plurality of microphones and one or more other sensor subsystems; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: receiving one or more sensor inputs from the one or more other sensor subsystems; determining a predicted direction of a detected sound emitter based on the one or more sensor inputs of the one or more other sensor subsystems; calculating a spatial filter based on the predicted direction; obtaining, by the plurality of microphones, respective audio inputs; and processing the respective audio inputs according to the calculated spatial filter.Type: GrantFiled: March 16, 2018Date of Patent: July 21, 2020Assignee: DIGITAL DREAM LABS, LLCInventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Kevin Yoon
-
Publication number: 20190212441Abstract: This specification relates to robots and audio processing in robots. One aspect of the subject matter includes: a body and one or more physically moveable components; a plurality of microphones; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: obtaining map data of an environment of the robot; selecting a test location from the map data; navigating to the selected test location; receiving a sound wave propagating through the environment of the robot; computing one or more acoustic transfer functions for the test signal, wherein each acoustic transfer function represents how the test signal was transformed by the environment of the robot during its propogation through the environment of the robot; and storing each of the transfer functions in association with the test location.Type: ApplicationFiled: March 16, 2018Publication date: July 11, 2019Inventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Anthony Armenta, Kevin Yoon
-
Publication number: 20190210227Abstract: This specification relates to robots and audio processing in robots. In general, one innovative aspect of the subject matter described in this specification can be embodied in a robot that includes: a body and one or more physically moveable components; a plurality of microphones and one or more other sensor subsystems; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: receiving one or more sensor inputs from the one or more other sensor subsystems; determining a predicted direction of a detected sound emitter based on the one or more sensor inputs of the one or more other sensor subsystems; calculating a spatial filter based on the predicted direction; obtaining, by the plurality of microphones, respective audio inputs; and processing the respective audio inputs according to the calculated spatial filter.Type: ApplicationFiled: March 16, 2018Publication date: July 11, 2019Inventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Kevin Yoon
-
Publication number: 20190111563Abstract: Systems for generating custom motion trajectories for robot animation are disclosed. One system includes a robot configured to maintain a current emotion state for the robot and a mapping between emotion state values and respective sets of custom motion parameters, in which the custom motion parameters control how procedural animations are performed by the robot, to receive one or more animation parameters of a procedural animation to be performed by the robot, to obtain a value of the current emotion state for the robot, to obtain one or more custom motion parameters to which the current emotion state is mapped, to compute a custom motion trajectory from the one or more animation parameters of the procedural animation and the obtained one or more custom motion parameters to which the current emotion state for the robot is mapped; and to perform the procedural animation according to the computed custom motion trajectory.Type: ApplicationFiled: July 13, 2018Publication date: April 18, 2019Inventors: Andrew Stein, Kevin Yoon, Richard Allison Chaussee, Bradford Neuman, Kevin M. Karol
-
Publication number: 20180250815Abstract: Exemplary methods, apparatuses, and systems receive first and second sets of command tracks, each set including one or more command tracks and each command track directed to control a component of a robot. In response to detecting that a first command track within the first set is directed to control a first component of the robot to perform a first action and a second command track within the second set is directed to control the first component of the robot to perform a second action, the first and second command tracks are merged into a composite command track. The composite command track is executed, causing the first component of the robot to perform the first action while performing the second action.Type: ApplicationFiled: June 26, 2017Publication date: September 6, 2018Inventors: Andrew Neil Stein, Kevin Yoon, Richard Chaussee, Lee Crippen, Mark Wesley, Michelle Sintov, Hanns Tappeiner
-
Publication number: 20120144699Abstract: The invention provides a shoe, comprising: a sole portion, and an upper portion, wherein the sole portion and upper portion together form a plurality of compartments, wherein each compartment is configured to receive one or more toes of a foot of a user, and wherein one of the compartments is configured to receive at least both the fourth and fifth toes of the foot of the user.Type: ApplicationFiled: September 28, 2011Publication date: June 14, 2012Applicant: Fila Luxembourg S.a.r.l.Inventors: Mark EGGERT, Kevin Yoon, Gi Ho Rim
-
Publication number: 20060061331Abstract: Embodiments of an apparatus and method for controlling system operation based on battery state are provided. The apparatus includes a first memory for storing an operating system (OS) to operate and control the system, a microcomputer for controlling the system operation based on battery discharge/charge state information, and a second memory for storing an application containing a microcomputer interface information to control the system operation that is changed depending on the battery state under the OS. An operation based on battery residual quantity is set to an operating system (OS) and a microcomputer. Then, if a user changes operation information based on the battery residual quantity, the changed operation information is applied to the microcomputer through at least one of the OS and an application, and the system is operated based on the changed operation system.Type: ApplicationFiled: February 18, 2005Publication date: March 23, 2006Inventors: Yang Kim, Kevin Yoon
-
Patent number: D639535Type: GrantFiled: December 9, 2010Date of Patent: June 14, 2011Assignee: Fila Luxembourg S.a.r.l.Inventors: Mark Eggert, Kevin Yoon, Gi Ho Rim
-
Patent number: D650977Type: GrantFiled: May 19, 2011Date of Patent: December 27, 2011Assignee: Fila Luxembourg S.A.R.L.Inventors: Mark Eggert, Kevin Yoon, Gi Ho Rim
-
Patent number: D672536Type: GrantFiled: May 19, 2011Date of Patent: December 18, 2012Assignee: Fila Luxembourg S.A.R.L.Inventors: Mark Eggert, Kevin Yoon, Gi Ho Rim