Patents by Inventor Gavin D. Holland

Gavin D. Holland 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: 11724720
    Abstract: A method using unsupervised velocity prediction and correction for urban driving from sequences of noisy position estimates includes: performing a vehicle velocity prediction for one or more other vehicles in a vicinity of a host automobile vehicle; calculating a first heuristic based on a uniformity test; calculating a second heuristic based on a vehicle speed of the one or more other vehicles; combining the first heuristic and the second heuristic using a weighted sum; determining an uncertainty mask applying the combined first heuristic and the second heuristic and a heuristic threshold; and applying the uncertainty mask to identify a velocity correction for use by the host automobile vehicle.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: August 15, 2023
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Amit Agarwal, Hyukseong Kwon, Rajan Bhattacharyya, Michael J. Daily, Gavin D. Holland
  • Publication number: 20230109712
    Abstract: A method for performing object detection during autonomous driving includes: performing 3D object detection in a 3D object detection segment; uploading an output of multiple sensors in communication with the 3D object detection segment to multiple point clouds; transferring point cloud data from the multiple point clouds to a Region Proposal Network (RPN); independently performing 2D object detection in a 2D object detector in parallel with the 3D object detection in the 3D object detection segment; and taking a given input image and simultaneously learning box coordinates and class label probabilities in a 2D object detection network operating to treat object detection as a regression problem.
    Type: Application
    Filed: September 28, 2021
    Publication date: April 13, 2023
    Inventors: RODOLFO VALIENTE ROMERO, HYUKSEONG KWON, RAJAN BHATTACHARYYA, MICHAEL J. DAILY, GAVIN D. HOLLAND
  • Publication number: 20230100741
    Abstract: A method using unsupervised velocity prediction and correction for urban driving from sequences of noisy position estimates includes: performing a vehicle velocity prediction for one or more other vehicles in a vicinity of a host automobile vehicle; calculating a first heuristic based on a uniformity test; calculating a second heuristic based on a vehicle speed of the one or more other vehicles; combining the first heuristic and the second heuristic using a weighted sum; determining an uncertainty mask applying the combined first heuristic and the second heuristic and a heuristic threshold; and applying the uncertainty mask to identify a velocity correction for use by the host automobile vehicle.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 30, 2023
    Inventors: AMIT AGARWAL, Hyukseong Kwon, Rajan Bhattacharyya, Michael J. Daily, Gavin D. Holland
  • Publication number: 20200310422
    Abstract: An autonomous vehicle, cognitive system for operating an autonomous vehicle and method of operating an autonomous vehicle. The cognitive system includes one or more hypothesizer modules, a hypothesis resolver, one or more decider modules, and a decision resolver. Data related to an agent is received at the cognitive system. The one or more hypothesizer modules create a plurality of hypotheses for a trajectory of the agent based on the received data. The hypothesis resolver selects a single hypothesis for the trajectory of the agent from the plurality of hypotheses based on a selection criteria. The one or more decider modules create a plurality of decisions for a trajectory of the autonomous vehicle based on the selected hypothesis for the agent. The decision resolver selects a trajectory for the autonomous vehicle from the plurality of decisions. The autonomous vehicle is operated based on the selected trajectory.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventors: Rajan Bhattacharyya, Chong Ding, Vincent De Sapio, Michael J. Daily, Kyungnam Kim, Gavin D. Holland, Alexander S. Graber-Tilton, Kevin R. Martin
  • Patent number: 10691282
    Abstract: Described is a high-assurance network gateway generator that generates and encodes network gateway code on a computer readable medium. In operation, the network gateway generator receives input artifacts, which are translated into corresponding formats as translated data. The translated data is distributed to an OS code generator, a glue code generator, and a communications code generator. The OS code generator then generates OS code based on the translated data. The communications code generator proceeds to generate deserialization and filtering code based on the translated data. Further, a glue code generator generates glue code based on the OS code and translated data. An executable network gateway code is then generated by combining the glue code, deserialization code, and filtering code. Finally, the executable network gateway code is then encoded on a computer readable medium.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: June 23, 2020
    Assignee: HRL Laboratories, LLC
    Inventors: Aleksey Nogin, Michael A. Warren, Gavin D. Holland
  • Publication number: 20200034539
    Abstract: Described is a high-assurance network gateway generator that generates and encodes network gateway code on a computer readable medium. In operation, the network gateway generator receives input artifacts, which are translated into corresponding formats as translated data. The translated data is distributed to an OS code generator, a glue code generator, and a communications code generator. The OS code generator then generates OS code based on the translated data. The communications code generator proceeds to generate deserialization and filtering code based on the translated data. Further, a glue code generator generates glue code based on the OS code and translated data. An executable network gateway code is then generated by combining the glue code, deserialization code, and filtering code. Finally, the executable network gateway code is then encoded on a computer readable medium.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 30, 2020
    Inventors: Aleksey Nogin, Michael A. Warren, Gavin D. Holland
  • Patent number: 10187404
    Abstract: Described is a system for detecting attacks on mobile networks. The system includes the relevant hardware and components to perform a variety of operations including continuously measuring time-varying signals at each node in a network. The system determines network flux on the time-varying signals of all nodes in the network and detects a network attack if the network flux exceeds a predetermined threshold. Further, a reactive protocol is initiated if the network flux exceeds the predetermined threshold.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: January 22, 2019
    Assignee: HRL Laboratories, LLC
    Inventors: Heiko Hoffmann, Gavin D. Holland
  • Patent number: 10181049
    Abstract: Described is a process for secure and privacy-preserving data retrieval operations in a network having a plurality of nodes. The process includes receiving a query at a querying node. The query is encrypted to generate an encrypted metadata query record. The encrypted metadata query record is transmitted to each queried node that is to be searched for data. A secure pattern matching protocol is used to search a database of metadata records to match a query answer to the metadata query record. The query answer is then encrypted. A query policy is verified for the querying node, with the encrypted answer being further encrypted based on the query policy. The further encrypted answer is transmitted to the querying node, which removes the outer layer of encryption, resulting in the original encrypted answer. The original encrypted answer is then decrypted to recover the query answer.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: January 15, 2019
    Assignee: HRL Laboratories, LLC
    Inventors: Karim El Defrawy, Gavin D. Holland
  • Patent number: 10091218
    Abstract: Described is a system for detecting attacks of misinformation on communication networks. Network controllability metrics on a graphical representation of a communication network are computed. Changes in the network controllability metrics are detected, and attack of misinformation on the communication network are detected based on the detected changes in the network controllability metrics.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: October 2, 2018
    Assignee: HRL Laboratories, LLC
    Inventors: Gavin D. Holland, Michael D. Howard, Chong Ding
  • Patent number: 10003985
    Abstract: Described is a system for determining reliability of nodes in a mobile wireless network. The system is operable for receiving an Exploitation Network (Xnet) database. The Xnet database has an Xnet structure formed of a physical node layer (NetTopo), a network dependent (NetDep) layer, and an application dependent (AppDep) layer. The NetTopo layer includes NetTopo graphs reflecting connectivity between the nodes. The NetDep layer includes NetDep graphs reflecting connectivity dependencies amongst the nodes, and the AppDep layer includes Appdep graphs reflecting software application dependencies amongst the nodes. An Xnet Analytics Engine is run that monitors and evaluates reliability of each node in the mobile wireless network to provide a reliability estimate of each node.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: June 19, 2018
    Assignee: HRL Laboratories, LLC
    Inventors: Gavin D. Holland, Michael D. Howard, Tsai-Ching Lu, Karim El Defrawy, Matthew S. Keegan, Kang-Yu Ni
  • Patent number: 9979738
    Abstract: Described is a system for detecting attacks on networks. A hierarchical representation of activity of a communication network is used to detect and predict sources of misinformation in the communication network. The hierarchical representation includes temporal patterns of communication between at least one pair of nodes, each temporal pattern representing a motif, having a size, in the hierarchical representation. Changes in motifs provide a signal for a misinformation attack.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: May 22, 2018
    Assignee: HRL Laboratories, LLC
    Inventors: Gavin D. Holland, Michael D. Howard, Chong Ding, Tsai-Ching Lu
  • Patent number: 9912055
    Abstract: A method and apparatus for improving a performance of an antenna system. An influence network is generated for an array of elements in the antenna system using a reconfiguration algorithm. The influence network indicates an influence of an undesired event occurring at any element in the array of elements on a remaining portion of the array of elements given a current state of the array of elements. A relative ranking of vulnerability is created for elements in the array of elements based on the influence network. The reconfiguration algorithm is modified to take into account the relative ranking of vulnerability to form a modified reconfiguration algorithm. The antenna system using the modified reconfiguration algorithm to compensate for undesired events improves the performance of the antenna system.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: March 6, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Hankyu Moon, David L. Allen, Gavin D. Holland
  • Patent number: 9846596
    Abstract: Described is a system for a cloud control operations plane. In operation, a job is broadcast to a plurality of physical hosts, one or more of the physical hosts having a control operations plane (COP) node and a service node associated with the COP node. The COP nodes jointly create a private job assignment. A set of job assignments is redundantly distributed to individual COP nodes pursuant to the private job assignments, such that each individual COP node is only aware of its own assignment and corresponding job. The service nodes then each complete a task associated with the job and generate an output. When a set of service nodes performing a redundant job complete their task, the corresponding COP nodes jointly perform a private result checking protocol to generate a final output. The final output is then sent to the user.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: December 19, 2017
    Assignee: HRL Laboratories, LLC
    Inventors: Aleksey Nogin, Kirill Minkovich, Karim El Defrawy, Joshua W. Baron, Eric P. Tressler, Gavin D. Holland
  • Publication number: 20170318033
    Abstract: Described is a system for detecting attacks on networks. A hierarchical representation of activity of a communication network is used to detect and predict sources of misinformation in the communication network. The hierarchical representation includes temporal patterns of communication between at least one pair of nodes, each temporal pattern representing a motif, having a size, in the hierarchical representation. Changes in motifs provide a signal for a misinformation attack.
    Type: Application
    Filed: March 18, 2016
    Publication date: November 2, 2017
    Inventors: Gavin D. Holland, Michael D. Howard, Chong Ding, Tsai-Ching Lu
  • Publication number: 20170318032
    Abstract: Described is a system for detecting attacks on mobile networks. The system includes the relevant hardware and components to perform a variety of operations including continuously measuring time-varying signals at each node in a network. The system determines network flux on the time-varying signals of all nodes in the network and detects a network attack if the network flux exceeds a predetermined threshold. Further, a reactive protocol is initiated if the network flux exceeds the predetermined threshold.
    Type: Application
    Filed: March 17, 2016
    Publication date: November 2, 2017
    Inventors: Heiko Hoffmann, Gavin D. Holland
  • Publication number: 20170318034
    Abstract: Described is a system for detecting attacks of misinformation on communication networks. Network controllability metrics on a graphical representation of a communication network are computed. Changes in the network controllability metrics are detected, and attack of misinformation on the communication network are detected based on the detected changes in the network controllability metrics.
    Type: Application
    Filed: March 18, 2016
    Publication date: November 2, 2017
    Inventors: Gavin D. Holland, Michael D. Howard, Chong Ding
  • Patent number: 9702928
    Abstract: Failure in a self-healing array may be handled by: detecting a failing element of the self-healing array by monitoring characteristics of the failing element; auto-correcting a failing element of the self-healing array by adjusting characteristics of the failing element to compensate for a portion of the failing element which is failing; or correcting performance of the self-healing array when one or more elements of the self-healing array fail by detecting and modeling an impact of the one or more elements of the self-healing array which failed on the performance of the self-healing array.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: July 11, 2017
    Assignee: THE BOEING COMPANY
    Inventors: Gavin D. Holland, David L. Allen
  • Patent number: 9553363
    Abstract: A method for optimizing a phased array antenna. A predicted future health state for elements in the phased array antenna is identified. A configuration for the elements to use a radiation pattern based on the predicted future health state for the elements taking into account potential degradation of a group of the elements in the predicted future health state is also identified.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 24, 2017
    Assignee: THE BOEING COMPANY
    Inventors: David L. Allen, Gavin D. Holland
  • Patent number: 9336239
    Abstract: The present invention relates to a system for deep packet inspection and intrusion detection. The system uses a pattern matching module receiving as an input a data stream in a neural network. Neurons are activated such that when active, the neuron fires to all connecting output neurons to form a neuron spike, each neuron spike from the assigned neuron to a connecting output neuron having a delay. A delay is associated with each input character in the pattern, such that a position of each input character relative to an end of the pattern is stored in an alphabet-pattern-delay matrix (APDFM). An activation matrix (AM) is used to match each input character with a stored pattern to generate a similarity match and determine if the string of characters is the stored pattern.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: May 10, 2016
    Assignee: HRL Laboratories, LLC
    Inventors: Heiko Hoffmann, Michael J. Daily, Gavin D. Holland, Karim El Defrawy
  • Publication number: 20160013551
    Abstract: A method and apparatus for improving a performance of a system. An influence network is generated for an array of elements in the system using a reconfiguration algorithm. The influence network indicates an influence of an undesired event occurring at any element in the array of elements on a remaining portion of the array of elements given a current state of the array of elements. A relative ranking of vulnerability is created for elements in the array of elements based on the influence network. The reconfiguration algorithm is modified to take into account the relative ranking of vulnerability to form a modified reconfiguration algorithm. The system using the modified reconfiguration algorithm to compensate for undesired events improves the performance of the system.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Hankyu Moon, David L. Allen, Gavin D. Holland