Patents by Inventor Brian TUAN

Brian TUAN 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).

  • Patent number: 11126910
    Abstract: An improved system and method of determining presence of stop signs at intersection based on multiple types of data including ground truth data, telemetry data, and/or trip stills gathered from vehicle devices. The data may be analyzed and aggregated by one or more models and/or neural networks to develop a prediction regarding presence of stop signs at individual intersections.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: September 21, 2021
    Assignee: SAMSARA INC.
    Inventors: Muhammad Ali Akhtar, Abhishyant Khare, Brian Tuan, John Charles Bicket
  • Patent number: 11080568
    Abstract: Example embodiments described herein therefore relate to an object-model based event detection system that comprises a plurality of sensor devices, to perform operations that include: generating sensor data at the plurality of sensor devices; accessing the sensor data generated by the plurality of sensor devices; detecting an event, or precursor to an event, based on the sensor data, wherein the detected event corresponds to an event category; accessing an object model associated with the event type in response to detecting the event, wherein the object model defines a procedure to be applied by the event detection system to the sensor data; and streaming at least a portion of a plurality of data streams generated by the plurality of sensor devices to a server system based on the procedure, wherein the server system may perform further analysis or visualization based on the portion of the plurality of data streams.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: August 3, 2021
    Assignee: Samsara Inc.
    Inventors: Saleh ElHattab, Justin Joel Delegard, Bodecker John DellaMaria, Brian Tuan, Jennifer Winnie Leung, Sylvie Lee, Jesse Michael Chen
  • Publication number: 20210227031
    Abstract: Example embodiments described herein therefore relate to an event detection system that comprises a plurality of sensor devices, to perform operations that include: generating sensor data at the plurality of sensor devices; accessing the sensor data generated by the plurality of sensor devices; detecting an event, or precursor to an event, based on the sensor data, wherein the detected event corresponds to an event category; accessing an object model associated with the event type in response to detecting the event, wherein the object model defines a procedure to be applied by the event detection system to the sensor data; and streaming at least a portion of a plurality of data streams generated by the plurality of sensor devices to a server system based on the procedure, wherein the server system may perform further analysis or visualization based on the portion of the plurality of data streams.
    Type: Application
    Filed: April 9, 2021
    Publication date: July 22, 2021
    Inventors: Saleh ElHattab, Justin Joel Delegard, Bodecker John DellaMaria, Brian Tuan, Jennifer Winnie Leung, Sylvie Lee, Jesse Michael Chen, Sean Kyungmok Bae, Angel Manalastas Lim, Timothy John Passaro
  • Publication number: 20210191496
    Abstract: A method and a gateway system for enabling adaptive power management. The gateway system is powered by a rechargeable battery that is coupled with a solar power source. A location reading indicating a location of the gateway system is transmitted at a first time. A solar profile is received from a management server. The solar profile indicates a measure of power expected to be generated at the location during an interval of time that occurs after the first time by the solar power source. The gateway system determines based on a current battery level of the rechargeable battery and the solar profile an optimal power usage plan for the gateway system and operates according to the optimal power usage plan during the interval of time.
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Inventors: Brian TUAN, Kavya U. JOSHI, James Michael ROWSON, Justin J. DELEGARD, James Austin DUFFIELD, Kong Kee POON, Christian Peter ALMER, John BICKET
  • Patent number: 10999374
    Abstract: Example embodiments described herein therefore relate to an event detection system that comprises a plurality of sensor devices, to perform operations that include: generating sensor data at the plurality of sensor devices; accessing the sensor data generated by the plurality of sensor devices; detecting an event, or precursor to an event, based on the sensor data, wherein the detected event corresponds to an event category; accessing an object model associated with the event type in response to detecting the event, wherein the object model defines a procedure to be applied by the event detection system to the sensor data; and streaming at least a portion of a plurality of data streams generated by the plurality of sensor devices to a server system based on the procedure, wherein the server system may perform further analysis or visualization based on the portion of the plurality of data streams.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: May 4, 2021
    Assignee: Samsara Inc.
    Inventors: Saleh ElHattab, Justin Joel Delegard, Bodecker John DellaMaria, Brian Tuan, Jennifer Winnie Leung, Sylvie Lee, Jesse Michael Chen, Sean Kyungmok Bae, Angel Manalastas Lim, Timothy John Passaro
  • Publication number: 20210103719
    Abstract: Methods for improving compliance with regulations pertaining to vehicle driving records are disclosed. One or more digital images from a camera mounted in a vehicle are received. Based on a determination that the vehicle has hours of service that have not been assigned to a driver, a subset of the one or more digital images corresponding to the hours of service are identified based on the timestamps. The subset of the one or more digital images are processed to identify a correspondence between a face of a person included in the one or more digital images and a face of a known person. Based on the correspondence transgressing a threshold level of correspondence, a user interface is generated for presentation on a device. The user interface includes an interactive user interface element for accepting a recommendation to assign the known person as the driver for the unassigned hours of service.
    Type: Application
    Filed: July 15, 2020
    Publication date: April 8, 2021
    Inventors: Evaline Shin-Tin Tsai, Alan Guihong Liu, Ijeoma Emeagwali, Ishaan Kansal, Saleh ElHattab, Bodecker John DellaMaria, Eliott Ray Chapuis, Jason Noah Laska, Jennifer Kao, Sean Kyungmok Bae, Sylvie Lee, Brian Tuan
  • Publication number: 20210104159
    Abstract: Methods for performing operations for improving driver safety across a fleet of vehicles are disclosed. A plurality of safety events pertaining to a driving of a fleet of vehicles by a plurality of drivers are detected. A subset of the events is identified. The subset corresponds to one or more safety events of the plurality of safety events involving one or more vehicles of the fleet of vehicles to which drivers have not been assigned. A user interface is generated for presentation on a client device, the user interface including an interactive user interface element for accessing the subset of the events. One or more user interface elements are provided for accepting or rejecting recommendations for assignments of one of the plurality of drivers to each of the vehicles. The recommendations are generated based on an application of a machine-learned model to images of faces captured.
    Type: Application
    Filed: July 15, 2020
    Publication date: April 8, 2021
    Inventors: Evaline Shin-Tin Tsai, Alan Guihong Liu, Ijeoma Emeagwali, Ishaan Kansal, Saleh EIHattab, Bodecker John DellaMaria, Eliott Ray Chapuis, Jason Noah Laska, Jennifer Kao, Sean Kyungmok Bae, Sylvie Lee, Brian Tuan
  • Patent number: 10969852
    Abstract: A method and a gateway system for enabling adaptive power management. The gateway system is powered by a rechargeable battery that is coupled with a solar power source. A location reading indicating a location of the gateway system is transmitted at a first time. A solar profile is received from a management server. The solar profile indicates a measure of power expected to be generated at the location during an interval of time that occurs after the first time by the solar power source. The gateway system determines based on a current battery level of the rechargeable battery and the solar profile an optimal power usage plan for the gateway system and operates according to the optimal power usage plan during the interval of time.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: April 6, 2021
    Assignee: Samsara Networks Inc.
    Inventors: Brian Tuan, Kavya U. Joshi, James Michael Rowson, Justin J. Delegard, James Austin Duffield, Kong Kee Poon, Christian Peter Almer, John Bicket
  • Publication number: 20200342611
    Abstract: Example embodiments described herein therefore relate to an object-model based event detection system that comprises a plurality of sensor devices, to perform operations that include: generating sensor data at the plurality of sensor devices; accessing the sensor data generated by the plurality of sensor devices; detecting an event, or precursor to an event, based on the sensor data, wherein the detected event corresponds to an event category; accessing an object model associated with the event type in response to detecting the event, wherein the object model defines a procedure to be applied by the event detection system to the sensor data; and streaming at least a portion of a plurality of data streams generated by the plurality of sensor devices to a server system based on the procedure, wherein the server system may perform further analysis or visualization based on the portion of the plurality of data streams.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Saleh ElHattab, Justin Joel Delegard, Bodecker John DellaMaria, Brian Tuan, Jennifer Winnie Leung, Sylvie Lee, Jesse Michael Chen, Kirti Varun Munjeti, Frances Peijin Guo
  • Publication number: 20200342235
    Abstract: A baseline event detection system to detect events by performing operations that include: generating a baseline data set; accessing a data stream; performing a comparison of the baseline data set and the data stream; and detecting an event based on the comparison.
    Type: Application
    Filed: February 18, 2020
    Publication date: October 29, 2020
    Inventors: Evaline Shin-Tin Tsai, Kieran K. Gupta, Margaret Irene Finch, Matthew Lee Basham, Bodecker John DellaMaria, Brian Tuan, James Chen, Jason Noah Laska, Jason Frederic Symons, John Charles Bicket, Kavya Joshi, Ryan Reading, Sabrina Quinn Shemet, Sean Kyungmok Bae, Ishaan Kansal
  • Publication number: 20200344301
    Abstract: Example embodiments described herein therefore relate to an event detection system that comprises a plurality of sensor devices, to perform operations that include: generating sensor data at the plurality of sensor devices; accessing the sensor data generated by the plurality of sensor devices; detecting an event, or precursor to an event, based on the sensor data, wherein the detected event corresponds to an event category; accessing an object model associated with the event type in response to detecting the event, wherein the object model defines a procedure to be applied by the event detection system to the sensor data; and streaming at least a portion of a plurality of data streams generated by the plurality of sensor devices to a server system based on the procedure, wherein the server system may perform further analysis or visualization based on the portion of the plurality of data streams.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Saleh ElHattab, Justin Joel Delegard, Bodecker John DellaMaria, Brian Tuan, Jennifer Winnie Leung, Sylvie Lee, Jesse Michael Chen, Sean Kyungmok Bae, Angel Manalastas Lim, Timothy John Passaro
  • Publication number: 20200342230
    Abstract: An event detection system to operations that include: detecting an event based on at least a portion of the sensor data, the event comprising a plurality of event attributes; determining one or more event attributes from the plurality of event attributes of the event transgress a threshold value; and causing display of a notification that includes a presentation of at least the portion of the sensor data in response to the determining that the one or more event attributes from among the plurality of event attributes of the event transgress the threshold value.
    Type: Application
    Filed: February 18, 2020
    Publication date: October 29, 2020
    Inventors: Evaline Shin-Tin Tsai, Kieran K. Gupta, Margaret Irene Finch, Matthew Lee Basham, Bodecker John DellaMaria, Brian Tuan, James Chen, Jason Noah Laska, Jason Frederic Symons, John Charles Bicket, Kavya Joshi, Ryan Reading, Sabrina Quinn Shemet, Sean Kyungmok Bae, Ishaan Kansal
  • Publication number: 20200342274
    Abstract: Example embodiments described herein therefore relate to an object-model based event detection system that comprises a plurality of sensor devices, to perform operations that include: generating sensor data at the plurality of sensor devices; accessing the sensor data generated by the plurality of sensor devices; detecting an event, or precursor to an event, based on the sensor data, wherein the detected event corresponds to an event category; accessing an object model associated with the event type in response to detecting the event, wherein the object model defines a procedure to be applied by the event detection system to the sensor data; and streaming at least a portion of a plurality of data streams generated by the plurality of sensor devices to a server system based on the procedure, wherein the server system may perform further analysis or visualization based on the portion of the plurality of data streams.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Saleh ElHattab, Justin Joel Delegard, Bodecker John DellaMaria, Brian Tuan, Jennifer Winnie Leung, Sylvie Lee, Jesse Michael Chen
  • Publication number: 20200150739
    Abstract: A method and a gateway system for enabling adaptive power management. The gateway system is powered by a rechargeable battery that is coupled with a solar power source. A location reading indicating a location of the gateway system is transmitted at a first time. A solar profile is received from a management server. The solar profile indicates a measure of power expected to be generated at the location during an interval of time that occurs after the first time by the solar power source. The gateway system determines based on a current battery level of the rechargeable battery and the solar profile an optimal power usage plan for the gateway system and operates according to the optimal power usage plan during the interval of time.
    Type: Application
    Filed: January 10, 2020
    Publication date: May 14, 2020
    Inventors: Brian TUAN, Kavya U. JOSHI, James Michael ROWSON, Justin J. DELEGARD, James Austin DUFFIELD, Kong Kee POON, Christian Peter ALMER, John BICKET
  • Patent number: 10579123
    Abstract: A method and a management server located in the cloud, for enabling adaptive power management in a gateway system, are described. The management server receives, from the gateway system powered by a rechargeable battery that is coupled with a solar power source, a location measurement indicating the location of the gateway system at a first time. The management server determines a solar profile indicating a measure of the power expected to be generated by the solar power source at the location during an interval of time that occurs after the first time. The management server transmits the solar profile to the gateway system causing the gateway system to determine based on a current battery level of the rechargeable battery and the solar profile an optimal power usage plan for the gateway system and to operate according to the optimal power usage plan during the interval of time.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: March 3, 2020
    Assignee: Samsara Networks Inc.
    Inventors: Brian Tuan, Kavya U. Joshi, James Michael Rowson, Justin J. Delegard, James Austin Duffield, Kong Kee Poon, Christian Peter Almer, John Bicket
  • Publication number: 20190220077
    Abstract: A method and a management server located in the cloud, for enabling adaptive power management in a gateway system, are described. The management server receives, from the gateway system powered by a rechargeable battery that is coupled with a solar power source, a location measurement indicating the location of the gateway system at a first time. The management server determines a solar profile indicating a measure of the power expected to be generated by the solar power source at the location during an interval of time that occurs after the first time. The management server transmits the solar profile to the gateway system causing the gateway system to determine based on a current battery level of the rechargeable battery and the solar profile an optimal power usage plan for the gateway system and to operate according to the optimal power usage plan during the interval of time.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventors: Brian TUAN, Kavya U. JOSHI, James Michael ROWSON, Justin J. DELEGARD, James Austin DUFFIELD, Kong Kee POON, Christian Peter ALMER, John BICKET