Patents by Inventor John Brooks

John 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).

  • Publication number: 20250255671
    Abstract: Disclosed herein is a system and method for generating a 3D map of a bone of a patient undergoing a total joint arthroplasty showing various volumes of the bone having different bone quality and/or patient characteristics and predicting, for each volume, a force threshold. The force threshold is used to automatically regulate the power output of a powered surgical tool depending on which volume of risk the tool is in contact with.
    Type: Application
    Filed: January 13, 2023
    Publication date: August 14, 2025
    Applicants: Smith & Nephew, Inc., Smith & Nephew Orthopaedics AG, Smith & Nephew Asia Pacific PTE. Limited
    Inventors: Ashley A. Roakes, Russell John Brooke, Mouhsin A. El-Chafei
  • Patent number: 12201558
    Abstract: An apparatus includes a housing coupled to a medicament container, which is coupled to a needle. An injection assembly is disposed within the housing and includes an energy storage member and an actuation rod. A distal end portion of the actuation rod is disposed within the medicament container. The energy storage member can produce a force on a proximal end portion of the actuation rod sufficient to move the distal end portion of the actuation rod within the medicament container. This can convey at least a portion of a substance from the medicament container via the needle when a distal tip of the needle is disposed within a first region of a target location. The force is insufficient to move the distal end portion of the actuation rod within the medicament container when the distal tip of the needle is disposed within a second region of the target location.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: January 21, 2025
    Assignee: Clearside Biomedical, Inc.
    Inventors: Rafael Victor Andino, Vladimir Zarnitsyn, Jesse Yoo, Christopher John Brooks, Trent John Kahute, Justin William Arsenault, David Jackson Trettin, Andrew Kent Bauer, Stephanie Elaine Lewis
  • Publication number: 20240396914
    Abstract: Systems and methods for network traffic fingerprinting and associated security actions. Data related to communications over a network are received. Information is then extracted from said data and organized into one or more component fingerprints, which can be combined into a composite fingerprint. Each component fingerprint is organized into a delimited text string with a plurality of discrete sections, with most component fingerprints including at least one human-readable section. The component fingerprints are then output to a user or another system for analysis.
    Type: Application
    Filed: May 28, 2024
    Publication date: November 28, 2024
    Inventor: John Brooke Althouse
  • Patent number: 12028377
    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: July 28, 2022
    Date of Patent: July 2, 2024
    Assignee: Salesforce, Inc.
    Inventors: John Brooke Althouse, Andrew Smart, Randy Nunnally, Jr., Michael Brady, Caleb Yu
  • Patent number: 11979386
    Abstract: An automated system comprising a processor and a database are described. The processor executes communication software reading: at least one image corresponding to an identifier of a blood product from a donor; and at least one database storing at least one communication from a receiver of the blood product. The communication software executed by the processor determines an intermediary from the identifier and contacts the intermediary to obtain contact information of the donor.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: May 7, 2024
    Assignee: Oklahoma Blood Institute
    Inventors: John Brooks Armitage, Justin Ryan Redwine
  • Patent number: 11978162
    Abstract: Systems and methods applicable, for instance, to using continuous levels of detail (CLODs) in connection with computer graphic models. Distinct levels of detail (LODs) can be generated, floating point LOD (fLOD) values can be calculated, and interpolated LODs can be generated. Further, LOD display can occur.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: May 7, 2024
    Assignee: Take-Two Interactive Software, Inc.
    Inventors: John Brooks, Shawn Best, Alex Pepper, Mike Krazanowski, Douglas E. Snyder
  • Publication number: 20240073189
    Abstract: An automated system comprising a processor and a database are described. The processor executes communication software reading: at least one image corresponding to an identifier of a blood product from a donor; and at least one database storing at least one communication from a receiver of the blood product. The communication software executed by the processor determines an intermediary from the identifier and contacts the intermediary to obtain contact information of the donor.
    Type: Application
    Filed: May 8, 2023
    Publication date: February 29, 2024
    Inventors: John Brooks Armitage, Justin Ryan Redwine
  • 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: 20240020718
    Abstract: A system including a processor and computer readable medium (CRM) is described. The CRM stores instructions causing the processor to: display a user interface to enable a campaign activity (CA) on a user system. The CA is associated with a campaign and has a campaign activity property, and the user interface includes input fields corresponding to recruit information associated with a particular recruit; receive a user ID, the recruit information, and an activity indicator identifying the CA; schedule the CA identified by the activity indicator with the recruit information; receive a recruit identifier identifying the particular recruit and a recruit status indicative of whether the recruit completed the campaign activity; and allocate, to the user of the user system, a donation or a monetary value based upon the campaign activity property when the recruit status indicates the particular recruit successfully completed the CA.
    Type: Application
    Filed: July 13, 2023
    Publication date: January 18, 2024
    Inventors: Justin Ryan Redwine, John Brooks Armitage
  • Publication number: 20240020481
    Abstract: Methods and systems are disclosed for a workflow management system that includes a sentiment analysis system that uses a trained machine learning model to determine a sentiment label based on electronic communication data. The system may further evaluate the effectiveness of an existing outreach strategy and determine an action (e.g., send a follow up email, change a template for email, follow up with a call, etc.) based on results from the sentiment analysis model. The sentiment analysis system may use a machine learning model to perform sentiment analysis on content and related metadata of the electronic communication and determine one or more labels for the electronic communication. The sentiment analysis system may further use the machine learning model to determine a predicted action, where the action is predicted to have a positive reply rate from the prospect.
    Type: Application
    Filed: July 15, 2022
    Publication date: January 18, 2024
    Inventor: Andrew John Brooks
  • 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: 11789811
    Abstract: Often there are errors when reading data from computer memory. To detect and correct these errors, there are multiple types of error correction codes. Disclosed is an error correction architecture that creates a codeword having a data portion and an error correction code portion. Swizzling rearranges the order of bits and distributes the bits among different codewords. Because the data is redistributed, a potential memory error of up to N contiguous bits, where N for example equals 2 times the number of codewords swizzled together, only affects up to, at most, two bits per swizzled codeword. This keeps the error within the error detecting capabilities of the error correction architecture. Furthermore, this can allow improved error correction and detection without requiring a change to error correcting code generators and checkers.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: October 17, 2023
    Assignee: NVIDIA Corporation
    Inventors: Peter Mills, Michael Sullivan, Nirmal Saxena, John Brooks
  • Patent number: 11763351
    Abstract: A non-transitory computer readable medium storing a set of computer executable instructions for running on a processor that cause the processor to: receive a video link to a video from a third party system. The video has an advertisement with one or more actions. At least one question related to the one or more actions of the advertisement and at least one correct answer to the question and at least one incorrect answer to the question is stored. The question is displayed on a donor system and the donor system is directed to the video via the video link. Then, at least one correct answer and at least one incorrect answer are displayed on the donor system.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: September 19, 2023
    Assignee: Oklahoma Blood Institute
    Inventors: John Brooks Armitage, Justin Ryan Redwine
  • 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: 11683297
    Abstract: An automated system comprising a processor and a database are described. The processor executes communication software reading: at least one image corresponding to an identifier of a blood product from a donor; and at least one database storing at least one communication from a receiver of the blood product. The communication software executed by the processor determines an intermediary from the identifier and contacts the intermediary to obtain contact information of the donor.
    Type: Grant
    Filed: January 17, 2022
    Date of Patent: June 20, 2023
    Assignee: Oklahoma Blood Institute
    Inventors: John Brooks Armitage, Justin Ryan Redwine
  • 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: 20230157869
    Abstract: An apparatus includes a housing coupled to a medicament container, which is coupled to a needle. An injection assembly is disposed within the housing and includes an energy storage member and an actuation rod. A distal end portion of the actuation rod is disposed within the medicament container. The energy storage member can produce a force on a proximal end portion of the actuation rod sufficient to move the distal end portion of the actuation rod within the medicament container. This can convey at least a portion of a substance from the medicament container via the needle when a distal tip of the needle is disposed within a first region of a target location. The force is insufficient to move the distal end portion of the actuation rod within the medicament container when the distal tip of the needle is disposed within a second region of the target location.
    Type: Application
    Filed: January 19, 2023
    Publication date: May 25, 2023
    Applicant: CLEARSIDE BIOMEDICAL, INC.
    Inventors: Rafael Victor ANDINO, Vladimir Zarnitsyn, Jesse Yoo, Christopher John Brooks, Trent John Kahute, Justin William Arsenault, David Jackson Trettin, Andrew Kent Bauer, Stephanie Elaine Lewis
  • Patent number: 11559428
    Abstract: An apparatus includes a housing coupled to a medicament container, which is coupled to a needle. An injection assembly is disposed within the housing and includes an energy storage member and an actuation rod. A distal end portion of the actuation rod is disposed within the medicament container. The energy storage member can produce a force on a proximal end portion of the actuation rod sufficient to move the distal end portion of the actuation rod within the medicament container. This can convey at least a portion of a substance from the medicament container via the needle when a distal tip of the needle is disposed within a first region of a target location. The force is insufficient to move the distal end portion of the actuation rod within the medicament container when the distal tip of the needle is disposed within a second region of the target location.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: January 24, 2023
    Assignee: Clearside Biomedical, Inc.
    Inventors: Rafael Victor Andino, Vladimir Zarnitsyn, Jesse Yoo, Christopher John Brooks, Trent John Kahute, Justin William Arsenault, David Jackson Trettin, Andrew Kent Bauer, Stephanie Elaine Lewis
  • Patent number: 11519358
    Abstract: A diesel engine piston has a body and a crown engaged to the body with three inertially welded struts. The body includes a base extending downward opposite the crown with pin bosses having pin bores and a skirt extending downward from the base.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: December 6, 2022
    Assignee: Industrial Parts Depot, LLC
    Inventors: Airton Martins, Michael J. Badar, John Brooks, T. Vince Barbarie, Roberto Melena, Steve Scott
  • 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