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: 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
-
Patent number: 9519286Abstract: 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: March 19, 2014Date of Patent: December 13, 2016Assignee: Robotic Research, LLCInventors: Alberto Daniel Lacaze, Karl Murphy, Karl Kluge
-
Patent number: 9372088Abstract: The Canine Handler Operations Positioning System (the Inventors) taught by the present invention consists of one or more dog-worn sensor, one or more handler's shoe-worn sensor, and algorithms for maintaining localization of units of canines and handlers traveling in GPS and GPS-denied areas. The present invention adapts the localization algorithms from the human-based system to dogs, increase performance, reduce SWAP, and further refine the system based on user feedback. The human worn system is modified for the human handler for maximum operational practicality in regard to batteries, size, and interoperability to a radio. The Canine Handler Operations Positioning System (the Inventors) focuses on developing the dog-worn positioning system, modifying the handler's positioning sensor if needed, and integrating the system with an OCU. The complete the Inventors system would provide a positioning solution for both the dog(s) and handler(s).Type: GrantFiled: August 3, 2013Date of Patent: June 21, 2016Assignee: ROBOTIC RESEARCH, LLCInventors: Alberto Daniel Lacaze, Karl Murphy
-
Patent number: 9302678Abstract: A system that enables a vehicle to follow a traffic rule when traveling in a road network includes a database that stores data relating to at least one feature of the road network, a location detector that detects a location of the vehicle relative to the road network, a sensor that senses at least one object in a vicinity of the vehicle, and a processing system that controls the vehicle to autonomously obey at least one traffic rule, or provides a notification to a driver of the vehicle to enable the driver to obey at least one traffic rule, based on the detected location of the vehicle, data retrieved from the database relating to at least one feature of the road network, and data relating to at least one object sensed by the sensor.Type: GrantFiled: October 4, 2007Date of Patent: April 5, 2016Assignees: ROBOTIC RESEARCH, LLC, GENERAL DYNAMICS ROBOTIC SYSTEMSInventors: Karl Murphy, Alberto Lacaze, Mark Del Giorno
-
Publication number: 20160025502Abstract: 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.Type: ApplicationFiled: June 9, 2015Publication date: January 28, 2016Inventors: Alberto Daniel Lacaze, Karl Murphy, Kyle Smith
-
Patent number: 9080886Abstract: 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: August 3, 2013Date of Patent: July 14, 2015Assignee: Robotic Research, LLCInventors: Alberto Daniel Lacaze, Karl Murphy, Kyle Smith
-
Publication number: 20150185025Abstract: 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.Type: ApplicationFiled: August 3, 2013Publication date: July 2, 2015Inventors: Alberto Daniel Lacaze, Karl Murphy, Kyle Smith
-
Publication number: 20150001762Abstract: Deployable On-Site Manufacturing Using 3D Printing is a low cost approach to manufacturing any of thousands of designs at any location. Crowd-sourcing populates a large library of models that can be produced using a small set of standard parts and 3D printed components, as well as highly specialized products. A vacuum metallization process is used in combination with the 3D printer allows printing of antennas designed for a particular frequency, beam form, amplification, size, and weight. These highly specialize products are printed and assembled on-site, as needed. Uses include disaster sites, emergency situations, remote operations, military operations, and homeland security.Type: ApplicationFiled: June 27, 2014Publication date: January 1, 2015Inventors: Alberto Daniel Lacaze, Karl Murphy
-
Patent number: 8899685Abstract: A vehicle seat headrest assembly (20) includes a headrest (21) having a rear headrest portion (28) with a housing (29) mounted on vertical posts (26) for vertical movement and also includes a front headrest portion (30) having a housing (31) movable longitudinally in forward and rearward directions by a support linkage (46) under the control of a rack and pinion mechanism (62). A first helical spring locking clamp (44) permits upward adjusting movement of the headrest but normally prevents downward movement, and a second helical spring locking clamp (72) permits forward movement of the front headrest portion housing (29) while normally preventing rearward movement. An actuator (36) releases the first and second helical spring locking clamps (44 and 72) to permit downward movement of the headrest (21) and rearward adjustment of the front headrest portion (30) housing (31).Type: GrantFiled: June 17, 2013Date of Patent: December 2, 2014Assignee: Porter Group, LLCInventors: Robert L. Haeske, Karl A. Murphy, Edward H. Poulos
-
Publication number: 20140324249Abstract: 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: March 19, 2014Publication date: October 30, 2014Inventors: Alberto Daniel Lacaze, Karl Murphy, Karl Kluge
-
Publication number: 20140070944Abstract: The Canine Handler Operations Positioning System (the Inventors) taught by the present invention consists of one or more dog-worn sensor, one or more handler's shoe-worn sensor, and algorithms for maintaining localization of units of canines and handlers traveling in GPS and GPS-denied areas. The present invention adapts the localization algorithms from the human-based system to dogs, increase performance, reduce SWAP, and further refine the system based on user feedback. The human worn system is modified for the human handler for maximum operational practicality in regard to batteries, size, and interoperability to a radio. The Canine Handler Operations Positioning System (the Inventors) focuses on developing the dog-worn positioning system, modifying the handler's positioning sensor if needed, and integrating the system with an OCU. The complete the Inventors system would provide a positioning solution for both the dog(s) and handler(s).Type: ApplicationFiled: August 3, 2013Publication date: March 13, 2014Inventors: Alberto Daniel Lacaze, Karl Murphy
-
Publication number: 20140058563Abstract: 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: ApplicationFiled: July 26, 2013Publication date: February 27, 2014Inventors: Alberto Daniel Lacaze, Karl Murphy, Steven Anthony Legowik, Shima Rayej
-
Publication number: 20140001811Abstract: A vehicle seat headrest assembly (20) includes a headrest (21) having a rear headrest portion (28) with a housing (29) mounted on vertical posts (26) for vertical movement and also includes a front headrest portion (30) having a housing (31) movable longitudinally in forward and rearward directions by a support linkage (46) under the control of a rack and pinion mechanism (62). A first helical spring locking clamp (44) permits upward adjusting movement of the headrest but normally prevents downward movement, and a second helical spring locking clamp (72) permits forward movement of the front headrest portion housing (29) while normally preventing rearward movement. An actuator (36) releases the first and second helical spring locking clamps (44 and 72) to permit downward movement of the headrest (21) and rearward adjustment of the front headrest portion (30) housing (31).Type: ApplicationFiled: June 17, 2013Publication date: January 2, 2014Inventors: Robert L. Haeske, Karl A. Murphy, Edward H. Poulos
-
Publication number: 20130297062Abstract: 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: April 26, 2013Publication date: November 7, 2013Inventors: Alberto Daniel Lacaze, Karl Murphy
-
Patent number: 8038220Abstract: A vehicle seat headrest (14) is mounted on a vehicle seat back (12) for infinite position vertical adjustment by helical spring clamping and unclamping of a support shaft of the headrest.Type: GrantFiled: January 21, 2009Date of Patent: October 18, 2011Assignee: Porter Group, LLCInventors: Hsing Lung Lewis Liu, Karl A. Murphy, Venugopala C. Mittapalli
-
Patent number: 7845732Abstract: A vehicle armrest positioning assembly (12) for adjustably positioning a vehicle armrest (10) on a vehicle seat frame (14) includes an elongated adjuster (20) that provides armrest positioning and is released by a release actuator (44) a release mechanism (42) to permit angular adjustment of the armrest positioning. The adjuster (20) includes a housing (22) that positions an adjusting rod (24) by a helical lock spring (32) to control the armrest positioning and adjustment.Type: GrantFiled: April 30, 2008Date of Patent: December 7, 2010Assignee: Porter Group, LLCInventors: Hsing Lung Lewis Liu, Karl A. Murphy
-
Patent number: 7828390Abstract: A vehicle armrest assembly (20) includes an armrest (22), a ratchet mechanism (24) having a linear ratchet plate (36) that cooperates with a pawl locking assembly (38) to permit vertical adjustment of the armrest. An upper armrest portion (100) is mounted on an armrest housing (96) by a track (102) for adjustable movement. An adjuster (114) of the armrest permits pivotal adjustment of the armrest as well as pivoting to a nonuse position.Type: GrantFiled: April 30, 2008Date of Patent: November 9, 2010Assignee: Porter Group, LLCInventors: Hsing Lung Lewis Liu, Karl A. Murphy, Edward H. Poulos
-
Publication number: 20090236894Abstract: A vehicle seat headrest (14) is mounted on a vehicle seat back (12) for infinite position vertical adjustment by helical spring clamping and unclamping of a support shaft of the headrest.Type: ApplicationFiled: January 21, 2009Publication date: September 24, 2009Applicant: PORTER GROUP, LLCInventors: Hsing Lung Lewis Liu, Karl A. Murphy, Venugopala C. Mittapalli
-
Publication number: 20080296954Abstract: A vehicle armrest positioning assembly (12) for adjustably positioning a vehicle armrest (10) on a vehicle seat frame (14) includes an elongated adjuster (20) that provides armrest positioning and is released by a release actuator (44) a release mechanism (42) to permit angular adjustment of the armrest positioning. The adjuster (20) includes a housing (22) that positions an adjusting rod (24) by a helical lock spring (32) to control the armrest positioning and adjustment.Type: ApplicationFiled: April 30, 2008Publication date: December 4, 2008Applicant: PORTER GROUP, LLCInventors: Hsing Lung Lewis Liu, Karl A. Murphy
-
Publication number: 20080277991Abstract: A vehicle armrest assembly (20) includes an armrest (22), a ratchet mechanism (24) having a linear ratchet plate (36) that cooperates with a pawl locking assembly (38) to permit vertical adjustment of the armrest. An upper armrest portion (100) is mounted on an armrest housing (96) by a track (102) for adjustable movement. An adjuster (114) of the armrest permits pivotal adjustment of the armrest as well as pivoting to a nonuse position.Type: ApplicationFiled: April 30, 2008Publication date: November 13, 2008Applicant: PORTER GROUP, LLCInventors: Hsing Lung Lewis Liu, Karl A. Murphy, Edward H. Poulos