Patents by Inventor Yeqing Cheng

Yeqing Cheng 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: 11626031
    Abstract: Methods, techniques, apparatuses, and systems for setting up and tracking sleep consistency goals of users are provided. In one example, a computing system for setting a sleep schedule of a user of a biometric monitoring device may obtain sleep data derived from sensor data generated by the biometric monitoring device, store the sleep data in a sleep log data store as one or more sleep logs associated with an account assigned to the user, and calculate a target bedtime based on a scheduled waketime of the user and a sleep efficiency derived, at least in part, from the sleep data for one or more users stored in the sleep log data store. The computing system may also be configured to provide a number of personalized user interfaces to an individual for the purposes of setting a sleep schedule. Such interfaces may include parameters that are tailored to the individual sleep needs and/or characteristics of the individual's sleep.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: April 11, 2023
    Assignee: FITBIT, INC.
    Inventors: Jacob Antony Arnold, Yeqing Cheng, Yasaman Baiani, Allison Maya Russell
  • Publication number: 20220291820
    Abstract: Methods, systems, and computer programs are presented for holding the generation of alarm and congratulatory messages. One method includes an operation for capturing motion data using an activity tracking device. Intervals during a day are identified, each interval including a start and an end time, and a near-end time being defined between the start and end times. Another operation is for generating a first notification for display on the activity tracking device when the near-end time of the current interval is reached and the steps taken by the user during the current interval is less than a goal of a predetermined number of steps. Further, the method includes operations for receiving a hold command with a hold period, and for suspending the generation of the first notification during the hold period. After the hold period expires, the generation of the first notification is resumed without requiring user input.
    Type: Application
    Filed: February 25, 2022
    Publication date: September 15, 2022
    Inventors: Yeqing Cheng, Yasaman Baiani, Jacob Antony Arnold, Allison Maya Russell, Alan Christopher McLean
  • Publication number: 20220117547
    Abstract: Selecting and presenting messages to user of an activity/health monitoring platform. The health/activity monitoring platform may receive physiological data for a user. The health/activity monitoring platform may identify a set of messages based on the physiological data. The health/activity monitoring platform may also determine a set of scores for the set of messages. Each score from the set of scores may be associated with a message from the set of messages and each score from the set of scores may be indicative of whether a respective message should be presented to the user. The health/activity monitoring platform may also identify a first message from a set of messages based on the set of scores and cause the first message to be presented via a display of a computing device of the user. The health/activity monitoring platform may also update a first set of penalties associated with the first message in response to causing the first message to be presented.
    Type: Application
    Filed: October 7, 2021
    Publication date: April 21, 2022
    Inventors: Jacob Arnold, Yasaman Baiani, Yeqing Cheng
  • Patent number: 11141107
    Abstract: Selecting and presenting messages to user of an activity/health monitoring platform. The health/activity monitoring platform may receive physiological data for a user. The health/activity monitoring platform may identify a set of messages based on the physiological data. The health/activity monitoring platform may also determine a set of scores for the set of messages. Each score from the set of scores may be associated with a message from the set of messages and each score from the set of scores may be indicative of whether a respective message should be presented to the user. The health/activity monitoring platform may also identify a first message from a set of messages based on the set of scores and cause the first message to be presented via a display of a computing device of the user. The health/activity monitoring platform may also update a first set of penalties associated with the first message in response to causing the first message to be presented.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: October 12, 2021
    Assignee: Fitbit, Inc.
    Inventors: Jacob Arnold, Yasaman Baiani, Yeqing Cheng
  • Publication number: 20190392727
    Abstract: Methods, systems, and computer programs are presented for holding the generation of alarm and congratulatory messages. One method includes an operation for capturing motion data using an activity tracking device. Intervals during a day are identified, each interval including a start and an end time, and a near-end time being defined between the start and end times. Another operation is for generating a first notification for display on the activity tracking device when the near-end time of the current interval is reached and the steps taken by the user during the current interval is less than a goal of a predetermined number of steps. Further, the method includes operations for receiving a hold command with a hold period, and for suspending the generation of the first notification during the hold period. After the hold period expires, the generation of the first notification is resumed without requiring user input.
    Type: Application
    Filed: May 17, 2019
    Publication date: December 26, 2019
    Inventors: Yeqing Cheng, Yasaman Baiani, Jacob Antony Arnold, Allison Maya Russell, Alan McLean
  • Publication number: 20190371197
    Abstract: Methods, techniques, apparatuses, and systems for setting up and tracking sleep consistency goals of users are provided. In one example, a computing system for setting a sleep schedule of a user of a biometric monitoring device may obtain sleep data derived from sensor data generated by the biometric monitoring device, store the sleep data in a sleep log data store as one or more sleep logs associated with an account assigned to the user, and calculate a target bedtime based on a scheduled waketime of the user and a sleep efficiency derived, at least in part, from the sleep data for one or more users stored in the sleep log data store. The computing system may also be configured to provide a number of personalized user interfaces to an individual for the purposes of setting a sleep schedule. Such interfaces may include parameters that are tailored to the individual sleep needs and/or characteristics of the individual's sleep.
    Type: Application
    Filed: June 14, 2019
    Publication date: December 5, 2019
    Inventors: Jacob Antony Arnold, Yeqing Cheng, Yasaman Baiani, Allison Maya Russell
  • Patent number: 10325514
    Abstract: Methods, techniques, apparatuses, and systems for setting up and tracking sleep consistency goals of users are provided. In one example, a computing system for setting a sleep schedule of a user of a biometric monitoring device may obtain sleep data derived from sensor data generated by the biometric monitoring device, store the sleep data in a sleep log data store as one or more sleep logs associated with an account assigned to the user, and calculate a target bedtime based on a scheduled waketime of the user and a sleep efficiency derived, at least in part, from the sleep data for one or more users stored in the sleep log data store. The computing system may also be configured to provide a number of personalized user interfaces to an individual for the purposes of setting a sleep schedule. Such interfaces may include parameters that are tailored to the individual sleep needs and/or characteristics of the individual's sleep.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: June 18, 2019
    Assignee: Fitbit, Inc.
    Inventors: Jacob Antony Arnold, Yeqing Cheng, Yasaman Baiani, Allison Maya Russell
  • Patent number: 10311745
    Abstract: Methods, techniques, apparatuses, and systems for setting up and tracking sleep consistency goals of users are provided. In one example, a computing system for setting a sleep schedule of a user of a biometric monitoring device may obtain sleep data derived from sensor data generated by the biometric monitoring device, store the sleep data in a sleep log data store as one or more sleep logs associated with an account assigned to the user, and calculate a target bedtime based on a scheduled waketime of the user and a sleep efficiency derived, at least in part, from the sleep data for one or more users stored in the sleep log data store. The computing system may also be configured to provide a number of personalized user interfaces to an individual for the purposes of setting a sleep schedule. Such interfaces may include parameters that are tailored to the individual sleep needs and/or characteristics of the individual's sleep.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: June 4, 2019
    Assignee: Fitbit, Inc.
    Inventors: Jacob Antony Arnold, Yeqing Cheng, Yasaman Baiani, Allison Maya Russell
  • Patent number: 10080530
    Abstract: Methods, systems, and computer programs are presented for generating alarms and congratulatory messages to reduce sedentary time. One method includes an operation for capturing motion data using an activity tracking device. The method further includes operations for storing the motion data in memory, and for identifying one or more intervals during a day. Each interval includes a start time and an end time, and a near-end time is defined between the start and the end time. For each interval, the number of steps taken during the interval is determined, and the number of steps is compared against a goal defined by a number of steps to be taken during the interval. A first notification is displayed when the number of steps is less than the goal and the near-end time has been reached. A second notification is displayed congratulating the user if the interval goal is reached.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: September 25, 2018
    Assignee: Fitbit, Inc.
    Inventors: Yeqing Cheng, Yasaman Baiani, Jacob Antony Arnold, Allison Maya Russell, Alan McLean, Delisa Lopez, Nicholas Myers
  • Publication number: 20180256095
    Abstract: Selecting and presenting messages to user of an activity/health monitoring platform. The health/activity monitoring platform may receive physiological data for a user. The health/activity monitoring platform may identify a set of messages based on the physiological data. The health/activity monitoring platform may also determine a set of scores for the set of messages. Each score from the set of scores may be associated with a message from the set of messages and each score from the set of scores may be indicative of whether a respective message should be presented to the user. The health/activity monitoring platform may also identify a first message from a set of messages based on the set of scores and cause the first message to be presented via a display of a computing device of the user. The health/activity monitoring platform may also update a first set of penalties associated with the first message in response to causing the first message to be presented.
    Type: Application
    Filed: August 23, 2017
    Publication date: September 13, 2018
    Inventors: Jacob ARNOLD, Yasaman BAIANI, Yeqing CHENG
  • Publication number: 20170352287
    Abstract: Methods, techniques, apparatuses, and systems for setting up and tracking sleep consistency goals of users are provided. In one example, a computing system for setting a sleep schedule of a user of a biometric monitoring device may obtain sleep data derived from sensor data generated by the biometric monitoring device, store the sleep data in a sleep log data store as one or more sleep logs associated with an account assigned to the user, and calculate a target bedtime based on a scheduled waketime of the user and a sleep efficiency derived, at least in part, from the sleep data for one or more users stored in the sleep log data store. The computing system may also be configured to provide a number of personalized user interfaces to an individual for the purposes of setting a sleep schedule. Such interfaces may include parameters that are tailored to the individual sleep needs and/or characteristics of the individual's sleep.
    Type: Application
    Filed: June 2, 2016
    Publication date: December 7, 2017
    Inventors: Jacob Antony Arnold, Yeqing Cheng, Yasaman Baiani, Allison Maya Russell
  • Publication number: 20170347946
    Abstract: Methods, techniques, apparatuses, and systems for setting up and tracking sleep consistency goals of users are provided. In one example, a computing system for setting a sleep schedule of a user of a biometric monitoring device may obtain sleep data derived from sensor data generated by the biometric monitoring device, store the sleep data in a sleep log data store as one or more sleep logs associated with an account assigned to the user, and calculate a target bedtime based on a scheduled waketime of the user and a sleep efficiency derived, at least in part, from the sleep data for one or more users stored in the sleep log data store. The computing system may also be configured to provide a number of personalized user interfaces to an individual for the purposes of setting a sleep schedule. Such interfaces may include parameters that are tailored to the individual sleep needs and/or characteristics of the individual's sleep.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 7, 2017
    Inventors: Jacob Antony Arnold, Yeqing Cheng, Yasaman Baiani, Allison Maya Russell
  • Publication number: 20170347949
    Abstract: Methods, techniques, apparatuses, and systems for setting up and tracking sleep consistency goals of users are provided. In one example, a computing system for setting a sleep schedule of a user of a biometric monitoring device may obtain sleep data derived from sensor data generated by the biometric monitoring device, store the sleep data in a sleep log data store as one or more sleep logs associated with an account assigned to the user, and calculate a target bedtime based on a scheduled waketime of the user and a sleep efficiency derived, at least in part, from the sleep data for one or more users stored in the sleep log data store. The computing system may also be configured to provide a number of personalized user interfaces to an individual for the purposes of setting a sleep schedule. Such interfaces may include parameters that are tailored to the individual sleep needs and/or characteristics of the individual's sleep.
    Type: Application
    Filed: June 30, 2016
    Publication date: December 7, 2017
    Inventors: Jacob Antony Arnold, Yeqing Cheng, Yasaman Baiani, Allison Maya Russell
  • Publication number: 20170243056
    Abstract: Methods, systems, and computer programs are presented for holding the generation of alarm and congratulatory messages. One method includes an operation for capturing motion data using an activity tracking device. Intervals during a day are identified, each interval including a start and an end time, and a near-end time being defined between the start and end times. Another operation is for generating a first notification for display on the activity tracking device when the near-end time of the current interval is reached and the steps taken by the user during the current interval is less than a goal of a predetermined number of steps. Further, the method includes operations for receiving a hold command with a hold period, and for suspending the generation of the first notification during the hold period. After the hold period expires, the generation of the first notification is resumed without requiring user input.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Yeqing Cheng, Yasaman Baiani, Jacob Antony Arnold, Allison Maya Russell, Alan McLean
  • Publication number: 20170239523
    Abstract: Methods, systems, and computer programs are presented for reporting information regarding hourly steps. One method includes operations for capturing motion data using an activity tracking device, and for identifying a plurality of intervals during a day. Each interval includes a start time, an end time, and an interval goal, which is the number of steps to be taken during the interval. The method includes an operation for determining the number of steps taken during the current interval. Responsive to determining that the steps taken during the current interval is less than the interval goal, a first message is presented on the activity tracking device indicating the steps taken during the current interval. Further, responsive to determining that the user meets the interval goal during the current interval, a second message is presented indicating in how many intervals of the current day the interval goal was reached.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Yeqing Cheng, Yasaman Baiani, Jacob Antony Arnold, Allison Maya Russell, Alan McLean, Delisa Lopez, Sumner Paine
  • Publication number: 20170238881
    Abstract: Methods, systems, and computer programs are presented for generating alarms and congratulatory messages to reduce sedentary time. One method includes an operation for capturing motion data using an activity tracking device. The method further includes operations for storing the motion data in memory, and for identifying one or more intervals during a day. Each interval includes a start time and an end time, and a near-end time is defined between the start and the end time. For each interval, the number of steps taken during the interval is determined, and the number of steps is compared against a goal defined by a number of steps to be taken during the interval. A first notification is displayed when the number of steps is less than the goal and the near-end time has been reached. A second notification is displayed congratulating the user if the interval goal is reached.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Yeqing Cheng, Yasaman Baiani, Jacob Antony Arnold, Allison Maya Russell, Alan McLean, Delisa Lopez, Nicholas Myers
  • Publication number: 20170243508
    Abstract: Methods, systems, and computer programs are presented for reporting sedentary time information. One method includes operations for capturing motion data using one or more sensors of an activity tracking device, and for determining one or more sedentary time periods associated where the user is sedentary. Further, the method includes an operation for determining a first set of one or more time intervals when the user is asleep, and for determining a second set of one or more time intervals when the user is not wearing the activity tracking device. The longest sedentary period for a day where the user is sedentary, awake, and wearing the activity tracking device, is calculated based on excluding the first and the second sets of one or more time intervals from the one or more sedentary time periods. Information describing the longest sedentary period is displayed on the activity tracking device.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Yeqing Cheng, Yasaman Baiani, Jacob Antony Arnold, Allison Maya Russell, Alan McLean, Sumner Paine, Nicholas Myers