Patents by Inventor Harrison PHAM

Harrison PHAM 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: 20240130336
    Abstract: A net monitoring system, including: a plurality of net monitoring devices, each net monitoring device including: a housing; a plurality of tensioning arms, each tensioning arm reversibly extendable through the housing and configured to reversibly secure to a net, each tensioning arm including a force sensor configured to generate a tension signal indicative of a tension applied to the corresponding tensioning arm; a tensioning mechanism configured concurrently retract the plurality of tensioning arms into the housing; an impulse generating device, configured to generate an impulse responsive to a command; and a communications device configured to receive the tension signals from the plurality of force sensors, and transmit the tension signals through water; and a controller, configured to: command at least one of the plurality of net monitoring devices to generate the impulse; receive the tension signals responsive to the command to generate the impulse; and determine, based on the received tension signals, a
    Type: Application
    Filed: May 25, 2023
    Publication date: April 25, 2024
    Inventors: Harrison Pham, Thomas Robert Swanson
  • Publication number: 20240126145
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for automated underwater camera system control for aquaculture systems. An underwater camera system includes (i) a line on which the underwater camera system is mounted, the line detachably affixed to a feeder that provides feed for aquatic livestock, (ii) a sensor manager, (iii) one or more sensors that are managed by the sensor manager, (iv) a line navigation controller, and (v) a first actuator for controlling a distance between the feeder and the underwater camera system. The one or more sensors obtain sensor data and the line navigation controller of the underwater camera system determines a distance to position the underwater camera system beneath the feeder to obtain additional sensor data. The line navigation controller transmits a first message to the first actuator to position the underwater camera system at the determined distance beneath the feeder.
    Type: Application
    Filed: April 25, 2023
    Publication date: April 18, 2024
    Inventors: Matthew Stokes, Thomas Robert Swanson, Harrison Pham, Riva Gulassa
  • Publication number: 20240124325
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for microplastic removal. In some implementations, a method can include controlling a camera to capture one or more images of plastic in water; providing the one or more images to a machine learning model trained to detect plastic; obtaining output from the machine learning model indicating one or more items of plastic; and controlling one or more acoustic transducers to move the one or more items of plastic.
    Type: Application
    Filed: August 29, 2023
    Publication date: April 18, 2024
    Inventors: Thomas Robert Swanson, Harrison Pham, Grace Calvert Young, Mandy Jubang, Diosdado Rey Banatao
  • Publication number: 20240124111
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for controlling a remotely operated vehicle (ROV) for performing an underwater task. One apparatus includes a watertight housing; a mounting hardware that attaches the watertight housing to the ROV; one or more sensors in the watertight housing, the one or more sensors configured to generate sensor data that is associated with an underwater task; and one or more processors in the watertight housing, the one or more processors configured to: receive the sensor data from the one or more sensors; generate a navigation plan for the ROV using the sensor data; determine, using the navigation plan, control instructions configured to control the ROV to perform the underwater task; and provide the control instructions to an interface of the ROV configured to communicate with the apparatus.
    Type: Application
    Filed: August 10, 2023
    Publication date: April 18, 2024
    Inventors: Thomas Robert Swanson, Harrison Pham, Kathy Sun, Matthew Aaron Knoll
  • Publication number: 20240127701
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining drone-based water measurements. One of the methods includes receiving, by a drone management system that controls a drone that is configured to collect water samples, data from a simulator that generates simulation data associated with a body of water; receiving, by the drone management system, an indication that the drone is available to collect one or more water samples from the body of water; determining, by the drone management system and based on the data from the simulator, one or more locations associated with the body of water at which the drone is to collect one or more respective water samples; and; transmitting, by the drone management system, the one or more locations associated with the body of water to the drone.
    Type: Application
    Filed: May 25, 2023
    Publication date: April 18, 2024
    Inventors: Thomas Robert Swanson, Harrison Pham
  • Publication number: 20240107168
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for adjusting an aquaculture camera mounting system. A current combined field of view of two or more cameras that are mounted on an adjustable camera mounting structure in an environment can be determined based upon a current configuration of the adjustable camera mounting structure. A target field of view for the two or more cameras that are mounted on the adjustable camera mounting structure can be determined. Based at least on the field of view target and the current combined field of view, an adjustment parameter for the adjustable camera mounting structure can be determined. The adjustable camera mounting structure can be adjusted according to the adjustment parameter to provide a field of view in accordance with the field of view target.
    Type: Application
    Filed: June 8, 2023
    Publication date: March 28, 2024
    Inventors: Matthew Stokes, Harrison Pham, Thomas Robert Swanson
  • Patent number: 11881017
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining turbidity of water using machine learning. One of the methods includes obtaining, by a camera, an image of water; detecting, using a blob detector, a plurality of blobs in the image that represent particles suspended in the water; determining a distribution of the plurality of blobs; determining, from the distribution of the plurality of blobs, a measurement associated with turbidity of the water; and providing a signal associated with the measurement.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: January 23, 2024
    Assignee: X Development LLC
    Inventors: Harrison Pham, Kathy Sun, Alex Ryan Edwards
  • Publication number: 20230324248
    Abstract: In one aspect, there is provided a moisture detection system that includes: a moisture detection unit including: a moisture sensor configured to obtain a measurement that indicates an amount of moisture, and a Radio Frequency Identification (RFID) module coupled to the moisture sensor through multiple wires, where the RFID module includes an antenna and is configured to wirelessly transmit a telemetry message based on the measurement from the moisture sensor through the antenna and is further configured to wirelessly receive energy for powering the moisture detection unit through the antenna; and a control unit communicatively coupled to the moisture detection unit, where the control unit is configured to wirelessly receive the telemetry message from the RFID module and process the telemetry message to determine the amount of moisture measured by the moisture sensor.
    Type: Application
    Filed: April 7, 2022
    Publication date: October 12, 2023
    Inventors: Thomas Robert Swanson, Harrison Pham
  • Patent number: 11778127
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that provides an enhanced synchronization framework. One of the methods includes a primary and a second device that receive configuration information which identifies one or more actions to be performed by the secondary device when it receives specified pulses of a sequence of pulses from the primary device. The primary device transmits a sequence of pulses. The primary and the secondary device receive a particular pulse from the sequence of pulses. The secondary device determines whether the particular pulse satisfies one or more predetermined criteria and generates an instruction based on the determination.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: October 3, 2023
    Assignee: X Development LLC
    Inventors: Andrew Rossignol, Harrison Pham
  • Publication number: 20230306734
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining turbidity of water using machine learning. One of the methods includes obtaining, by a camera, an image of water; detecting, using a blob detector, a plurality of blobs in the image that represent particles suspended in the water; determining a distribution of the plurality of blobs; determining, from the distribution of the plurality of blobs, a measurement associated with turbidity of the water; and providing a signal associated with the measurement.
    Type: Application
    Filed: March 24, 2022
    Publication date: September 28, 2023
    Inventors: Harrison Pham, Kathy Sun, Alex Ryan Edwards
  • Publication number: 20230172169
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for underwater feed movement detection. In one aspect, the method may include the actions of obtaining images captured at different time points, where the images are captured by a camera and indicate feed that has been dispersed by a feeder for aquatic livestock inside an enclosure; determining, for each image, respective locations of the feed indicated by the image; determining, from the respective locations of the feed, a respective movement of the feed over the different time points; determining, based on the respective feed movement of the feed over the different time points, water current movement within the enclosure for the aquatic livestock; and outputting an indication of the water current movement.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 8, 2023
    Inventors: Matthew Aaron Knoll, Harrison Pham, Ryan Heacock, Matthew Stokes
  • Publication number: 20230177841
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for automatic object detection for underwater cameras. In some implementations, an underwater camera captures many images which are obtained by a control unit. The control unit can detect one or more contours within a captured image based on values representing pixels of the image, generate a representation of the image based on the detected contours, provide the representation to a model that is trained to classify an input image as including a net or as not including a net, and perform an action based on classifying the image as including a net.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Inventors: Kathy Sun, Peter Kimball, Harrison Pham, Ryan Heacock, Andrew Rossignol, Mirkó Visontai
  • Patent number: 11611685
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that provides an enhanced synchronization framework. One of the methods includes a primary and a second device that receive configuration information which identifies one or more actions to be performed by the secondary device when it receives specified pulses of a sequence of pulses from the primary device. The primary device transmits a sequence of pulses. The primary and the secondary device receive a particular pulse from the sequence of pulses. The secondary device determines whether the particular pulse satisfies one or more predetermined criteria and generates an instruction based on the determination.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: March 21, 2023
    Assignee: X Development LLC
    Inventors: Andrew Rossignol, Harrison Pham
  • Publication number: 20220368813
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that provides an enhanced synchronization framework. One of the methods includes a primary and a second device that receive configuration information which identifies one or more actions to be performed by the secondary device when it receives specified pulses of a sequence of pulses from the primary device. The primary device transmits a sequence of pulses. The primary and the secondary device receive a particular pulse from the sequence of pulses. The secondary device determines whether the particular pulse satisfies one or more predetermined criteria and generates an instruction based on the determination.
    Type: Application
    Filed: July 20, 2022
    Publication date: November 17, 2022
    Inventors: Andrew Rossignol, Harrison Pham
  • Publication number: 20220360689
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that provides an enhanced synchronization framework. One of the methods includes a primary and a second device that receive configuration information which identifies one or more actions to be performed by the secondary device when it receives specified pulses of a sequence of pulses from the primary device. The primary device transmits a sequence of pulses. The primary and the secondary device receive a particular pulse from the sequence of pulses. The secondary device determines whether the particular pulse satisfies one or more predetermined criteria and generates an instruction based on the determination.
    Type: Application
    Filed: May 10, 2021
    Publication date: November 10, 2022
    Inventors: Andrew Rossignol, Harrison Pham
  • Patent number: 10872154
    Abstract: A semiconductor chip device include device state fuses that may be used to configure various device states and corresponding security levels for the semiconductor chip as it transitions from wafer manufacturing to provisioned device. The device states and security levels prevent the semiconductor chip from being accessed and exploited, for example, during manufacturing testing. A secure boot flow process for a semiconductor chip over its lifecycle is also disclosed. The secure boot flow may start at the wafer manufacturing stage and continue on through the insertion of keys and firmware.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: December 22, 2020
    Assignee: Google LLC
    Inventors: Marius Schilder, Timothy Chen, Scott Johnson, Harrison Pham, Derek Martin
  • Publication number: 20190163909
    Abstract: A semiconductor chip device include device state fuses that may be used to configure various device states and corresponding security levels for the semiconductor chip as it transitions from wafer manufacturing to provisioned device. The device states and security levels prevent the semiconductor chip from being accessed and exploited, for example, during manufacturing testing. A secure boot flow process for a semiconductor chip over its lifecycle is also disclosed. The secure boot flow may start at the wafer manufacturing stage and continue on through the insertion of keys and firmware.
    Type: Application
    Filed: January 30, 2019
    Publication date: May 30, 2019
    Applicant: Google LLC
    Inventors: Marius SCHILDER, Timothy CHEN, Scott JOHNSON, Harrison PHAM, Derek MARTIN
  • Patent number: 10223531
    Abstract: A semiconductor chip device include device state fuses that may be used to configure various device states and corresponding security levels for the semiconductor chip as it transitions from wafer manufacturing to provisioned device. The device states and security levels prevent the semiconductor chip from being accessed and exploited, for example, during manufacturing testing. A secure boot flow process for a semiconductor chip over its lifecycle is also disclosed. The secure boot flow may start at the wafer manufacturing stage and continue on through the insertion of keys and firmware.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Marius Schilder, Timothy Chen, Scott Johnson, Harrison Pham, Derek Martin
  • Publication number: 20180189493
    Abstract: A semiconductor chip device include device state fuses that may be used to configure various device states and corresponding security levels for the semiconductor chip as it transitions from wafer manufacturing to provisioned device. The device states and security levels prevent the semiconductor chip from being accessed and exploited, for example, during manufacturing testing. A secure boot flow process for a semiconductor chip over its lifecycle is also disclosed. The secure boot flow may start at the wafer manufacturing stage and continue on through the insertion of keys and firmware.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Applicant: Google Inc.
    Inventors: Marius SCHILDER, Timothy CHEN, Scott JOHNSON, Harrison PHAM, Derek MARTIN