Patents by Inventor Karl Murphy
Karl Murphy 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: 20240294044Abstract: A system can comprise a robotic arm assembly, an air supply line, one or more sensors, and a control system. The robotic arm assembly can have an end effector releasably connected to a robotic arm mounted on or part of a vehicle for moving a trailer. The end effector can have a gladhand coupling portion. The air supply line can be coupled to the end effector and can deliver pressurized air to a braking system of the trailer when the gladhand coupling portion is coupled to the gladhand receptacle of a trailer. After coupling to the gladhand receptacle, the end effector can be disconnected from the robotic arm.Type: ApplicationFiled: May 14, 2024Publication date: September 5, 2024Inventors: Alberto LACAZE, Karl MURPHY, Steven ROTUNDO, Gedaliah KNIZHNIK
-
Publication number: 20240274015Abstract: A module for a leader vehicle of a convoy can have a suite of sensors, a communication system, and a controller. The sensor suite can have at least one feature sensor that detects features and/or terrain in an environment and at least one location sensor that determines a location of the leader vehicle. Via the sensor suite, the controller can detect features as the leader vehicle travels along a route through the environment as well as the route of the leader vehicle. The controller can build a map for at least part of the environment with the detected route therethrough. Data indicative of the map and the detected route can then be transmitted to one or more follower vehicles. In some embodiments, the leader vehicle is manually driven while the follower vehicles operate autonomously.Type: ApplicationFiled: June 14, 2022Publication date: August 15, 2024Inventors: Joseph PUTNEY, Alberto LACAZE, Edward MOTTERN, Anne SCHNEIDER, Karl MURPHY
-
Patent number: 11999206Abstract: The invention relates to a system (400) comprising a vehicle (402), an arm assembly (408), first and second cable portions (410a, 410b), at least one cable actuator (406), and an air supply line. The vehicle has a pneumatic source of pressurized air. The arm assembly has an end effector releasably coupled to an end of an axially-extendable arm coupled to the vehicle. The end effector has a gladhand coupling portion. The air supply line can be coupled to the end effector and can deliver pressurized air from the pneumatic source to a braking system of the trailer when the gladhand coupling portion is coupled to the gladhand receptacle of a trailer. After coupling to the gladhand receptacle, the end effector can be disconnected from the arm assembly to allow the remainder of the arm assembly to be stowed.Type: GrantFiled: April 26, 2023Date of Patent: June 4, 2024Assignee: Robotic Research OpCo, LLCInventors: Alberto Lacaze, Karl Murphy, Steven Rotundo, Gedaliah Knizhnik
-
Publication number: 20240075778Abstract: The invention relates to a system (400) comprising a vehicle (402), an arm assembly (408), first and second cable portions (410a, 410b), at least one cable actuator (406), and an air supply line. The vehicle has a pneumatic source of pressurized air. The arm assembly has an end effector releasably coupled to an end of an axially-extendable arm coupled to the vehicle. The end effector has a gladhand coupling portion. The air supply line can be coupled to the end effector and can deliver pressurized air from the pneumatic source to a braking system of the trailer when the gladhand coupling portion is coupled to the gladhand receptacle of a trailer. After coupling to the gladhand receptacle, the end effector can be disconnected from the arm assembly to allow the remainder of the arm assembly to be stowed.Type: ApplicationFiled: April 26, 2023Publication date: March 7, 2024Inventors: Alberto LACAZE, Karl MURPHY, Steven ROTUNDO, Gedaliah KNIZHNIK
-
Patent number: 11281207Abstract: The proposed system, Delayed Telop Aid (DTA), improves the teleoperator's ability to control the vehicle in a three step process. First, DTA predicts robot motion given the operators commands. Second, DTA creates synthetic images to produce a video feed that looks as if the robot communication link had no delay and no reduced bandwidth. Finally, DTA performs closed loop control on the robot platform to ensure that the robot follows the operator's commands. A closed loop control of the platform makes sure that the predicted pose after the delay (and therefore the image presented to the operator) is achieved by the platform. This abstracts away the latency-sensitive parts of the robot control, making the robot's behavior stable in the presence of poorly characterized latency between the operator and the vehicle.Type: GrantFiled: December 1, 2016Date of Patent: March 22, 2022Assignee: Robotic Research OpCo, LLCInventors: Alberto Daniel Lacaze, Karl Murphy
-
Publication number: 20220050454Abstract: The proposed system, Delayed Telop Aid (DTA), improves the teleoperator's ability to control the vehicle in a three step process. First, DTA predicts robot motion given the operators commands. Second, DTA creates synthetic images to produce a video feed that looks as if the robot communication link had no delay and no reduced bandwidth. Finally, DTA performs closed loop control on the robot platform to ensure that the robot follows the operator's commands. A closed loop control of the platform makes sure that the predicted pose after the delay (and therefore the image presented to the operator) is achieved by the platform. This abstracts away the latency-sensitive parts of the robot control, making the robot's behavior stable in the presence of poorly characterized latency between the operator and the vehicle.Type: ApplicationFiled: December 1, 2016Publication date: February 17, 2022Inventors: Alberto Daniel Lacaze, Karl Murphy
-
Patent number: 11170106Abstract: The system for detecting hardware trojans in integrated circuits by analyzing the substrate noise generated by the unique physical properties of such an integrated circuit disclosed herein may compare the substrate noise signatures of a subject IC against the noise signature from one or more known good ICs to detect such trojans, and may measure the electromagnetic, current, or voltage noise of an IC as a function of time synchronized with the test sequence. The system may allow for the testing of such substrate noise at multiple points around the IC, and may further comprise a Cypher Block Chain (CBC) technique to incorporate the noise measurements over time into a signature unique to the IC.Type: GrantFiled: May 10, 2018Date of Patent: November 9, 2021Assignee: Robotic Research, LLCInventors: Alberto Lacaze, Karl Murphy
-
Patent number: 11093603Abstract: A compiler transforms the source code into object code, but it will postpone the assignment of all of the machine language jumps until installed time. This can be performed by labeling the jumps during compiled time, similarly to how variables are labeled for later indexing by the debugger. At installation time, given a random key, the installer will take the jump labels and assign random ordering of the code and data using the key as a seed. The final effect is that the same source code can potentially generate an infinite number of object codes, with the exact same functionality of execution. The main difference, however, is that as more jump labels are included, less fixed offsets between buffers are available to the black hat.Type: GrantFiled: August 24, 2016Date of Patent: August 17, 2021Assignee: Robotic Research, LLCInventors: Alberto Daniel Lacaze, Karl Murphy
-
Patent number: 10906668Abstract: A 3D printer that can use ABS-plus plastic material deployed in the battlefield for printing polycarbonate, or rubber components individually or in combination to create component parts comprised of two or more materials. A library of autonomous vehicles will be created utilizing the standard components and the 3D printer. These libraries will include a variety of light weight UGVS, fixed wings UAVS, quads rotors, hex-rotors, UGS, etc. The library will also include a variety of standard payloads that would be interchangeable from platform to platform. Each model in the library will provide the operator with a performance envelop of the printed system. A submission and approval process will be created for new devices. A common control architecture for controlling the devices will be forced on every model in the library.Type: GrantFiled: November 16, 2018Date of Patent: February 2, 2021Inventors: Alberto Daniel Lacaze, Karl Murphy
-
Publication number: 20200055524Abstract: The system and method for verifying that a self-driving vehicle follows traffic ordinances disclosed herein may comprise, at least, a communication protocol between the system and the autonomous vehicle, a module for processing such communications and mapping them into vehicle safety analyses, a database of historical reports related to the vehicle, and a module for generating vehicle safety reports and alerts. Self-driving vehicles will need to be tested when they are first introduced, as well as on a continuing basis in order to verify that the system and sensors have not degraded to a point where the vehicle no longer complies with safety regulations. The presented invention assesses the safety of a self-driving vehicle and its autonomous system by evaluating the activities of the system against known or expected reactions and behaviors.Type: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Inventors: Alberto Lacaze, Karl Murphy, Joseph Putney, Paige Junghans, Rashmi Patel
-
Publication number: 20200017209Abstract: The modular robotic system disclosed herein may comprise a central body that houses various essential components, a plurality of propulsion arms, and a plurality of quick-detach mechanisms. The combination is designed to be assembled, have individual components replaced, and be converted from one embodiment to another without the use of any tools. The plurality of propulsion arms may be designed for any mission-specific task or may be designed to perform multiple tasks, such as ground or aerial movement, depending on their orientation. The system is also designed to be quickly disassembled for storage and carrying in a backpack.Type: ApplicationFiled: July 13, 2018Publication date: January 16, 2020Inventors: Alberto Lacaze, Karl Murphy
-
Publication number: 20190347416Abstract: The system for detecting hardware trojans in integrated circuits by analyzing the substrate noise generated by the unique physical properties of such an integrated circuit disclosed herein may compare the substrate noise signatures of a subject IC against the noise signature from one or more known good ICs to detect such trojans, and may measure the electromagnetic, current, or voltage noise of an IC as a function of time synchronized with the test sequence. The system may allow for the testing of such substrate noise at multiple points around the IC, and may further comprise a Cypher Block Chain (CBC) technique to incorporate the noise measurements over time into a signature unique to the IC.Type: ApplicationFiled: May 10, 2018Publication date: November 14, 2019Inventors: Alberto Lacaze, Karl Murphy
-
Patent number: 10405287Abstract: A signal is emitted by an unrelated, non-cooperating party. The SA scans this spectrum, and selects and filters to a portion of the signal emitted. The SA, using its internal clock, time tags a sequence of peaks of the time domain of the filtered signal. The SA sends (over the internet or other method) the time tagged peaks, frequency and location of the emission to the IN. The IN receives the message from the SA. It compares the peaks with its own data, collected using its local antenna at the specified frequency. The IN uses its location, and the location encoded in the message, to compute the different time of arrival of the signal, and uses the locally found peaks at that frequency to determine a “phase shift.” The phase shift is used to calculate the local clock skew. The SA repeats step 2, selecting a different frequency.Type: GrantFiled: May 17, 2017Date of Patent: September 3, 2019Inventors: Alberto Daniel Lacaze, Karl Murphy
-
Publication number: 20190084694Abstract: A 3D printer that can use ABS-plus plastic material deployed in the battlefield for printing polycarbonate, or rubber components individually or in combination to create component parts comprised of two or more materials. A library of autonomous vehicles will be created utilizing the standard components and the 3D printer. These libraries will include a variety of light weight UGVS, fixed wings UAVS, quads rotors, hex-rotors, UGS, etc. The library will also include a variety of standard payloads that would be interchangeable from platform to platform. Each model in the library will provide the operator with a performance envelop of the printed system. A submission and approval process will be created for new devices. A common control architecture for controlling the devices will be forced on every model in the library.Type: ApplicationFiled: November 16, 2018Publication date: March 21, 2019Inventors: Alberto Daniel Lacaze, Karl Murphy
-
Patent number: 9969081Abstract: Static multi-registration performs a delayed convoy mission from a recorded path. The data recorded for delayed convoy includes both positions traversed by the vehicle and the obstacles sensed as it drove along the path and generates a new path file in this format that is used by the vehicle to follow the desired route. The data is processed before it is passed to the vehicle to be followed. Paths are processed to determine where they cross each other. These intersection points and the path data are used to create an interconnected graph of path segments. A multi-registration planner uses that information on the length and directionality of the path segments to compute the best route between two intersections. The route generated by the planner guides the merging of position and obstacle data from several recorded paths into a single record used by the vehicle to follow the desired route.Type: GrantFiled: July 26, 2013Date of Patent: May 15, 2018Inventors: Alberto Daniel Lacaze, Karl Murphy, Steven Anthony Legowik, Shima Rayej
-
Publication number: 20170305053Abstract: A device is described where an operator uses a handheld nozzle that deposits new material onto a part. The process can be used to create new parts from a substrate, or to repair parts. The device automatically maps the physical part and matches the physical part against a model of the desired part. As the operator moves the nozzle over the part, the device automatically computes the amount of material necessary to modify the current part to match the model of the desired part. This method can be used for spraying or spray-casting metal, ceramics, and other materials. The described process and device automates this process, and simplifies the operator's involvement. Moreover, because the device can measure the part as the material is being deposited, the resulting part is more likely to more closely resemble the original part both in aesthetics and physical properties.Type: ApplicationFiled: January 21, 2017Publication date: October 26, 2017Inventors: Alberto Daniel Lacaze, Karl Murphy
-
Publication number: 20170246813Abstract: An apparatus and method for multi-stage printing teaches means for removing and replacing a printed component during the printing process and accurately placing the component in the printer for continuation of the printing process. This can be accomplished through the use of a scanner, probe machine, or scanning Additionally, the present invention teaches the use of heating means in combination with a 3D printer to overcome additional issues with multi-sage printing.Type: ApplicationFiled: May 13, 2017Publication date: August 31, 2017Inventors: Alberto Daniel Lacaze, Karl Murphy
-
Patent number: 9746330Abstract: UMAPS is a multifaceted system that can be robot-mounted, human-worn, or canine carried. UMAPS produces real-time, 3D mapping and localization for the user as they move throughout a GPS-denied environment (e.g. buildings, caves, or tunnels). An Operator Control Unit (OCU) displays information collected by UMAPS; 2D floorplans; 3D textured-enriched surfaces of the structure's interior; and the location of the users within that structure. UMAPS has an open architecture that allows it to function with any OCU. UMAPS has three distinct subsystems: obstacle maps for robot mobility, mapping, and positioning.Type: GrantFiled: June 9, 2015Date of Patent: August 29, 2017Assignee: Robotic Research, LLCInventors: Alberto Daniel Lacaze, Karl Murphy, Kyle Smith
-
Publication number: 20170232549Abstract: Building a complete ship hull, including many internals (bulkhead, holds), as a single, 3D printed device. A Stewart crane is used for gross positioning, while a multitude of beam deposition arms can be used for finer positioning. In a shipbuilding method, this means that the hull, floors, main piping, tanks, quarters, stairs, doorways, etc. can all be printed, in place, as part of a multi-step process.Type: ApplicationFiled: September 19, 2016Publication date: August 17, 2017Inventors: Alberto Daniel Lacaze, Karl Murphy
-
Publication number: 20170132410Abstract: A compiler transforms the source code into object code, but it will postpone the assignment of all of the machine language jumps until installed time. This can be performed by labeling the jumps during compiled time, similarly to how variables are labeled for later indexing by the debugger. At installation time, given a random key, the installer will take the jump labels and assign random ordering of the code and data using the key as a seed. The final effect is that the same source code can potentially generate an infinite number of object codes, with the exact same functionality of execution. The main difference, however, is that as more jump labels are included, less fixed offsets between buffers are available to the black hat.Type: ApplicationFiled: August 24, 2016Publication date: May 11, 2017Inventors: Alberto Daniel Lacaze, Karl Murphy