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: 20250255671Abstract: 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: ApplicationFiled: January 13, 2023Publication date: August 14, 2025Applicants: Smith & Nephew, Inc., Smith & Nephew Orthopaedics AG, Smith & Nephew Asia Pacific PTE. LimitedInventors: Ashley A. Roakes, Russell John Brooke, Mouhsin A. El-Chafei
-
Patent number: 12201558Abstract: 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: GrantFiled: January 19, 2023Date of Patent: January 21, 2025Assignee: 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: 20240396914Abstract: 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: ApplicationFiled: May 28, 2024Publication date: November 28, 2024Inventor: John Brooke Althouse
-
Patent number: 12028377Abstract: 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: GrantFiled: July 28, 2022Date of Patent: July 2, 2024Assignee: Salesforce, Inc.Inventors: John Brooke Althouse, Andrew Smart, Randy Nunnally, Jr., Michael Brady, Caleb Yu
-
Patent number: 11979386Abstract: 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: GrantFiled: May 8, 2023Date of Patent: May 7, 2024Assignee: Oklahoma Blood InstituteInventors: John Brooks Armitage, Justin Ryan Redwine
-
Patent number: 11978162Abstract: 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: GrantFiled: December 17, 2021Date of Patent: May 7, 2024Assignee: Take-Two Interactive Software, Inc.Inventors: John Brooks, Shawn Best, Alex Pepper, Mike Krazanowski, Douglas E. Snyder
-
Publication number: 20240073189Abstract: 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: ApplicationFiled: May 8, 2023Publication date: February 29, 2024Inventors: John Brooks Armitage, Justin Ryan Redwine
-
Patent number: 11881116Abstract: 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: GrantFiled: October 31, 2019Date of Patent: January 23, 2024Assignee: Aurora Flight Sciences CorporationInventors: John Brooke Wissler, Eugene H. Nahm
-
Publication number: 20240020718Abstract: 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: ApplicationFiled: July 13, 2023Publication date: January 18, 2024Inventors: Justin Ryan Redwine, John Brooks Armitage
-
Publication number: 20240020481Abstract: 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: ApplicationFiled: July 15, 2022Publication date: January 18, 2024Inventor: Andrew John Brooks
-
Publication number: 20240012791Abstract: 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: ApplicationFiled: July 10, 2023Publication date: January 11, 2024Inventor: John Brooke ALTHOUSE
-
Patent number: 11789811Abstract: 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: GrantFiled: May 17, 2022Date of Patent: October 17, 2023Assignee: NVIDIA CorporationInventors: Peter Mills, Michael Sullivan, Nirmal Saxena, John Brooks
-
Patent number: 11763351Abstract: 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: GrantFiled: March 29, 2017Date of Patent: September 19, 2023Assignee: Oklahoma Blood InstituteInventors: John Brooks Armitage, Justin Ryan Redwine
-
Patent number: 11693407Abstract: 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: GrantFiled: May 4, 2020Date of Patent: July 4, 2023Assignee: The Boeing CompanyInventors: 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: 11683297Abstract: 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: GrantFiled: January 17, 2022Date of Patent: June 20, 2023Assignee: Oklahoma Blood InstituteInventors: John Brooks Armitage, Justin Ryan Redwine
-
Patent number: 11669519Abstract: 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: GrantFiled: March 13, 2020Date of Patent: June 6, 2023Assignee: SOLARWINDS WORLDWIDE, LLCInventors: Fred Warren Frost, Gregory H. Gonzalez, John Brooke Philpott, Richard L. Taylor, Jr.
-
Publication number: 20230157869Abstract: 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: ApplicationFiled: January 19, 2023Publication date: May 25, 2023Applicant: 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: 11559428Abstract: 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: GrantFiled: July 12, 2019Date of Patent: January 24, 2023Assignee: 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: 11519358Abstract: 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: GrantFiled: September 14, 2021Date of Patent: December 6, 2022Assignee: Industrial Parts Depot, LLCInventors: Airton Martins, Michael J. Badar, John Brooks, T. Vince Barbarie, Roberto Melena, Steve Scott
-
Publication number: 20220368724Abstract: 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: ApplicationFiled: July 28, 2022Publication date: November 17, 2022Inventors: John Brooke Althouse, Andrew Smart, Randy Nunnally, JR., Michael Brady, Caleb Yu