Patents by Inventor William Wilder

William Wilder 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: 20250197027
    Abstract: Techniques for auto-locating and autonomous operation data storage are disclosed. An example method can include storing a multi-dimensional representation of an aircraft in a data storage. The method can further include causing transmission of the multi-dimensional representation of the aircraft and first control instructions to a robot for performing a first autonomous operation on the aircraft, the robot configured to identify the aircraft based on the multi-dimensional representation, the aircraft located at a premises. The method can further include processing sensor data generated at the premises. The method can further include generating second control instructions for performing a second autonomous operation on the aircraft based on the sensor data. The method can further include causing transmission of the second control instructions to the robot for performing the second autonomous operation on the aircraft.
    Type: Application
    Filed: February 26, 2025
    Publication date: June 19, 2025
    Inventors: Spencer VOISS, William WILDER
  • Publication number: 20250170722
    Abstract: The present disclosure relates to a multi-tiered computing environment for balancing compute resources in support of robot operations. In an example, a first server can receive from a robot located on a premises, a request and a first data, The first server can access a local configuration table to determine a program code associated with the first operation. The first server can generate second data based on the first data and the local configuration table. The first server can transmit the second data to the robot. The first server can receive, from the robot, third data indicating performance of the operation. The first server can transmit to a second server associated with the airplane model, fourth data, the fourth data generated based on the third data.
    Type: Application
    Filed: January 29, 2025
    Publication date: May 29, 2025
    Inventors: William WILDER, Spencer VOISS
  • Patent number: 12258147
    Abstract: 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: Grant
    Filed: September 28, 2023
    Date of Patent: March 25, 2025
    Assignee: WILDER SYSTEMS INC.
    Inventors: Spencer Voiss, William Wilder
  • Patent number: 12220826
    Abstract: 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: Grant
    Filed: January 2, 2024
    Date of Patent: February 11, 2025
    Assignee: WILDER SYSTEMS INC.
    Inventors: William Wilder, Spencer Voiss
  • Publication number: 20240408765
    Abstract: 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: Application
    Filed: January 24, 2024
    Publication date: December 12, 2024
    Inventors: Ademola Ayodeji ORIDATE, William WILDER, Spencer VOISS
  • Publication number: 20240399589
    Abstract: 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: Application
    Filed: June 17, 2024
    Publication date: December 5, 2024
    Inventors: Ademola Ayodeji ORIDATE, William WILDER, Spencer VOISS
  • Publication number: 20240269854
    Abstract: Aspects of the disclosure are directed towards path generation. A method includes a computing system registering a first coordinate system of a target object with a second coordinate system of a robot. The computing system can generate a trajectory over the surface of the target object based on the registration. The computing system can generate a robot job file based at least in part on the generated trajectory. The computing system can transmit the robot job file to a robot controller.
    Type: Application
    Filed: January 9, 2024
    Publication date: August 15, 2024
    Inventors: Ademola Ayodeji ORIDATE, William WILDER, Spencer VOISS
  • Publication number: 20240253235
    Abstract: 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: Application
    Filed: February 14, 2024
    Publication date: August 1, 2024
    Inventors: Ademola Ayodeji ORIDATE, William WILDER, Spencer VOISS
  • Patent number: 12036684
    Abstract: 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: Grant
    Filed: August 9, 2023
    Date of Patent: July 16, 2024
    Assignee: WILDER SYSTEMS INC.
    Inventors: Ademola Ayodeji Oridate, William Wilder, Spencer Voiss
  • Patent number: 12013677
    Abstract: A movable gantry system is configured to interface with jigs of different types or sizes and/or with different positions of a same jig and/or to perform operations on different parts mounted in such jigs. To do so, the movable gantry system includes an end effector, a gantry, and a computing system. The end effector is mounted within the gantry and provides at least rotational movement to perform operations on a part. The gantry is movable and interfaces with a jig holding the part. Further, the gantry provides translational movement to the end effector. The computing system identifies the gantry and the part and controls the gantry and the end effector, thereby facilitating the operations on the part. The computing system stores, in a data store, information about an operation upon performed by the end effector after a datuming process based translational data and on rotational data.
    Type: Grant
    Filed: July 12, 2023
    Date of Patent: June 18, 2024
    Assignee: WILDER SYSTEMS INC.
    Inventor: William Wilder
  • Patent number: 11995056
    Abstract: Techniques are described herein for generating a database. A method can include receiving a first value associated with a physical element of a target object and obtained during a performance of a first stage of a robot task, and a second value associated with the physical element and obtained during a second stage, wherein the first and second value describe a same characteristic of the physical element and are represented in a target object coordinate system. A third value associated with a tool of a robot and obtained during a third stage can be received, wherein the third value is represented in the robot coordinate system. A first data structure can be generated, wherein the first data structure comprises the first, second, and third value. The first data structure can be associated with a second data structure, wherein the second data structure comprises a fourth value identifying the target object.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: May 28, 2024
    Assignee: WILDER SYSTEMS, INC.
    Inventors: Nicole Magpantay, William Wilder
  • Publication number: 20240149465
    Abstract: 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: Application
    Filed: January 2, 2024
    Publication date: May 9, 2024
    Inventors: William WILDER, Spencer VOISS
  • Publication number: 20240116181
    Abstract: Aspects of the disclosure are directed towards generating a trajectory for use by a robot to perform an operation on a target object. A method includes a robot instructed to traverse a surface of the target object from the starting position and obtain sensor input from a sensor system of the robot using a first trajectory specified by a CAD file for the target object. Sensor input that includes a first height to the target object, a width of the seam, and a depth of the seam may be received. A second trajectory may be generated for traversing the surface of the target object and that modifies the first trajectory based on the sensor input. The robot may be instructed to move to the starting position and traverse the surface of the target object using the second trajectory and apply a sealant to the seam.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 11, 2024
    Inventors: Ademola Ayodeji ORIDATE, William WILDER, Nicole MAGPANTAY, Daniel MORAN
  • Publication number: 20240116071
    Abstract: A pump mechanism for dispensing a sealant is described. The pump mechanism can include a housing comprising a cavity; a tubing track arranged in the cavity, the tubing track having a curved surface inward from the housing; a tubing arranged in proximity to the curved surface of the tubing track; a rotor assembly arranged inward from the curved surface and the tubing, the rotor assembly comprising a rotor and a first roller in contact with the tubing, the first roller compressing the tubing to reduce fluidic communication between a first end and a second end of the tubing; a motor in operable communication with the rotor assembly; and a computing device configured to control a rotational speed of the rotor based on a velocity of a tool center point (TCP) of the robot.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 11, 2024
    Inventors: Daniel MORAN, William WILDER
  • Patent number: 11951635
    Abstract: Aspects of the disclosure are directed towards generating a trajectory for use by a robot to perform an operation on a target object. A method includes a robot instructed to traverse a surface of the target object from the starting position and obtain sensor input from a sensor system of the robot using a first trajectory specified by a CAD file for the target object. Sensor input that includes a first height to the target object, a width of the seam, and a depth of the seam may be received. A second trajectory may be generated for traversing the surface of the target object and that modifies the first trajectory based on the sensor input. The robot may be instructed to move to the starting position and traverse the surface of the target object using the second trajectory and apply a sealant to the seam.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: April 9, 2024
    Assignee: WILDER SYSTEMS INC
    Inventors: Ademola Ayodeji Oridate, William Wilder, Nicole Magpantay, Daniel Moran
  • Publication number: 20240104758
    Abstract: 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: Application
    Filed: December 6, 2023
    Publication date: March 28, 2024
    Inventors: Spencer VOISS, William WILDER
  • Publication number: 20240101278
    Abstract: 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: Application
    Filed: September 28, 2023
    Publication date: March 28, 2024
    Inventors: Spencer VOISS, William WILDER
  • Patent number: 11931910
    Abstract: 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: Grant
    Filed: August 9, 2023
    Date of Patent: March 19, 2024
    Assignee: Wilder Systems Inc.
    Inventors: Ademola Ayodeji Oridate, William Wilder, Spencer Voiss
  • Patent number: 11911921
    Abstract: 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: Grant
    Filed: August 9, 2023
    Date of Patent: February 27, 2024
    Assignee: WILDER SYSTEMS INC.
    Inventors: Ademola Ayodeji Oridate, William Wilder, Spencer Voiss
  • Publication number: 20240054116
    Abstract: Techniques are described herein for generating a database. A method can include receiving a first value associated with a physical element of a target object and obtained during a performance of a first stage of a robot task, and a second value associated with the physical element and obtained during a second stage, wherein the first and second value describe a same characteristic of the physical element and are represented in a target object coordinate system. A third value associated with a tool of a robot and obtained during a third stage can be received, wherein the third value is represented in the robot coordinate system. A first data structure can be generated, wherein the first data structure comprises the first, second, and third value. The first data structure can be associated with a second data structure, wherein the second data structure comprises a fourth value identifying the target object.
    Type: Application
    Filed: August 9, 2023
    Publication date: February 15, 2024
    Inventors: Nicole MAGPANTAY, William WILDER