Patents by Inventor Pete Brooks

Pete Brooks 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: 11741162
    Abstract: A computer-implemented method is disclosed for providing an interface to prioritize classification rules for an unclassified input. A set of classification rules for input queries are stored as a plurality of records, each record comprising a plurality of values, each value being associated with an attribute from a plurality of attributes ordered by priority from most important to least important, at least one record comprising a value consisting of a wildcard operator, and each record representing a classification rule that applies to an input query if and only if each value of the plurality of values is matched by a corresponding value for a same associated attribute in the input query. A GUI enables setting the ordering of the plurality of attributes; receiving an input query; and based on the ordering, automatically determining and outputting a unique best match among all classification rules that satisfy the input query.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: August 29, 2023
    Inventors: Max Foxell, Pete Brooks
  • Publication number: 20210271712
    Abstract: A computer-implemented method is disclosed for providing an interface to prioritize classification rules for an unclassified input. A set of classification rules for input queries are stored as a plurality of records, each record comprising a plurality of values, each value being associated with an attribute from a plurality of attributes ordered by priority from most important to least important, at least one record comprising a value consisting of a wildcard operator, and each record representing a classification rule that applies to an input query if and only if each value of the plurality of values is matched by a corresponding value for a same associated attribute in the input query. A GUI enables setting the ordering of the plurality of attributes; receiving an input query; and based on the ordering, automatically determining and outputting a unique best match among all classification rules that satisfy the input query.
    Type: Application
    Filed: May 18, 2021
    Publication date: September 2, 2021
    Applicant: Morgan Stanley Services Group Inc.
    Inventors: Max Foxell, Pete Brooks
  • Patent number: 11036802
    Abstract: A system is disclosed, comprising data storage and one or more computing devices. The data storage stores a plurality of records, each record comprising a plurality of values, each value being associated with an attribute from a plurality of attributes, and each record representing a classification rule that is satisfied if and only if each value of the plurality of values is matched by a value in a candidate query. The computing devices comprise one or more processors and non-transitory memory storing instructions that, when executed by the one or more processors, cause processors to: provide a graphical user interface (GUI) to enable setting a first ordering of the plurality of attributes, receive a candidate query; and based on the ordering of the plurality of attributes, automatically determine and output a best match among a set of all classification rules that are satisfied by the candidate query.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 15, 2021
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Max Foxell, Pete Brooks
  • Publication number: 20210042365
    Abstract: A system is disclosed, comprising data storage and one or more computing devices. The data storage stores a plurality of records, each record comprising a plurality of values, each value being associated with an attribute from a plurality of attributes, and each record representing a classification rule that is satisfied if and only if each value of the plurality of values is matched by a value in a candidate query. The computing devices comprise one or more processors and non-transitory memory storing instructions that, when executed by the one or more processors, cause processors to: provide a graphical user interface (GUI) to enable setting a first ordering of the plurality of attributes, receive a candidate query; and based on the ordering of the plurality of attributes, automatically determine and output a best match among a set of all classification rules that are satisfied by the candidate query.
    Type: Application
    Filed: August 5, 2019
    Publication date: February 11, 2021
    Inventors: Max Foxell, Pete Brooks