Patents by Inventor John Brooke

John Brooke 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: 11881116
    Abstract: In one example, a method of operating a plurality of aerial vehicles in an environment includes receiving, at a first command module of a first aerial vehicle navigating along a first flight path, sensor data from one or more sensors on board the first aerial vehicle. The sensor data reflects one or more characteristics of the environment. The method further includes determining, via the first command module, a change from a predetermined formation to a different formation for a second aerial vehicle based at least in part on the sensor data, where the predetermined formation and the different formation are relative to the first aerial vehicle. The method also including generating, via the first command module, control signals reflecting the change from the predetermined formation to the different formation and sending the control signals from the first aerial vehicle to the second aerial vehicle.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: January 23, 2024
    Assignee: Aurora Flight Sciences Corporation
    Inventors: John Brooke Wissler, Eugene H. Nahm
  • Publication number: 20240012791
    Abstract: A method of processing aggregated records. An aggregated record is received. A key-value pair is identified within the aggregated record, wherein the key-value pair comprises a key and a value, and wherein the key comprises a deduplication marker. An aggregation method is identified based on a characteristic of the deduplication marker. The aggregated record is processed using an algorithm determined by the aggregation method to produce at least one processed record.
    Type: Application
    Filed: July 10, 2023
    Publication date: January 11, 2024
    Inventor: John Brooke ALTHOUSE
  • Patent number: 11693407
    Abstract: An aircrew automation system that provides a pilot with high-fidelity knowledge of the aircraft's physical state, and notifies that pilot of any deviations in expected state based on predictive models. The aircrew automation may be provided as a non-invasive ride-along aircrew automation system that perceives the state of the aircraft through visual techniques, derives the aircraft state vector and other aircraft information, and communicates any deviations from expected aircraft state to the pilot.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: July 4, 2023
    Assignee: The Boeing Company
    Inventors: Jessica E. Duda, John Tylko, David Mindell, Fabrice Kunzi, Michael Piedmonte, John Allee, Joshua Torgerson, Jason Ryan, James Donald Paduano, John Brooke Wissler, Andrew Musto, Wendy Feenstra
  • Patent number: 11669519
    Abstract: Embodiments of the present invention provide a method, computer program-product, and system for generating predicate-weighted histograms in a database management system. Further, the methods, computer program-products and systems in accordance with the present invention generate histograms that are biased towards the predicate literals of the queries that are submitted to the database management system. The resulting histograms will improve query performance by generating histograms with greater resolution near predicate literals that represent the queries submitted to the database management system.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 6, 2023
    Assignee: SOLARWINDS WORLDWIDE, LLC
    Inventors: Fred Warren Frost, Gregory H. Gonzalez, John Brooke Philpott, Richard L. Taylor, Jr.
  • Publication number: 20220368724
    Abstract: Methods, systems, and devices supporting active fingerprinting for transport layer security (TLS) servers are described. In some systems, a client device may transmit a same set of client hello messages to each TLS server. The client device may receive a set of server hello messages in response to the standard set of client hello messages based on the contents of each client hello message. For example, a server hello message may indicate a selected cipher suite, TLS protocol version, and set of extensions in response to the specific information included in a client hello message. The client device may generate a hash value (e.g., a fuzzy hash) based on the set of server hello messages received from a TLS server. By comparing the hash values generated for different TLS servers, the client device may determine whether the TLS configurations for the different TLS servers are the same or different.
    Type: Application
    Filed: July 28, 2022
    Publication date: November 17, 2022
    Inventors: John Brooke Althouse, Andrew Smart, Randy Nunnally, JR., Michael Brady, Caleb Yu
  • Patent number: 11411997
    Abstract: Methods, systems, and devices supporting active fingerprinting for transport layer security (TLS) servers are described. In some systems, a client device may transmit a same set of client hello messages to each TLS server. The client device may receive a set of server hello messages in response to the standard set of client hello messages based on the contents of each client hello message. For example, a server hello message may indicate a selected cipher suite, TLS protocol version, and set of extensions in response to the specific information included in a client hello message. The client device may generate a hash value (e.g., a fuzzy hash) based on the set of server hello messages received from a TLS server. By comparing the hash values generated for different TLS servers, the client device may determine whether the TLS configurations for the different TLS servers are the same or different.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: August 9, 2022
    Assignee: Salesforce, Inc.
    Inventors: John Brooke Althouse, Andrew Smart, Randy Nunnally, Jr., Michael Brady, Caleb Yu
  • Publication number: 20220053023
    Abstract: Methods, systems, and devices supporting active fingerprinting for transport layer security (TLS) servers are described. In some systems, a client device may transmit a same set of client hello messages to each TLS server. The client device may receive a set of server hello messages in response to the standard set of client hello messages based on the contents of each client hello message. For example, a server hello message may indicate a selected cipher suite, TLS protocol version, and set of extensions in response to the specific information included in a client hello message. The client device may generate a hash value (e.g., a fuzzy hash) based on the set of server hello messages received from a TLS server. By comparing the hash values generated for different TLS servers, the client device may determine whether the TLS configurations for the different TLS servers are the same or different.
    Type: Application
    Filed: December 17, 2020
    Publication date: February 17, 2022
    Inventors: John Brooke Althouse, Andrew Smart, Randy Nunnally, JR., Michael Brady, Caleb Yu
  • Patent number: 11142634
    Abstract: This disclosure relates to a continuous solution polymerization process wherein production rate is increased. Process solvent, ethylene, optional comonomers, optional hydrogen and a single site catalyst formulation are injected into a first reactor forming a first ethylene interpolymer. Process solvent, ethylene, optional comonomers, optional hydrogen and a heterogeneous catalyst formulation are injected into a second reactor forming a second ethylene interpolymer. The first and second reactors may be configured in series or parallel modes of operation. Optionally, a third ethylene interpolymer is formed in an optional third reactor, wherein an optional heterogeneous catalyst formulation may be employed. In a solution phase, the first, second and optional third ethylene interpolymers are combined, the catalyst is deactivated, the solution is passivated and following a phase separation process an ethylene interpolymer product is recovered.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: October 12, 2021
    Assignee: NOVA Chemicals (International) S.A.
    Inventors: Fazle Sibtain, Christopher John Brooke Dobbin, Donald Gary Hartlen, Kenneth Edward Taylor, Hamidreza Khakdaman
  • Patent number: 11128606
    Abstract: Client fingerprints can be used to detect and defend against malware and hacking into information systems more effectively than using IP addresses. A unique client fingerprint can be based on data found in the client's SSL client hello packet. SSL version, cipher suites, and other fields of the packet can be utilized, preferably utilizing individual field values in the order in which they appear in the packet. The ordered values are converted to decimal values, separated by delimiters, and concatenated to form an identifier string. The identifier string may be mapped, preferably by a hash function, to form the client fingerprint. The client fingerprint may be logged, and whitelists and blacklists may be formed using client fingerprints so formed.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: September 21, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: John Brooke Althouse, Jeffery S. Atkinson, Joshua Atkins
  • Publication number: 20210286809
    Abstract: Embodiments of the present invention provide a method, computer program-product, and system for generating predicate-weighted histograms in a database management system. Further, the methods, computer program-products and systems in accordance with the present invention generate histograms that are biased towards the predicate literals of the queries that are submitted to the database management system. The resulting histograms will improve query performance by generating histograms with greater resolution near predicate literals that represent the queries submitted to the database management system.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Applicant: SQL Sentry, LLC
    Inventors: Fred Warren Frost, Gregory H. Gonzalez, John Brooke Philpott, Richard L. Taylor, JR.
  • Patent number: 11078351
    Abstract: This disclosure relates to a continuous solution polymerization process where ethylene interpolymer products having an improved color index; for example, products having higher whiteness (Whiteness Index (WI)) and lower yellowness (Yellowness Index (YI)). Product color was improved by adjusting selected solution polymerization reaction conditions. The disclosed ethylene interpolymer products have improved color relative to comparative polyethylene compositions.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: August 3, 2021
    Assignee: NOVA Chemicals (International) S.A.
    Inventors: Fazle Sibtain, Christopher John Brooke Dobbin, Kenneth Edward Taylor, Hamidreza Khakdaman, P Scott Chisholm
  • Publication number: 20210134163
    Abstract: In one example, a method of operating a plurality of aerial vehicles in an environment includes receiving, at a first command module of a first aerial vehicle navigating along a first flight path, sensor data from one or more sensors on board the first aerial vehicle. The sensor data reflects one or more characteristics of the environment. The method further includes determining, via the first command module, a change from a predetermined formation to a different formation for a second aerial vehicle based at least in part on the sensor data, where the predetermined formation and the different formation are relative to the first aerial vehicle. The method also including generating, via the first command module, control signals reflecting the change from the predetermined formation to the different formation and sending the control signals from the first aerial vehicle to the second aerial vehicle.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: John Brooke Wissler, Eugene H. Nahm
  • Patent number: 10941472
    Abstract: Systems and methods for drawing high aspect ratio metallic glass-based materials are provided. Methods of drawing a high aspect ratio metallic glass-based material are premised on stably drawing high aspect ratio metallic glass-based material from a preform metallic glass-based composition, accounting for the relationships between: the desired formation of an amorphous structure that is substantially homogenous along the majority of the length of the drawn high aspect ratio material; the desired final geometry of the drawn high aspect ratio material; the nature of the force that is used to draw the molten metallic glass-based composition; the velocity at which the high aspect ratio material is drawn; the viscosity profile of the material along its length as it is being drawn; and/or the effect of temperature on the metallic glass-based material.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: March 9, 2021
    Assignee: Metal Morphing Technologies, Inc.
    Inventors: Thomas M. Hodges, John Brooke Delfini
  • Patent number: 10877972
    Abstract: Systems and methods for managing log data are provided. An exemplary system may include a memory storing computer-readable instructions that, when executed by at least one processor, may cause the at least one processor to perform operations. The operations may include accessing a plurality of log records. Each of the plurality of log records may include a time stamp and at least one attribute. The operations may also include identifying a subset of the plurality of log records based on the at least one attribute of each of the plurality of log records. The operations may also include grouping the log records within the subset into at least one group based on the time stamp of each of the log records within the subset. The operations may further include aggregating the log records in the at least one group based on the respective time stamps.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: December 29, 2020
    Assignee: JA1, INC.
    Inventor: John Brooke Althouse
  • Publication number: 20200301422
    Abstract: An aircrew automation system that provides a pilot with high-fidelity knowledge of the aircraft's physical state, and notifies that pilot of any deviations in expected state based on predictive models. The aircrew automation may be provided as a non-invasive ride-along aircrew automation system that perceives the state of the aircraft through visual techniques, derives the aircraft state vector and other aircraft information, and communicates any deviations from expected aircraft state to the pilot.
    Type: Application
    Filed: May 4, 2020
    Publication date: September 24, 2020
    Inventors: Jessica E. Duda, John Tylko, David Mindell, Fabrice Kunzi, Michael Piedmonte, John Allee, Joshua Torgerson, Jason Ryan, James Donald Paduano, John Brooke Wissler, Andrew Musto, Wendy Feenstra
  • Publication number: 20200165422
    Abstract: This disclosure relates to a continuous solution polymerization process wherein production rate is increased. Process solvent, ethylene, optional comonomers, optional hydrogen and a single site catalyst formulation are injected into a first reactor forming a first ethylene interpolymer. Process solvent, ethylene, optional comonomers, optional hydrogen and a heterogeneous catalyst formulation are injected into a second reactor forming a second ethylene interpolymer. The first and second reactors may be configured in series or parallel modes of operation. Optionally, a third ethylene interpolymer is formed in an optional third reactor, wherein an optional heterogeneous catalyst formulation may be employed. In a solution phase, the first, second and optional third ethylene interpolymers are combined, the catalyst is deactivated, the solution is passivated and following a phase separation process an ethylene interpolymer product is recovered.
    Type: Application
    Filed: January 24, 2020
    Publication date: May 28, 2020
    Applicant: NOVA Chemicals (International) S.A.
    Inventors: Fazle Sibtain, Christopher John Brooke Dobbin, Donald Gary Hartlen, Kenneth Edward Taylor, Hamidreza Khakdaman
  • Patent number: 10642270
    Abstract: An aircrew automation system and method for use in an aircraft. The aircrew automation system comprises one or more processors, an optical perception system, an actuation system, and a human-machine interface. The optical perception system monitors, in real-time, one or more cockpit instruments of the aircraft visually to generate flight situation data. The actuation system mechanically engages at least one flight control of the aircraft in response to the one or more flight commands. The human-machine interface provides an interface between a human pilot and the aircrew automation system. The human-machine interface comprises a display device to display a status of the aircraft and the actuation system.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: May 5, 2020
    Assignee: Aurora Flight Sciences Corporation
    Inventors: Jessica E. Duda, John Tylko, David Mindell, Fabrice Kunzi, Michael Piedmonte, John Allee, Joshua Torgerson, Jason Ryan, James Donald Paduano, John Brooke Wissler, Andrew Musto, Wendy Feenstra
  • Patent number: 10626256
    Abstract: This disclosure relates to a continuous solution polymerization process wherein production rate is increased. Process solvent, ethylene, optional comonomers, optional hydrogen and a single site catalyst formulation are injected into a first reactor forming a first ethylene interpolymer. Process solvent, ethylene, optional comonomers, optional hydrogen and a heterogeneous catalyst formulation are injected into a second reactor forming a second ethylene interpolymer. The first and second reactors may be configured in series or parallel modes of operation. A third ethylene interpolymer is formed in a third reactor, wherein an optional heterogeneous catalyst formulation may be employed. In a solution phase, the first, second and optional third ethylene interpolymers are combined, the catalyst is deactivated, the solution is passivated and following a phase separation process an ethylene interpolymer product is recovered.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: April 21, 2020
    Assignee: NOVA CHEMICALS (INTERNATIONAL) S.A.
    Inventors: Fazle Sibtain, Christopher John Brooke Dobbin, Donald Gary Hartlen, Kenneth Edward Taylor, Hamidreza Khakdaman
  • Publication number: 20200120072
    Abstract: Client fingerprints can be used to detect and defend against malware and hacking into information systems more effectively than using IP addresses. A unique client fingerprint can be based on data found in the client's SSL client hello packet. SSL version, cipher suites, and other fields of the packet can be utilized, preferably utilizing individual field values in the order in which they appear in the packet. The ordered values are converted to decimal values, separated by delimiters, and concatenated to form an identifier string. The identifier string may be mapped, preferably by a hash function, to form the client fingerprint. The client fingerprint may be logged, and whitelists and blacklists may be formed using client fingerprints so formed.
    Type: Application
    Filed: December 9, 2019
    Publication date: April 16, 2020
    Applicant: salesforce.com, inc.
    Inventors: John Brooke ALTHOUSE, Jeffery S. ATKINSON, Joshua ATKINS
  • Patent number: D1024785
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: April 30, 2024
    Assignee: DIAGEO NORTH AMERICA, INC.
    Inventors: Jennifer Brooke Hartford, John-Paul David Elliott