Patents by Inventor Nathan A. Dickerson

Nathan A. Dickerson 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: 11883163
    Abstract: To better understand the impact of glycemic events, some entities have begun examining the relationship between the blood glucose level and another physiological parameter. However, this relationship can be difficult to understand. Introduced here are computer programs and associated computer-implemented techniques for discovering glycemic events in a series of data values representative of blood glucose measurements and then altering the measurement schedule of a sensor capable of generating measurements in a dimension other than blood glucose based on the glycemic events. By altering the measurement schedule of the sensor, a diabetes management platform can better understand how, if at all, dimensions other than blood glucose are related to the glycemic health state of a subject whose blood glucose level is being monitored.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: January 30, 2024
    Assignee: Verily Life Sciences LLC
    Inventors: William Jacob Benhardt Biesinger, Joshua Burkart, Nathan Dickerson Beach, Shih-Yo Cheng
  • Patent number: 11475988
    Abstract: Introduced here are diabetes management platforms able to impute blood glucose level values for a subject whose glycemic health state is being monitored. These imputed values can be used to estimate the glycemic health state of the subject at a given point in time, identify appropriate recommendations for improving the glycemic health state, etc. More specifically, a diabetes management platform can initially acquire one or more explicit data values generated by a glucose monitoring device. The diabetes management platform can then design a statistical model for imputing data values based on the one or more explicit data values. The diabetes management platform may employ several different computational techniques for performing imputation.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: October 18, 2022
    Assignee: Verily Ufe Sciences LLC
    Inventors: Joshua Burkart, Nathan Dickerson Beach
  • Patent number: 11089980
    Abstract: To better understand the impact of glycemic events, some entities have begun examining the relationship between the blood glucose level and another physiological parameter. However, this relationship can be difficult to understand. Introduced here are computer programs and associated computer-implemented techniques for discovering glycemic events in a series of data values representative of blood glucose measurements and then altering the measurement schedule of a sensor capable of generating measurements in a dimension other than blood glucose based on the glycemic events. By altering the measurement schedule of the sensor, a diabetes management platform can better understand how, if at all, dimensions other than blood glucose are related to the glycemic health state of a subject whose blood glucose level is being monitored.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: August 17, 2021
    Assignee: Verily Life Sciences LLC
    Inventors: William Jacob Benhardt Biesinger, Joshua Burkart, Nathan Dickerson Beach, Shih-Yo Cheng
  • Patent number: 10992779
    Abstract: A computing device is described that receives, at a first particular time, first notification data. Responsive to receiving the first notification data, the computing device outputs, at a first intensity level, a first alert associated with the first notification data. The computing device receives, at a second particular time after the first particular time, second notification data. Responsive to the computing device receiving an indication of user interaction with the computing device between the first particular time and the second particular time, the computing device outputs, at the first intensity level, a second alert associated with the second notification data. Conversely, responsive to the computing device not receiving the indication of user interaction with the computing device, the computing device either outputs, at a second intensity level that is less than the first intensity level, the second alert, or refrains from outputting the second alert entirely.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: April 27, 2021
    Assignee: Google LLC
    Inventors: Nathan Dickerson Beach, Daniel George Koulomzin, Brett Lider, Tomer Amarilio, Alok Chandel, Jeffrey Hoefs
  • Patent number: 10846618
    Abstract: A computing device may receive a communication sent from an external computing device. At least one processor of the computing device may determine, using an on-device machine-trained model and based at least in part on the communication, one or more candidate responses to the communication. The at least one processor may receive an indication of a user input that selects a candidate response from the one or more candidate responses. Responsive to receiving the indication of the user input that selects the candidate response, the at least one processor may send the candidate response to the external computing device.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: November 24, 2020
    Assignee: Google LLC
    Inventors: Sujith Ravi, Thomas Matthew Rudick, Nathan Dickerson Beach, John Patrick McGregor, Jr., Mirko Ranieri
  • Patent number: 10620920
    Abstract: A computing device is described that receives notification data, and selects, based on the notification data, a template graphical user interface (GUI) view from a plurality of template GUI views. The computing device automatically generates, from a portion of the notification data, an application GUI view that includes the portion of the notification data included within one or more fields of the template GUI view. The computing device outputs, for display, the application GUI view.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: April 14, 2020
    Assignee: Google LLC
    Inventors: Alexander Hills, Nathan Dickerson Beach, Daniel George Koulomzin, Joao Paulo Gil de Paiva, Matias Gonzalo Duarte, Brett Lider, Morten Just Petersen, Jeffrey Hoefs
  • Publication number: 20200021667
    Abstract: A computing device is described that receives, at a first particular time, first notification data. Responsive to receiving the first notification data, the computing device outputs, at a first intensity level, a first alert associated with the first notification data. The computing device receives, at a second particular time after the first particular time, second notification data. Responsive to the computing device receiving an indication of user interaction with the computing device between the first particular time and the second particular time, the computing device outputs, at the first intensity level, a second alert associated with the second notification data. Conversely, responsive to the computing device not receiving the indication of user interaction with the computing device, the computing device either outputs, at a second intensity level that is less than the first intensity level, the second alert, or refrains from outputting the second alert entirely.
    Type: Application
    Filed: September 24, 2019
    Publication date: January 16, 2020
    Inventors: Nathan Dickerson Beach, Daniel George Koulomzin, Brett Lider, Tomer Amarilio, Alok Chandel, Jeffrey Hoefs
  • Patent number: 10447810
    Abstract: A computing device is described that receives, at a first particular time, first notification data. Responsive to receiving the first notification data, the computing device outputs, at a first intensity level, a first alert associated with the first notification data. The computing device receives, at a second particular time after the first particular time, second notification data. Responsive to the computing device receiving an indication of user interaction with the computing device between the first particular time and the second particular time, the computing device outputs, at the first intensity level, a second alert associated with the second notification data. Conversely, responsive to the computing device not receiving the indication of user interaction with the computing device, the computing device either outputs, at a second intensity level that is less than the first intensity level, the second alert, or refrains from outputting the second alert entirely.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: October 15, 2019
    Assignee: Google LLC
    Inventors: Nathan Dickerson Beach, Daniel George Koulomzin, Brett Lider, Tomer Amarilio, Alok Chandel, Jeffrey Hoefs
  • Publication number: 20190199668
    Abstract: A computing system includes a communication unit configured to receive a plurality of message histories, at least one processor, and at least one module. The at least one module is operable by the at least one processor to: determine, based on the plurality of message histories, a plurality of message and response pairs, determine a number of instances of each response for each message from the plurality of message and response pairs, classify each response from the plurality of message and response pairs as having an information type, and store an indication of each unique message from the plurality of message and response pairs, an indication of the information type associated with the respective response associated with the unique message, and a number of responses from the plurality of message and response pairs having the information type.
    Type: Application
    Filed: February 27, 2019
    Publication date: June 27, 2019
    Inventors: Nathan Dickerson Beach, Daniel George Koulomzin
  • Patent number: 10250541
    Abstract: A computing system includes a communication unit configured to receive a plurality of message histories, at least one processor, and at least one module. The at least one module is operable by the at least one processor to: determine, based on the plurality of message histories, a plurality of message and response pairs, determine a number of instances of each response for each message from the plurality of message and response pairs, classify each response from the plurality of message and response pairs as having an information type, and store an indication of each unique message from the plurality of message and response pairs, an indication of the information type associated with the respective response associated with the unique message, and a number of responses from the plurality of message and response pairs having the information type.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: April 2, 2019
    Assignee: Google LLC
    Inventors: Nathan Dickerson Beach, Daniel George Koulomzin
  • Publication number: 20180089588
    Abstract: A computing device may receive a communication sent from an external computing device. At least one processor of the computing device may determine, using an on-device machine-trained model and based at least in part on the communication, one or more candidate responses to the communication. The at least one processor may receive an indication of a user input that selects a candidate response from the one or more candidate responses. Responsive to receiving the indication of the user input that selects the candidate response, the at least one processor may send the candidate response to the external computing device.
    Type: Application
    Filed: August 25, 2017
    Publication date: March 29, 2018
    Inventors: Sujith Ravi, Thomas Matthew Rudick, Nathan Dickerson Beach, John Patrick McGregor, JR., Mirko Ranieri
  • Publication number: 20170359439
    Abstract: A computing device is described that receives, at a first particular time, first notification data. Responsive to receiving the first notification data, the computing device outputs, at a first intensity level, a first alert associated with the first notification data. The computing device receives, at a second particular time after the first particular time, second notification data. Responsive to the computing device receiving an indication of user interaction with the computing device between the first particular time and the second particular time, the computing device outputs, at the first intensity level, a second alert associated with the second notification data. Conversely, responsive to the computing device not receiving the indication of user interaction with the computing device, the computing device either outputs, at a second intensity level that is less than the first intensity level, the second alert, or refrains from outputting the second alert entirely.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 14, 2017
    Inventors: Nathan Dickerson Beach, Daniel George Koulomzin, Brett Lider, Tomer Amarilio, Alok Chandel, Jeffrey Hoefs
  • Publication number: 20170337045
    Abstract: A computing device is described that receives notification data, and selects, based on the notification data, a template graphical user interface (GUI) view from a plurality of template GUI views. The computing device automatically generates, from a portion of the notification data, an application GUI view that includes the portion of the notification data included within one or more fields of the template GUI view. The computing device outputs, for display, the application GUI view.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Inventors: Alexander Hills, Nathan Dickerson Beach, Daniel George Koulomzin, Joao Paulo Gil de Paiva, Matias Gonzalo Duarte, Brett Lider, Morten Just Petersen, Jeffrey Hoefs
  • Publication number: 20170222961
    Abstract: A computing system includes a communication unit configured to receive a plurality of message histories, at least one processor, and at least one module. The at least one module is operable by the at least one processor to: determine, based on the plurality of message histories, a plurality of message and response pairs, determine a number of instances of each response for each message from the plurality of message and response pairs, classify each response from the plurality of message and response pairs as having an information type, and store an indication of each unique message from the plurality of message and response pairs, an indication of the information type associated with the respective response associated with the unique message, and a number of responses from the plurality of message and response pairs having the information type.
    Type: Application
    Filed: February 3, 2016
    Publication date: August 3, 2017
    Inventors: Nathan Dickerson Beach, Daniel George Koulomzin
  • Publication number: 20150169170
    Abstract: A system is configured to store information regarding a first cursor sequence that resulted in an occurrence of a hover event, and information regarding a second cursor sequence that did not result in an occurrence of the hover event. The system is configured to obtain cursor information that identifies a manner in which a cursor is moved relative to a display of a document; compare the cursor information to the first cursor sequence and the second cursor sequence; determine, based on a result of comparing the cursor information to the first cursor sequence and the second cursor sequence, that the hover event occurred when the cursor information more closely matches the first cursor sequence than the second cursor sequence; and perform an action based on determining that the hover event occurred.
    Type: Application
    Filed: August 30, 2012
    Publication date: June 18, 2015
    Applicant: GOOGLE INC.
    Inventor: Nathan Dickerson BEACH
  • Patent number: 4731028
    Abstract: A display device for the sale of automotive motor oil or other automotive fluids includes a plurality of transparent containers juxtaposed with respect to each other. Motor oil or a predetermined type of automotive fluid, or its visual equivalent, is provided within predetermined ones of the containers, each of the containers having therein the fluid, or its visual equivalent, which has been subjected to automotive use for a predetermined period different from the period of use of the fluid within each of the other ones of the predetermined containers.
    Type: Grant
    Filed: March 30, 1987
    Date of Patent: March 15, 1988
    Inventor: Nathan A. Dickerson
  • Patent number: D305263
    Type: Grant
    Filed: October 29, 1987
    Date of Patent: December 26, 1989
    Inventor: Nathan A. Dickerson