Patents by Inventor Daniel Brook

Daniel Brook 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: 20250166083
    Abstract: Aspects of the present disclosure are related to systems, apparatus, and methods of generating or calculating liability and operational costs of a vehicle based on a driver's handling of the vehicle are described herein. Using a combination of vehicle sensors, video input, and on-board artificial intelligence and/or machine learning algorithms, the systems and methods of the present disclosure can identify risky events performed by the driver of a vehicle and generate, calculate, and evaluate driving scores for the driver of the vehicle and send the calculations to one or more entities.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Inventors: Kenji Fujii, Michael Fischer, Craig Lozofsky, Toshiyuki Shimamura, Daniel Brooks
  • Patent number: 12201103
    Abstract: A wearable fishing pole holding device includes an elongated tubular-shaped main body having a top end, a closed bottom end and a hollow interior. A neck strap extends outward from a top portion of the main body for positioning the main body against the chest of a user, and a belt loop extends outward from the bottom end of the main body for engaging the belt of a user. A malleable lip extends downward from the main body and is positionable between a users waist and belt. The belt loop and lip secure the bottom portion of the main body against the users waist. The main body includes an opening along the top end for receiving the bottom end of a fishing pole. Semi-circular indentations hold a reel secured to the fishing pole in place to permit one handed operation of the reel.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: January 21, 2025
    Inventors: James Daniel Brooke, Christopher Daniel Brooke
  • Publication number: 20240373073
    Abstract: A system includes a hardware processor and a memory storing software code. The software code is executed to receive media content including a video and an audio component, recognize the media content as ad-slugged or seamless content, and detect black video frames of the media content. For ad-slugged content, the software code further detects silent video frames, and identifies, using the black video frames and the silent video frames, candidate ad-insertion point(s) and a probability score associated with each, to provide ad-break prediction(s). For seamless content, the software code performs evaluations of blackness transitions between sequential video frames, and one or more evaluations of audio continuity across respective one or more sequences of the black video frames, and identifies, using the black video frames and the evaluations, candidate ad-insertion point(s) and a probability score associated with each to provide ad-break prediction(s).
    Type: Application
    Filed: May 4, 2023
    Publication date: November 7, 2024
    Inventors: Taryn Nihei, Giuseppe Manzari, Monica Alfaro Vendrell, Francesc Josep Guitart Bravo, Daniel Brooks, Brian Coburn, Anthony M. Accardo
  • Patent number: 12005020
    Abstract: The present invention relates to an automated massage apparatus (10) having a substantially horizontal bed (20) which provides a massage surface (12). A massage element or roller (14) can move relative to the massage surface to provide an automated massage to the whole or selected parts of the body of a user lying upon the bed.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: June 11, 2024
    Inventors: Nicholas Gerald Grey, Matthew Isted, Daniel Brooks
  • Patent number: 11790773
    Abstract: A method of collecting vehicle parking data includes preprocessing images of a parking area, identifying a vehicle in a parking spot shown in one or more of the images, and detecting a vehicle change in the parking spot in the images collected at different times.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: October 17, 2023
    Assignee: QUANTIFLY LLC
    Inventors: Daniel Brooks, Zachary Holbert, Adrianna Jordan, Zimeng Lyu, Javad Roostaei
  • Patent number: 11541902
    Abstract: A method for alerting a driver includes detecting an object in a spatial environment adjacent to a vehicle and identifying a set of output devices located within a cabin of the vehicle. Each one of the set of output devices may be located at a different location of the cabin. The method also includes selecting an output device of the set of output devices based on a location of the object in relation to the vehicle and generating a notification via the selected output device.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: January 3, 2023
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Michael Elkins, Daniel Brooks, Selina Pan
  • Patent number: 11513360
    Abstract: Systems and methods are provided for improved visual fiducials and detection. A plurality of high-contrast visual fiducials are disposed within an environment (e.g., a vehicle interior). Each high-contrast visual fiducial comprises a pattern layer disposed on a translucent base, the pattern layer comprising an opaque material with one or more pattern components disposed therein. The high-contrast visual fiducials are configured to enable light to pass through the translucent base and through the one or more pattern components of the pattern layer. One or more wearable devices can be configured to detect light passing through the pattern components, the wearable devices communicatively coupled to a detection system configured to decode the received light pattern.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: November 29, 2022
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Jonathan Yao, Daniel Brooks, Vincent S. Pascual
  • Publication number: 20220324724
    Abstract: A pressurized media vessel system for water treatment is disclosed. The vessel can contain either granular activated carbon (GAC) or ion exchange (IX) resin. The system includes a flanged inlet to introduce process water to the vessel for treatment. The flanged inlet is configured to interchangeably attach to different distributors depending on a desired mode of operation. The vessel may be filled with a GAC bed in a first mode of operation and may be filled with an IX resin media bed in a second mode of operation.
    Type: Application
    Filed: April 13, 2021
    Publication date: October 13, 2022
    Applicant: Evoqua Water Technologies LLC
    Inventors: John Lombardo, Nick Dohmen, Karen Tarbert, Daniel Brooks, Alexis Adair
  • Patent number: 11461343
    Abstract: Embodiments of the systems and methods disclosed herein provide a prescriptive analytics platform and polarity analysis engine in which a user can identify a target objective and use the system to find out whether the user's objectives are being met, what predictive factors are positively or negatively affecting the targeted objectives, as well as what recommended changes the user can make to better meet the objectives. The systems and methods may include a polarity analysis engine configured to determine the polarity of terms in free-text input in view of the target objective and the predictive factors and use the polarity to generate the recommended changes.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: October 4, 2022
    Assignee: Clearsense Acquisition 1, LLC
    Inventors: Adrian Marc Bir, Nikolai Nikolaevich Liachenko, Daniel Brooks Presley
  • Patent number: 11294805
    Abstract: The disclosed technology generally describes efficient garbage collection operations based on chunk filters (e.g., Bloom filters) maintained in association with object table partitions (e.g., trees). When an object update impacts a chunk, a corresponding chunk filter is updated, using the chunk's identifier as a chunk filter key by hashing the chunk identifier into chunk filter locations and setting bits at those locations. When garbage collection occurs, a garbage collection candidate chunk's identifier is similarly hashed to read the bit values at those locations in the chunk filters for the partitions. If any bit is zero, the chunk is definitely not in use in a partition; if no chunk filter for any partition indicates the candidate chunk is possibly in use, the chunk is garbage collected without tree scanning. If tree scanning is needed, only the partition(s) with an associated chunk filter that indicates “possibly in use” need to be scanned.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: April 5, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Daniel Brook
  • Publication number: 20210390630
    Abstract: In an electronic communication platform between a computing system and a plurality of network-based remote customers, an internet information transmission and processing system for time-bounded marketplace events. A system for publishing and querying electronic marketplace event catalogs, social networking across the platform before marketplace events, and induces collaboration of remote customers during and after marketplace events. The system includes cataloged datasets of customer data and information, digital storage media for primarily storing catalogs and webpages, and an e-marketplace gateway for primarily storing separate published catalogs and webpages while associated by a digital-relationship.
    Type: Application
    Filed: June 15, 2020
    Publication date: December 16, 2021
    Inventor: Daniel Brooks MacDonald
  • Patent number: 10956429
    Abstract: Embodiments of the systems and methods disclosed herein provide a prescriptive analytics platform and polarity analysis engine in which a user can identify a target objective and use the system to find out whether the user's objectives are being met, what predictive factors are positively or negatively affecting the targeted objectives, as well as what recommended changes the user can make to better meet the objectives. The systems and methods may include a polarity analysis engine configured to determine the polarity of terms in free-text input in view of the target objective and the predictive factors and use the polarity to generate the recommended changes.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: March 23, 2021
    Assignee: COMPELLON INCORPORATED
    Inventors: Adrian Marc Bir, Nikolai Nikolaevich Liachenko, Daniel Brooks Presley
  • Publication number: 20210071865
    Abstract: A system for flare combustion control includes a sound speed measurement device for measuring sound speed in a flare vent gas, and a flare combustion controller including a memory and a processor. The processor is configured to receive the measured sound speed and determine, based on the measured sound speed, a molecular weight of the flare vent gas. The processor is further configured to determine, based on the determined molecular weight, a net heating value of the flare vent gas, and adjust the net heating value of the flare vent gas by regulating an amount of a supplemental fuel gas in the flare vent gas.
    Type: Application
    Filed: August 17, 2020
    Publication date: March 11, 2021
    Inventors: Daniel Robert Johnson, Chong Tao, Joshua Daniel Brooks, Randy Scott Pfenninger, Lei Sui
  • Patent number: 10884804
    Abstract: A method of generating a sequence of commands to gather information using a directed tree graph includes providing a plurality of goals, each goal having a weighting, and a set of commands that lead to completion of the goals. A directed tree graph is constructed comprising a root node, respective leaf nodes associated with the goals, and one or more parent nodes. Each node is associated with one command, the command having the potential to complete any goals associated with the node and all the goals associated with any subordinate nodes. The priority of each command is determined, based on the sum of the goal weightings of leaf nodes subordinate to the node associated with the command. One or more commands is executed, a command having a higher priority being executed before a command having a lower priority.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: David P. George, Daniel Brook Sheard, Samuel J. Smith
  • Publication number: 20200364800
    Abstract: Aspects of the present disclosure are related to systems, apparatus, and methods of generating or calculating liability and operational costs of a vehicle based on a driver's handling of the vehicle are described herein. Using a combination of vehicle sensors, video input, and on-board artificial intelligence and/or machine learning algorithms, the systems and methods of the present disclosure can identify risky events performed by the driver of a vehicle and generate, calculate, and evaluate driving scores for the driver of the vehicle and send the calculations to one or more entities.
    Type: Application
    Filed: May 17, 2020
    Publication date: November 19, 2020
    Inventors: Kenji Fujii, Michael Fischer, Craig Lozofsky, Toshiyuki Shimamura, Daniel Brooks
  • Patent number: 10822000
    Abstract: A method for providing adaptive localized notification in a vehicle compartment is presented. The method includes detecting a location of an event in a spatial environment adjacent to a first vehicle. The method also includes identifying a notification output device of multiple notification output devices that corresponds to the location of the event. The method further includes outputting, in the vehicle compartment via the notification output device, a notification that is localized to correspond to the location of the event.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: November 3, 2020
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Michael Elkins, Daniel Brooks, Selina Pan
  • Publication number: 20200327050
    Abstract: The disclosed technology generally describes efficient garbage collection operations based on chunk filters (e.g., Bloom filters) maintained in association with object table partitions (e.g., trees). When an object update impacts a chunk, a corresponding chunk filter is updated, using the chunk's identifier as a chunk filter key by hashing the chunk identifier into chunk filter locations and setting bits at those locations. When garbage collection occurs, a garbage collection candidate chunk's identifier is similarly hashed to read the bit values at those locations in the chunk filters for the partitions. If any bit is zero, the chunk is definitely not in use in a partition; if no chunk filter for any partition indicates the candidate chunk is possibly in use, the chunk is garbage collected without tree scanning. If tree scanning is needed, only the partition(s) with an associated chunk filter that indicates “possibly in use” need to be scanned.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Mikhail Danilov, Daniel Brook
  • Publication number: 20200272837
    Abstract: A method of collecting vehicle parking data includes preprocessing images of a parking area, identifying a vehicle in a parking spot shown in one or more of the images, and detecting a vehicle change in the parking spot in the images collected at different times.
    Type: Application
    Filed: February 25, 2020
    Publication date: August 27, 2020
    Inventors: Daniel Brooks, Zachary Holbert, Adrianna Jordan, Zimeng Lyu, Javad Roostaei
  • Patent number: 10746400
    Abstract: A system for flare combustion control includes a sound speed measurement device for measuring sound speed in a flare vent gas, and a flare combustion controller including a memory and a processor. The processor is configured to receive the measured sound speed and determine, based on the measured sound speed, a molecular weight of the flare vent gas. The processor is further configured to determine, based on the determined molecular weight, a net heating value of the flare vent gas, and adjust the net heating value of the flare vent gas by regulating an amount of a supplemental fuel gas in the flare vent gas.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: August 18, 2020
    Assignee: General Electric Company
    Inventors: Daniel Robert Johnson, Chong Tao, Joshua Daniel Brooks, Randy Scott Pfenninger, Lei Sui
  • Publication number: 20190121670
    Abstract: A method of generating a sequence of commands to gather information using a directed tree graph includes providing a plurality of goals, each goal having a weighting, and a set of commands that lead to completion of the goals. A directed tree graph is constructed comprising a root node, respective leaf nodes associated with the goals, and one or more parent nodes. Each node is associated with one command, the command having the potential to complete any goals associated with the node and all the goals associated with any subordinate nodes. The priority of each command is determined, based on the sum of the goal weightings of leaf nodes subordinate to the node associated with the command. One or more commands is executed, a command having a higher priority being executed before a command having a lower priority.
    Type: Application
    Filed: October 23, 2017
    Publication date: April 25, 2019
    Inventors: David P. George, Daniel Brook Sheard, Samuel J. Smith