Patents by Inventor Kevin Mayhew

Kevin Mayhew 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: 10832159
    Abstract: A Support Vector Machine (SVM) classifier employs a kernel ƒ(xi,y)??d=1DF(xi,d,yd) or ƒ(xi,y)??d=1DF(xi,d,yd) where D is the dimensionality of Support Vectors xi and vector y is a vector being classified, e.g. representing a message communicated on a Controller Area Network (CAN) bus of a vehicle. The SVM classifier comprises a microprocessor or microcontroller programmed to perform classification using the SVM classifier with at least some terms F(xi,d,yd) of the kernel ƒ(xi,y) determined using a look-up table. For those terms F(xi,d,yd) of the kernel ƒ(xi,y) determined using a look-up table, the dimension yd can only assume values defined by a finite set of values. In an embedded system, the microprocessor or microcontroller performs an embedded system function such as engine control, brake control, entertainment system operation, or so forth, or an embedded system function for a vehicle, ocean buoy, or satellite.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: November 10, 2020
    Assignee: BATTELLE MEMORIAL INSTITUTE
    Inventor: Kevin Mayhew
  • Publication number: 20190392142
    Abstract: A security monitoring system for a Controller Area Network (CAN) comprises an Electronic Control Unit (ECU) operatively connected to the CAN bus. The ECU is programmed to classify a message read from the CAN bus as either normal or anomalous using an SVM-based classifier with a Radial Basis Function (RBF) kernel. The classifying includes computing a hyperplane curvature parameter ? of the RBF kernel as ?=f(D) where f( ) denotes a function and D denotes CAN bus message density as a function of time. In some such embodiments ?=f(Var(D)) where Var(D) denotes the variance of the CAN bus message density as a function of time. The security monitoring system may be installed in a vehicle (e.g. automobile, truck, watercraft, aircraft) including a vehicle CAN bus, with the ECU operatively connected to the vehicle CAN bus to read messages communicated on the CAN bus.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 26, 2019
    Inventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
  • Patent number: 10437992
    Abstract: A security monitoring system for a Controller Area Network (CAN) comprises an Electronic Control Unit (ECU) operatively connected to the CAN bus. The ECU is programmed to classify a message read from the CAN bus as either normal or anomalous using an SVM-based classifier with a Radial Basis Function (RBF) kernel. The classifying includes computing a hyperplane curvature parameter ? of the RBF kernel as ?=ƒ(D) where ƒ( ) denotes a function and D denotes CAN bus message density as a function of time. In some such embodiments ?=ƒ(Var(D)) where Var(D) denotes the variance of the CAN bus message density as a function of time. The security monitoring system may be installed in a vehicle (e.g. automobile, truck, watercraft, aircraft) including a vehicle CAN bus, with the ECU operatively connected to the vehicle CAN bus to read messages communicated on the CAN bus.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: October 8, 2019
    Assignee: Battelle Memorial Institute
    Inventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
  • Patent number: 10204139
    Abstract: Systems, methods, and computer-readable media are provided for processing geographic data and identifying geographic locations. In one implementation, a computer-implemented method is provided that is performed by one or more processors, the method comprising operations including receiving a query including an address, parsing the address into tokens, and sending the tokens to one or more harvesters. The method also includes receiving one or more geographic location candidates from the one or more harvesters in response to the tokens, comparing the one or more candidates, and returning one or more geographic locations based on the comparison.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: February 12, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kevin Mayhew, Brian B. Quinion, Antony M. Pegg
  • Publication number: 20180012019
    Abstract: A security monitoring system for a Controller Area Network (CAN) comprises an Electronic Control Unit (ECU) operatively connected to the CAN bus. The ECU is programmed to classify a message read from the CAN bus as either normal or anomalous using an SVM-based classifier with a Radial Basis Function (RBF) kernel. The classifying includes computing a hyperplane curvature parameter ? of the RBF kernel as ?=f(D) where f( ) denotes a function and D denotes CAN bus message density as a function of time. In some such embodiments ?=f(Var(D)) where Var(D) denotes the variance of the CAN bus message density as a function of time. The security monitoring system may be installed in a vehicle (e.g. automobile, truck, watercraft, aircraft) including a vehicle CAN bus, with the ECU operatively connected to the vehicle CAN bus to read messages communicated on the CAN bus.
    Type: Application
    Filed: September 11, 2017
    Publication date: January 11, 2018
    Inventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
  • Patent number: 9798776
    Abstract: Computer-implemented systems and methods are provided for parsing search queries. In accordance with some embodiments, search records including character strings are retrieved, and search query templates are generated comprising sequences of categories corresponding to character substrings of the character strings. Also, in accordance with some embodiments, search queries are parsed into character substrings and matched with a search query template. The search query template may then be used to associate categories with the character substrings. A search engine may use the categories to focus or otherwise refine a search based on parsed search query.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: October 24, 2017
    Assignee: Mapquest, Inc.
    Inventors: Stephen Hess, Antony Pegg, Brian Quinion, Kevin Mayhew
  • Patent number: 9792435
    Abstract: A security monitoring system for a Controller Area Network (CAN) comprises an Electronic Control Unit (ECU) operatively connected to the CAN bus. The ECU is programmed to classify a message read from the CAN bus as either normal or anomalous using an SVM-based classifier with a Radial Basis Function (RBF) kernel. The classifying includes computing a hyperplane curvature parameter ? of the RBF kernel as ?=ƒ(D) where ƒ( ) denotes a function and D denotes CAN bus message density as a function of time. In some such embodiments ?=ƒ(Var(D)) where Var(D) denotes the variance of the CAN bus message density as a function of time. The security monitoring system may be installed in a vehicle (e.g. automobile, truck, watercraft, aircraft) including a vehicle CAN bus, with the ECU operatively connected to the vehicle CAN bus to read messages communicated on the CAN bus.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: October 17, 2017
    Assignee: BATTELLE MEMORIAL INSTITUTE
    Inventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
  • Publication number: 20160188876
    Abstract: A security monitoring system for a Controller Area Network (CAN) comprises an Electronic Control Unit (ECU) operatively connected to the CAN bus. The ECU is programmed to classify a message read from the CAN bus as either normal or anomalous using an SVM-based classifier with a Radial Basis Function (RBF) kernel. The classifying includes computing a hyperplane curvature parameter ? of the RBF kernel as ?=ƒ(D) where ƒ( ) denotes a function and D denotes CAN bus message density as a function of time. In some such embodiments ?=ƒ(Var(D)) where Var(D) denotes the variance of the CAN bus message density as a function of time. The security monitoring system may be installed in a vehicle (e.g. automobile, truck, watercraft, aircraft) including a vehicle CAN bus, with the ECU operatively connected to the vehicle CAN bus to read messages communicated on the CAN bus.
    Type: Application
    Filed: September 17, 2015
    Publication date: June 30, 2016
    Inventors: Brad Harris, Anuja Sonalker, Kevin Mayhew
  • Publication number: 20160189056
    Abstract: A Support Vector Machine (SVM) classifier employs a kernel ƒ(xi,y)??d=1DF(xi,d,yd) or ƒ(xi,y)??d=1DF(xi,d,yd) where D is the dimensionality of Support Vectors xi and vector y is a vector being classified, e.g. representing a message communicated on a Controller Area Network (CAN) bus of a vehicle. The SVM classifier comprises a microprocessor or microcontroller programmed to perform classification using the SVM classifier with at least some terms F(xi,d,yd) of the kernel ƒ(xi,y) determined using a look-up table. For those terms F(xi,d,yd) of the kernel ƒ(xi,y) determined using a look-up table, the dimension yd can only assume values defined by a finite set of values. In an embedded system, the microprocessor or microcontroller performs an embedded system function such as engine control, brake control, entertainment system operation, or so forth, or an embedded system function for a vehicle, ocean buoy, or satellite.
    Type: Application
    Filed: September 17, 2015
    Publication date: June 30, 2016
    Inventor: Kevin Mayhew
  • Publication number: 20160140182
    Abstract: Computer-implemented systems and methods are provided for parsing search queries. In accordance with some embodiments, search records including character strings are retrieved, and search query templates are generated comprising sequences of categories corresponding to character substrings of the character strings. Also, in accordance with some embodiments, search queries are parsed into character substrings and matched with a search query template. The search query template may then be used to associate categories with the character substrings. A search engine may use the categories to focus or otherwise refine a search based on parsed search query.
    Type: Application
    Filed: January 27, 2016
    Publication date: May 19, 2016
    Inventors: Stephen Hess, Antony Pegg, Brian Quinion, Kevin Mayhew
  • Patent number: 9317608
    Abstract: Computer-implemented systems and methods are provided for parsing search queries. In accordance with some embodiments, search records including character strings are retrieved, and search query templates are generated comprising sequences of categories corresponding to character substrings of the character strings. Also, in accordance with some embodiments, search queries are parsed into character substrings and matched with a search query template. The search query template may then be used to associate categories with the character substrings. A search engine may use the categories to focus or otherwise refine a search based on parsed search query.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: April 19, 2016
    Assignee: MapQuest, Inc.
    Inventors: Stephen Hess, Antony Pegg, Brian Quinion, Kevin Mayhew
  • Publication number: 20140330866
    Abstract: Computer-implemented systems and methods are provided for parsing search queries. In accordance with some embodiments, search records including character strings are retrieved, and search query templates are generated comprising sequences of categories corresponding to character substrings of the character strings. Also, in accordance with some embodiments, search queries are parsed into character substrings and matched with a search query template. The search query template may then be used to associate categories with the character substrings. A search engine may use the categories to focus or otherwise refine a search based on parsed search query.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 6, 2014
    Inventors: Stephen Hess, Antony Pegg, Brian Quinion, Kevin Mayhew