Patents by Inventor Spencer Voiss
Spencer Voiss 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: 12036684Abstract: Aspects of the disclosure are directed towards path generation. A method includes a user interface (UI) displaying a first page on a first pane, wherein the first page provides a first control input for registering a working frame of a target object with a reference frame of a robot. The method further includes receiving, via the UI, a first user selection of the first control input for registering the working frame with the reference frame, based on detection of the first user selection. The UI can display a second page on the first pane, wherein the second page provides a second control input for generating a path for the robot to traverse over a surface of the target object. The method further includes receiving, via the UI, a second user selection of the second control input for generating the path, based on detection of the second user selection.Type: GrantFiled: August 9, 2023Date of Patent: July 16, 2024Assignee: WILDER SYSTEMS INC.Inventors: Ademola Ayodeji Oridate, William Wilder, Spencer Voiss
-
Publication number: 20240149465Abstract: The present disclosure relates to a multi-tiered computing environment for balancing compute resources in support of robot operations. In an example, a robot is tasked with performing an operation associated with an airplane having an airplane model. To do so, the robot may need another operation that is computationally complex to be performed. An on-premises server can execute a process that corresponds to this computationally-complex operation based on sensor data of the robot and can output the resulting data to the robot. Next, the robot can use the resulting data to execute another process corresponding to its operation and can indicate performance of this operation to the on-premises network. The on-premises network can send the indication about the operation performance to a top-tier server that is also associated with the airplane model.Type: ApplicationFiled: January 2, 2024Publication date: May 9, 2024Inventors: William WILDER, Spencer VOISS
-
Publication number: 20240101278Abstract: Techniques for auto-locating and autonomous operation data storage are disclosed. An example method can include storing a representation of an aircraft in a data storage of the computing system. The representation and instructions for performing a first operation on the aircraft can be transmitted to a first robot. The first robot can be configured to identify the aircraft based on a first feature of the representation. The method can further include receiving sensor data. The method can further include transmitting the sensor data to an analysis service to identify a state of a part of the aircraft. The method can further include storing the analysis in the data storage. The method can further include generating second instructions for performing a second operation on the aircraft based on the analysis and the representation stored in the data storage.Type: ApplicationFiled: September 28, 2023Publication date: March 28, 2024Inventors: Spencer VOISS, William WILDER
-
Publication number: 20240104758Abstract: Techniques for auto-locating and positioning relative to an aircraft are disclosed. An example method can include a computing system receiving a multi-dimensional representation of a candidate target aircraft upon which the robot is to perform an operation. The computing system can extract a first feature from the multi-dimensional representation associated with the candidate target aircraft. The computing system can compare the first feature with a second feature associated with a target aircraft. The computing system can determine whether the candidate aircraft is the target aircraft based on the comparison. The computing system can determine a path from the location of the robot to the target aircraft based at least in part on the determining of whether the candidate aircraft is the target aircraft.Type: ApplicationFiled: December 6, 2023Publication date: March 28, 2024Inventors: Spencer VOISS, William WILDER
-
Patent number: 11931910Abstract: Aspects of the disclosure are directed towards artificial intelligence-based modeling of target objects, such as aircraft parts. In an example, a system initially trains a machine learning (ML) model based on synthetic images generated based on multi-dimensional representation of target objects. The same system or a different system subsequently further trains the ML model based on actual images generated by cameras positioned by robots relative to target objects. The ML model can be used to process an image generated by a camera positioned by a robot relative to a target object based on a multi-dimensional representation of the target object. The output of the ML model can indicate, for a detected target, position data, a target type, and/or a visual inspection property. This output can then be used to update the multi-dimensional representation, which is then used to perform robotics operations on the target object.Type: GrantFiled: August 9, 2023Date of Patent: March 19, 2024Assignee: Wilder Systems Inc.Inventors: Ademola Ayodeji Oridate, William Wilder, Spencer Voiss
-
Patent number: 11911921Abstract: Aspects of the disclosure are directed towards artificial intelligence-based modeling of target objects, such as aircraft parts. In an example, a system initially trains a machine learning (ML) model based on synthetic images generated based on multi-dimensional representation of target objects. The same system or a different system subsequently further trains the ML model based on actual images generated by cameras positioned by robots relative to target objects. The ML model can be used to process an image generated by a camera positioned by a robot relative to a target object based on a multi-dimensional representation of the target object. The output of the ML model can indicate, for a detected target, position data, a target type, and/or a visual inspection property. This output can then be used to update the multi-dimensional representation, which is then used to perform robotics operations on the target object.Type: GrantFiled: August 9, 2023Date of Patent: February 27, 2024Assignee: WILDER SYSTEMS INC.Inventors: Ademola Ayodeji Oridate, William Wilder, Spencer Voiss
-
Publication number: 20240051148Abstract: Aspects of the disclosure are directed towards artificial intelligence-based modeling of target objects, such as aircraft parts. In an example, a system initially trains a machine learning (ML) model based on synthetic images generated based on multi-dimensional representation of target objects. The same system or a different system subsequently further trains the ML model based on actual images generated by cameras positioned by robots relative to target objects. The ML model can be used to process an image generated by a camera positioned by a robot relative to a target object based on a multi-dimensional representation of the target object. The output of the ML model can indicate, for a detected target, position data, a target type, and/or a visual inspection property. This output can then be used to update the multi-dimensional representation, which is then used to perform robotics operations on the target object.Type: ApplicationFiled: August 9, 2023Publication date: February 15, 2024Inventors: Ademola Ayodeji ORIDATE, William WILDER, Spencer VOISS
-
Publication number: 20240051116Abstract: Aspects of the disclosure are directed towards path generation. A method includes a user interface (UI) displaying a first page on a first pane, wherein the first page provides a first control input for registering a working frame of a target object with a reference frame of a robot. The method further includes receiving, via the UI, a first user selection of the first control input for registering the working frame with the reference frame, based on detection of the first user selection. The UI can display a second page on the first pane, wherein the second page provides a second control input for generating a path for the robot to traverse over a surface of the target object. The method further includes receiving, via the UI, a second user selection of the second control input for generating the path, based on detection of the second user selection.Type: ApplicationFiled: August 9, 2023Publication date: February 15, 2024Inventors: Ademola Ayodeji ORIDATE, William WILDER, Spencer VOISS
-
Publication number: 20240051149Abstract: Aspects of the disclosure are directed towards artificial intelligence-based modeling of target objects, such as aircraft parts. In an example, a system initially trains a machine learning (ML) model based on synthetic images generated based on multi-dimensional representation of target objects. The same system or a different system subsequently further trains the ML model based on actual images generated by cameras positioned by robots relative to target objects. The ML model can be used to process an image generated by a camera positioned by a robot relative to a target object based on a multi-dimensional representation of the target object. The output of the ML model can indicate, for a detected target, position data, a target type, and/or a visual inspection property. This output can then be used to update the multi-dimensional representation, which is then used to perform robotics operations on the target object.Type: ApplicationFiled: August 9, 2023Publication date: February 15, 2024Inventors: Ademola Ayodeji ORIDATE, William WILDER, Spencer VOISS
-
Publication number: 20240051139Abstract: Aspects of the disclosure are directed towards path generation. A method includes a device registering working frame of a target object with a reference frame of a robot. The device can generate a path over a representation of a surface of the target object. The device can generate a trajectory over the surface of the target object based on the registration, the path, and a normal. The device can classify a target type for the real-world target using a machine learning model based on scanned data of the surface of the target object. The device can generate a robot job file, wherein the robot job file comprises the trajectory and an autonomous operation instruction. The device can transmit the robot job file to a robot controller.Type: ApplicationFiled: August 9, 2023Publication date: February 15, 2024Inventors: Ademola Ayodeji ORIDATE, William WILDER, Spencer VOISS
-
Patent number: 11897145Abstract: Aspects of the disclosure are directed towards path generation. A method includes a device registering working frame of a target object with a reference frame of a robot. The device can generate a path over a representation of a surface of the target object. The device can generate a trajectory over the surface of the target object based on the registration, the path, and a normal. The device can classify a target type for the real-world target using a machine learning model based on scanned data of the surface of the target object. The device can generate a robot job file, wherein the robot job file comprises the trajectory and an autonomous operation instruction. The device can transmit the robot job file to a robot controller.Type: GrantFiled: August 9, 2023Date of Patent: February 13, 2024Assignee: WILDER SYSTEMS INC.Inventors: Ademola Ayodeji Oridate, William Wilder, Spencer Voiss
-
Patent number: 11880995Abstract: Techniques for auto-locating and positioning relative to an aircraft are disclosed. An example method can include a robot receiving a multi-dimensional representation of an enclosure that includes a candidate target aircraft. The robot can extract a geometric feature from the multi-dimensional representation associated with the candidate target aircraft. The robot can compare the geometric feature of the candidate target aircraft with a second geometric feature from a reference model of a target aircraft. The robot can determine whether the candidate target aircraft is the target aircraft based on the comparison. The robot can calculate a path from a location of the robot to the target aircraft based on the determination. The robot can traverse the path from the location to the target aircraft based on the calculation.Type: GrantFiled: June 21, 2023Date of Patent: January 23, 2024Assignee: Wilder Systems Inc.Inventors: Spencer Voiss, William Wilder
-
Patent number: 11865696Abstract: The present disclosure relates to a multi-tiered computing environment for balancing compute resources in support of robot operations. In an example, a robot is tasked with performing an operation associated with an airplane having an airplane model. To do so, the robot may need another operation that is computationally complex to be performed. An on-premises server can execute a process that corresponds to this computationally-complex operation based on sensor data of the robot and can output the resulting data to the robot. Next, the robot can use the resulting data to execute another process corresponding to its operation and can indicate performance of this operation to the on-premises network. The on-premises network can send the indication about the operation performance to a top-tier server that is also associated with the airplane model.Type: GrantFiled: August 9, 2023Date of Patent: January 9, 2024Assignee: Wilder Systems Inc.Inventors: William Wilder, Spencer Voiss
-
Publication number: 20230405818Abstract: Aspects of the disclosure are directed towards decontamination of a target object. A method includes a device registering a target object by identifying corresponding pairs of data points from the first set of data points of the three-dimensional representation and a second set of data points associated with a reference three-dimensional representation. The device localizes a position of the target object with respect to a position of a robotic arm based at least in part on the three-dimensional representation. The device generates a set of waypoints based on a subset of the first set of data points, the waypoints being arranged on the three-dimensional representation. The device determining a first path for the robotic arm to traverse over the surface of the target object based on the waypoints. The device receives a location on the surface of the target object that comprises a contaminant.Type: ApplicationFiled: June 20, 2023Publication date: December 21, 2023Inventors: Ademola Ayodeji ORIDATE, William WILDER, Spencer VOISS, Jacob ST. JOHN
-
Publication number: 20230410345Abstract: Techniques for auto-locating and positioning relative to an aircraft are disclosed. An example method can include a robot receiving a multi-dimensional representation of an enclosure that includes a candidate target aircraft. The robot can extract a geometric feature from the multi-dimensional representation associated with the candidate target aircraft. The robot can compare the geometric feature of the candidate target aircraft with a second geometric feature from a reference model of a target aircraft. The robot can determine whether the candidate target aircraft is the target aircraft based on the comparison. The robot can calculate a path from a location of the robot to the target aircraft based on the determination. The robot can traverse the path from the location to the target aircraft based on the calculation.Type: ApplicationFiled: June 21, 2023Publication date: December 21, 2023Inventors: Spencer VOISS, William WILDER
-
Patent number: 11807400Abstract: Techniques for auto-locating and autonomous operation data storage are disclosed. An example method can include storing a representation of an aircraft in a data storage of the computing system. The representation and instructions for performing a first operation on the aircraft can be transmitted to a first robot. The first robot can be configured to identify the aircraft based on a first feature of the representation. The method can further include receiving sensor data. The method can further include transmitting the sensor data to an analysis service to identify a state of a part of the aircraft. The method can further include storing the analysis in the data storage. The method can further include generating second instructions for performing a second operation on the aircraft based on the analysis and the representation stored in the data storage.Type: GrantFiled: June 21, 2023Date of Patent: November 7, 2023Assignee: Wilder Systems Inc.Inventors: Spencer Voiss, William Wilder