Patents by Inventor Patrick A. Brouillette

Patrick A. Brouillette 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: 20250356250
    Abstract: In one aspect, an example method involves: receiving a request to train a model and prompting a user for a first input indicating a subject for detection within media; receiving the first input; using at least the received first input as a basis to obtain a set of media related to the subject for detection; outputting the obtained set of media and prompting the user for second input indicating subject identification information; receiving the second input; using at least (i) the obtained set of media as training input data and (ii) the received second input as training output data, to train the model; and performing operations to facilitate causing a computing system to run the trained model, wherein the computing system running the trained model comprises the computing system using at least the trained model and received runtime input data to generate and output corresponding runtime output data.
    Type: Application
    Filed: May 17, 2024
    Publication date: November 20, 2025
    Inventors: Greg Garner, Soren Riise, Patrick A. Brouillette, Robert Caston Curtis, Sunil Ramesh, David Stern, Carl Sassenrath
  • Publication number: 20250266969
    Abstract: In one aspect, an example method includes monitoring, by a hub station, a first channel activity level associated with a first channel of a plurality of channels within a particular frequency range. The hub station communicates with a low-energy device using the first channel. The method includes determining that the first channel activity level satisfies a threshold activity level and switching to a second channel of the plurality of channels to communicate with the low-energy device. The method includes notifying the low-energy device that the hub station switched to the second channel by sending an acknowledgement message to the low-energy device on the second channel in response to receiving a message from the low-energy device on the second channel. The message is sent to the hub station on the second channel after at least one unsuccessful attempt to send the message to the hub station on the first channel.
    Type: Application
    Filed: May 6, 2025
    Publication date: August 21, 2025
    Inventor: Patrick A. Brouillette
  • Patent number: 12323364
    Abstract: In one aspect, an example method includes monitoring, by a hub station, a first channel activity level associated with a first channel of a plurality of channels within a particular frequency range. The hub station communicates with a low-energy device using the first channel. The method includes determining that the first channel activity level satisfies a threshold activity level and switching to a second channel of the plurality of channels to communicate with the low-energy device. The method includes notifying the low-energy device that the hub station switched to the second channel by sending an acknowledgement message to the low-energy device on the second channel in response to receiving a message from the low-energy device on the second channel. The message is sent to the hub station on the second channel after at least one unsuccessful attempt to send the message to the hub station on the first channel.
    Type: Grant
    Filed: March 6, 2024
    Date of Patent: June 3, 2025
    Assignee: Roku, Inc.
    Inventor: Patrick A. Brouillette
  • Publication number: 20250111768
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for providing a multi-alert-level monitoring and alerting service for a premises comprising a set of Internet of Things (IoT) devices. An example embodiment operates by detecting that a first event has occurred based at least on first sensor data collected from a first subset of the set of IoT devices, modifying an alert level associated with the premises from a first level to a second level in response to at least the detecting, and, in response to the modification of the alert level, modifying a set of conditions used to detect whether a second event has occurred based at least on second sensor data collected from a second subset of the set of IoT devices and/or modifying a manner in which the second sensor data is generated by or collected from the second subset.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 3, 2025
    Inventors: SUNIL RAMESH, MICHAEL CUTTER, ROBERT C. CURTIS, PATRICK A. BROUILLETTE, GREGORY M. GARNER
  • Publication number: 20250104550
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for providing a monitoring and alerting service for a premises comprising a set of Internet of Things (IoT) devices. An example embodiment operates by analyzing one or more of user input provided to the monitoring and alerting service or sensor data collected from at least the set of IoT devices, defining, based at least on the analyzing, an event whose occurrence can be monitored for using at least one or more IoT devices in the set of IoT devices, monitoring for an occurrence of the event using at least the one or more devices in the set of IoT devices, detecting the occurrence of the event based on the monitoring and, in response to detecting the occurrence of the event, generating an alert.
    Type: Application
    Filed: September 21, 2023
    Publication date: March 27, 2025
    Inventors: SUNIL RAMESH, Michael Cutter, Robert C. Curtis, Patrick A. Brouillette, Gregory M. Garner
  • Publication number: 20250047452
    Abstract: In one aspect, an example method includes monitoring, by a hub station, a first channel activity level associated with a first channel of a plurality of channels within a particular frequency range. The hub station communicates with a low-energy device using the first channel. The method includes determining that the first channel activity level satisfies a threshold activity level and switching to a second channel of the plurality of channels to communicate with the low-energy device. The method includes notifying the low-energy device that the hub station switched to the second channel by sending an acknowledgement message to the low-energy device on the second channel in response to receiving a message from the low-energy device on the second channel. The message is sent to the hub station on the second channel after at least one unsuccessful attempt to send the message to the hub station on the first channel.
    Type: Application
    Filed: March 6, 2024
    Publication date: February 6, 2025
    Inventor: Patrick A. Brouillette
  • Patent number: 11956175
    Abstract: In one aspect, an example method includes monitoring, by a hub station, a first channel activity level associated with a first channel of a plurality of channels within a particular frequency range. The hub station communicates with a low-energy device using the first channel. The method includes determining that the first channel activity level satisfies a threshold activity level and switching to a second channel of the plurality of channels to communicate with the low-energy device. The method includes notifying the low-energy device that the hub station switched to the second channel by sending an acknowledgement message to the low-energy device on the second channel in response to receiving a message from the low-energy device on the second channel. The message is sent to the hub station on the second channel after at least one unsuccessful attempt to send the message to the hub station on the first channel.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: April 9, 2024
    Assignee: Roku, Inc.
    Inventor: Patrick A. Brouillette