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: 11724720Abstract: 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: GrantFiled: September 28, 2021Date of Patent: August 15, 2023Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Amit Agarwal, Hyukseong Kwon, Rajan Bhattacharyya, Michael J. Daily, Gavin D. Holland
-
Publication number: 20230109712Abstract: 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: ApplicationFiled: September 28, 2021Publication date: April 13, 2023Inventors: RODOLFO VALIENTE ROMERO, HYUKSEONG KWON, RAJAN BHATTACHARYYA, MICHAEL J. DAILY, GAVIN D. HOLLAND
-
Publication number: 20230100741Abstract: 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: ApplicationFiled: September 28, 2021Publication date: March 30, 2023Inventors: AMIT AGARWAL, Hyukseong Kwon, Rajan Bhattacharyya, Michael J. Daily, Gavin D. Holland
-
Publication number: 20200310422Abstract: 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: ApplicationFiled: March 26, 2019Publication date: October 1, 2020Inventors: Rajan Bhattacharyya, Chong Ding, Vincent De Sapio, Michael J. Daily, Kyungnam Kim, Gavin D. Holland, Alexander S. Graber-Tilton, Kevin R. Martin
-
Patent number: 10691282Abstract: 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: GrantFiled: July 12, 2018Date of Patent: June 23, 2020Assignee: HRL Laboratories, LLCInventors: Aleksey Nogin, Michael A. Warren, Gavin D. Holland
-
Publication number: 20200034539Abstract: 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: ApplicationFiled: July 12, 2018Publication date: January 30, 2020Inventors: Aleksey Nogin, Michael A. Warren, Gavin D. Holland
-
Patent number: 10187404Abstract: 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: GrantFiled: March 17, 2016Date of Patent: January 22, 2019Assignee: HRL Laboratories, LLCInventors: Heiko Hoffmann, Gavin D. Holland
-
Patent number: 10181049Abstract: 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: GrantFiled: November 19, 2013Date of Patent: January 15, 2019Assignee: HRL Laboratories, LLCInventors: Karim El Defrawy, Gavin D. Holland
-
Patent number: 10091218Abstract: 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: GrantFiled: March 18, 2016Date of Patent: October 2, 2018Assignee: HRL Laboratories, LLCInventors: Gavin D. Holland, Michael D. Howard, Chong Ding
-
Patent number: 10003985Abstract: 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: GrantFiled: February 19, 2015Date of Patent: June 19, 2018Assignee: HRL Laboratories, LLCInventors: Gavin D. Holland, Michael D. Howard, Tsai-Ching Lu, Karim El Defrawy, Matthew S. Keegan, Kang-Yu Ni
-
Patent number: 9979738Abstract: 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: GrantFiled: March 18, 2016Date of Patent: May 22, 2018Assignee: HRL Laboratories, LLCInventors: Gavin D. Holland, Michael D. Howard, Chong Ding, Tsai-Ching Lu
-
Patent number: 9912055Abstract: 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: GrantFiled: July 10, 2014Date of Patent: March 6, 2018Assignee: THE BOEING COMPANYInventors: Hankyu Moon, David L. Allen, Gavin D. Holland
-
Patent number: 9846596Abstract: 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: GrantFiled: June 24, 2014Date of Patent: December 19, 2017Assignee: HRL Laboratories, LLCInventors: Aleksey Nogin, Kirill Minkovich, Karim El Defrawy, Joshua W. Baron, Eric P. Tressler, Gavin D. Holland
-
Publication number: 20170318033Abstract: 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: ApplicationFiled: March 18, 2016Publication date: November 2, 2017Inventors: Gavin D. Holland, Michael D. Howard, Chong Ding, Tsai-Ching Lu
-
Publication number: 20170318032Abstract: 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: ApplicationFiled: March 17, 2016Publication date: November 2, 2017Inventors: Heiko Hoffmann, Gavin D. Holland
-
Publication number: 20170318034Abstract: 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: ApplicationFiled: March 18, 2016Publication date: November 2, 2017Inventors: Gavin D. Holland, Michael D. Howard, Chong Ding
-
Patent number: 9702928Abstract: 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: GrantFiled: January 15, 2014Date of Patent: July 11, 2017Assignee: THE BOEING COMPANYInventors: Gavin D. Holland, David L. Allen
-
Patent number: 9553363Abstract: 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: GrantFiled: June 24, 2014Date of Patent: January 24, 2017Assignee: THE BOEING COMPANYInventors: David L. Allen, Gavin D. Holland
-
Patent number: 9336239Abstract: 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: GrantFiled: January 16, 2013Date of Patent: May 10, 2016Assignee: HRL Laboratories, LLCInventors: Heiko Hoffmann, Michael J. Daily, Gavin D. Holland, Karim El Defrawy
-
Publication number: 20160013551Abstract: 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: ApplicationFiled: July 10, 2014Publication date: January 14, 2016Inventors: Hankyu Moon, David L. Allen, Gavin D. Holland