Patents by Inventor Dane Mason
Dane Mason 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: 11945117Abstract: An example method includes determining objects and actions associated with the objects for completing a task to be executed by a robotic system, where each action is associated with trajectory. The method further includes determining a pose for each person in an environment associated with the robotic system, predicting a trajectory for each person based on the determined pose associated with the respective person and the actions and trajectories associated with the actions, and adjusting trajectories for one or more of the actions to be performed by the robotic system based on the predicted trajectories for each person.Type: GrantFiled: March 10, 2021Date of Patent: April 2, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Philipp Schoessler, Brian Harms, Kathleen Sofia Hajash, Dane Mason
-
Patent number: 11833691Abstract: In one embodiment, a method includes accessing a trajectory plan for a task to be executed by a robotic system, determining actions to constrain the trajectory plan based on information associated with an environment associated with the robotic system, wherein pose-based waypoints and joint positions of the robotic system would be constrained by the actions, determining joint-based waypoints for the trajectory plan based on the pose-based waypoints, and executing the task based on the joint-based waypoints for the trajectory plan.Type: GrantFiled: March 30, 2021Date of Patent: December 5, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Kathleen Sofia Hajash, Brian Harms, Philipp Schoessler, Dane Mason
-
Patent number: 11707848Abstract: A method includes accessing RGB and depth image data representing a scene that includes at least a portion of a robotic limb. Using this data, a computing system may segment the image data to isolate and identify at least a portion of the robotic limb within the scene. The computing system can determine a current pose of the robotic limb within the scene based on the image data, joint data, or a 3D virtual model of the robotic limb. The computing system may then determine a desired goal pose, which may be based on the image data or the 3D virtual model. Based on the determined goal pose, the computing device determines the difference between the current pose and the goal pose of the robotic limb, and using this difference, provides a pose adjustment that for the robotic limb.Type: GrantFiled: August 5, 2022Date of Patent: July 25, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Philipp Schoessler, Thibault Neveu, Dane Mason, Kathleen Sofia Hajash, Brian Thomas Harms
-
Publication number: 20220371202Abstract: A method includes accessing RGB and depth image data representing a scene that includes at least a portion of a robotic limb. Using this data, a computing system may segment the image data to isolate and identify at least a portion of the robotic limb within the scene. The computing system can determine a current pose of the robotic limb within the scene based on the image data, joint data, or a 3D virtual model of the robotic limb. The computing system may then determine a desired goal pose, which may be based on the image data or the 3D virtual model. Based on the determined goal pose, the computing device determines the difference between the current pose and the goal pose of the robotic limb, and using this difference, provides a pose adjustment that for the robotic limb.Type: ApplicationFiled: August 5, 2022Publication date: November 24, 2022Inventors: Philipp Schoessler, Thibault Neveu, Dane Mason, Kathleen Sofia Hajash, Brian Thomas Harms
-
Publication number: 20220314444Abstract: In one embodiment, a method includes accessing a trajectory plan for a task to be executed by a robotic system, determining actions to constrain the trajectory plan based on information associated with an environment associated with the robotic system, wherein pose-based waypoints and joint positions of the robotic system would be constrained by the actions, determining joint-based waypoints for the trajectory plan based on the pose-based waypoints, and executing the task based on the joint-based waypoints for the trajectory plan.Type: ApplicationFiled: March 30, 2021Publication date: October 6, 2022Inventors: Kathleen Sofia Hajash, Brian Harms, Philipp Schoessler, Dane Mason
-
Publication number: 20220288777Abstract: In one embodiment, a method includes generating a trajectory plan to complete a task to be executed by a robotic system, identifying objects in the environment required for completing the task, determining attributes for each of the identified objects, determining trajectory-parameters for the trajectory plan based on the determined attributes for each identified object and operational conditions in an environment associated with the robotic system, and executing the task based on the determined trajectory-parameters for the trajectory plan.Type: ApplicationFiled: March 10, 2021Publication date: September 15, 2022Inventors: Brian Harms, Kathleen Sofia Hajash, Philipp Schoessler, Dane Mason
-
Publication number: 20220288781Abstract: In one embodiment, a method includes determining objects and actions associated with the objects for completing a task to be executed by a robotic system, wherein each action is associated with trajectory, determining a pose for each person in an environment associated with the robotic system, predicting a trajectory for each person based on the determined pose associated with the respective person and the actions and trajectories associated with the actions, and adjusting trajectories for one or more of the actions to be performed by the robotic system based on the predicted trajectories for each person.Type: ApplicationFiled: March 10, 2021Publication date: September 15, 2022Inventors: Philipp Schoessler, Brian Harms, Kathleen Sofia Hajash, Dane Mason
-
Patent number: 11433545Abstract: A method includes accessing RGB and depth image data representing a scene that includes at least a portion of a robotic limb. Using this data, a computing system may segment the image data to isolate and identify at least a portion of the robotic limb within the scene. The computing system can determine a current pose of the robotic limb within the scene based on the image data, joint data, or a 3D virtual model of the robotic limb. The computing system may then determine a desired goal pose, which may be based on the image data or the 3D virtual model. Based on the determined goal pose, the computing device determines the difference between the current pose and the goal pose of the robotic limb, and using this difference, provides a pose adjustment that for the robotic limb.Type: GrantFiled: February 14, 2020Date of Patent: September 6, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Philipp Schoessler, Thibault Neveu, Dane Mason, Kathleen Sofia Hajash, Brian Thomas Harms
-
Patent number: 11132212Abstract: Providing assistance using a device can include determining, using a processor, an application that is currently executing and displayed by the device and determining, using the processor, information that accelerates user interaction with the application. The information can be displayed on the device as application-specific assistance.Type: GrantFiled: September 22, 2017Date of Patent: September 28, 2021Assignee: SAMSUNG ELECTRONICS CO., LTDInventors: Jeffrey S. Pierce, Ranhee Chung, Dane Mason
-
Patent number: 10890982Abstract: A system and method for a hybrid multimode input device includes a multimode input device capable of a two-dimensional (2D) mode of operation and a three-dimensional (3D) mode of operation. The device includes a two-dimensional (2D) position sensor, a three-dimensional (3D) position sensor, and a processor. The processor is configured to enter a 3D input mode when the processor detects that the input device is in a first orientation, and enter a 2D input mode when the processor detects that the input device is in a second orientation. The 2D input mode is configured to provide 2D position data to a connected computer system, and wherein the 3D input mode is configured to provide 3D position data to the connected computer system.Type: GrantFiled: April 16, 2019Date of Patent: January 12, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Philipp Schoessler, Link Huang, Dane Mason, Sergio Perdices-Gonzalez, Jun Yeon Cho, Nigel Clarke, Jose Marcel Santos, Brian Harms, Jiawei Zhang, Curtis Aumiller
-
Patent number: 10854169Abstract: The present disclosure includes methods and devices for generation and control of virtual displays in a virtual environment. A method includes receiving a trigger input from a user of a computing device, the computing device including a physical display that displays first content, initiating at least one virtual display based on the trigger input from the user, providing the at least one virtual display in association with the physical display, and displaying second content via the at least one virtual display in association with the first content displayed via the physical display.Type: GrantFiled: February 8, 2019Date of Patent: December 1, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Marc Estruch Tena, Philipp Schoessler, Link Huang, Dane Mason, Sergio Perdices-Gonzalez, Brian Harms
-
Publication number: 20200262082Abstract: A method includes accessing RGB and depth image data representing a scene that includes at least a portion of a robotic limb. Using this data, a computing system may segment the image data to isolate and identify at least a portion of the robotic limb within the scene. The computing system can determine a current pose of the robotic limb within the scene based on the image data, joint data, or a 3D virtual model of the robotic limb. The computing system may then determine a desired goal pose, which may be based on the image data or the 3D virtual model. Based on the determined goal pose, the computing device determines the difference between the current pose and the goal pose of the robotic limb, and using this difference, provides a pose adjustment that for the robotic limb.Type: ApplicationFiled: February 14, 2020Publication date: August 20, 2020Inventors: Philipp Schoessler, Thibault Neveu, Dane Mason, Kathleen Sofia Hajash, Brian Thomas Harms
-
Publication number: 20200192486Abstract: A system and method for a hybrid multimode input device includes a multimode input device capable of a two-dimensional (2D) mode of operation and a three-dimensional (3D) mode of operation. The device includes a two-dimensional (2D) position sensor, a three-dimensional (3D) position sensor, and a processor. The processor is configured to enter a 3D input mode when the processor detects that the input device is in a first orientation, and enter a 2D input mode when the processor detects that the input device is in a second orientation. The 2D input mode is configured to provide 2D position data to a connected computer system, and wherein the 3D input mode is configured to provide 3D position data to the connected computer system.Type: ApplicationFiled: April 16, 2019Publication date: June 18, 2020Inventors: Philipp Schoessler, Link Huang, Dane Mason, Sergio Perdices-Gonzalez, Jun Yeon Cho, Nigel Clarke, Jose Marcel Santos, Brian Harms, Jiawei Zhang, Curtis Aumiller
-
Publication number: 20200193938Abstract: The present disclosure includes methods and devices for generation and control of virtual displays in a virtual environment. A method includes receiving a trigger input from a user of a computing device, the computing device including a physical display that displays first content, initiating at least one virtual display based on the trigger input from the user, providing the at least one virtual display in association with the physical display, and displaying second content via the at least one virtual display in association with the first content displayed via the physical display.Type: ApplicationFiled: February 8, 2019Publication date: June 18, 2020Inventors: Marc Estruch Tena, Philipp Schoessler, Link Huang, Dane Mason, Sergio Perdices-Gonzalez, Brian Harms
-
Publication number: 20180225132Abstract: Providing assistance using a device can include determining, using a processor, an application that is currently executing and displayed by the device and determining, using the processor, information that accelerates user interaction with the application. The information can be displayed on the device as application-specific assistance.Type: ApplicationFiled: September 22, 2017Publication date: August 9, 2018Inventors: Jeffrey S. Pierce, Ranhee Chung, Dane Mason