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: 20170132410
    Abstract: 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: Application
    Filed: August 24, 2016
    Publication date: May 11, 2017
    Inventors: Alberto Daniel Lacaze, Karl Murphy
  • Patent number: 9519286
    Abstract: 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: Grant
    Filed: March 19, 2014
    Date of Patent: December 13, 2016
    Assignee: Robotic Research, LLC
    Inventors: Alberto Daniel Lacaze, Karl Murphy, Karl Kluge
  • Patent number: 9372088
    Abstract: 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: Grant
    Filed: August 3, 2013
    Date of Patent: June 21, 2016
    Assignee: ROBOTIC RESEARCH, LLC
    Inventors: Alberto Daniel Lacaze, Karl Murphy
  • Patent number: 9302678
    Abstract: 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: Grant
    Filed: October 4, 2007
    Date of Patent: April 5, 2016
    Assignees: ROBOTIC RESEARCH, LLC, GENERAL DYNAMICS ROBOTIC SYSTEMS
    Inventors: Karl Murphy, Alberto Lacaze, Mark Del Giorno
  • Publication number: 20160025502
    Abstract: 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: Application
    Filed: June 9, 2015
    Publication date: January 28, 2016
    Inventors: Alberto Daniel Lacaze, Karl Murphy, Kyle Smith
  • Patent number: 9080886
    Abstract: 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: Grant
    Filed: August 3, 2013
    Date of Patent: July 14, 2015
    Assignee: Robotic Research, LLC
    Inventors: Alberto Daniel Lacaze, Karl Murphy, Kyle Smith
  • Publication number: 20150185025
    Abstract: 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: Application
    Filed: August 3, 2013
    Publication date: July 2, 2015
    Inventors: Alberto Daniel Lacaze, Karl Murphy, Kyle Smith
  • Publication number: 20150001762
    Abstract: 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: Application
    Filed: June 27, 2014
    Publication date: January 1, 2015
    Inventors: Alberto Daniel Lacaze, Karl Murphy
  • Patent number: 8899685
    Abstract: 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: Grant
    Filed: June 17, 2013
    Date of Patent: December 2, 2014
    Assignee: Porter Group, LLC
    Inventors: Robert L. Haeske, Karl A. Murphy, Edward H. Poulos
  • Publication number: 20140324249
    Abstract: 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: Application
    Filed: March 19, 2014
    Publication date: October 30, 2014
    Inventors: Alberto Daniel Lacaze, Karl Murphy, Karl Kluge
  • Publication number: 20140070944
    Abstract: 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: Application
    Filed: August 3, 2013
    Publication date: March 13, 2014
    Inventors: Alberto Daniel Lacaze, Karl Murphy
  • Publication number: 20140058563
    Abstract: 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: Application
    Filed: July 26, 2013
    Publication date: February 27, 2014
    Inventors: Alberto Daniel Lacaze, Karl Murphy, Steven Anthony Legowik, Shima Rayej
  • Publication number: 20140001811
    Abstract: 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: Application
    Filed: June 17, 2013
    Publication date: January 2, 2014
    Inventors: Robert L. Haeske, Karl A. Murphy, Edward H. Poulos
  • Publication number: 20130297062
    Abstract: 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: Application
    Filed: April 26, 2013
    Publication date: November 7, 2013
    Inventors: Alberto Daniel Lacaze, Karl Murphy
  • Patent number: 8038220
    Abstract: 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: Grant
    Filed: January 21, 2009
    Date of Patent: October 18, 2011
    Assignee: Porter Group, LLC
    Inventors: Hsing Lung Lewis Liu, Karl A. Murphy, Venugopala C. Mittapalli
  • Patent number: 7845732
    Abstract: 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: Grant
    Filed: April 30, 2008
    Date of Patent: December 7, 2010
    Assignee: Porter Group, LLC
    Inventors: Hsing Lung Lewis Liu, Karl A. Murphy
  • Patent number: 7828390
    Abstract: 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: Grant
    Filed: April 30, 2008
    Date of Patent: November 9, 2010
    Assignee: Porter Group, LLC
    Inventors: Hsing Lung Lewis Liu, Karl A. Murphy, Edward H. Poulos
  • Publication number: 20090236894
    Abstract: 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: Application
    Filed: January 21, 2009
    Publication date: September 24, 2009
    Applicant: PORTER GROUP, LLC
    Inventors: Hsing Lung Lewis Liu, Karl A. Murphy, Venugopala C. Mittapalli
  • Publication number: 20080296954
    Abstract: 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: Application
    Filed: April 30, 2008
    Publication date: December 4, 2008
    Applicant: PORTER GROUP, LLC
    Inventors: Hsing Lung Lewis Liu, Karl A. Murphy
  • Publication number: 20080277991
    Abstract: 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: Application
    Filed: April 30, 2008
    Publication date: November 13, 2008
    Applicant: PORTER GROUP, LLC
    Inventors: Hsing Lung Lewis Liu, Karl A. Murphy, Edward H. Poulos