Patents by Inventor Daniel S. Keen

Daniel S. Keen 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: 10290367
    Abstract: Systems, methods, and computer-readable medium are provided for managing user information. For example, subscription information may be received from an application that identifies a data type associated with information of a user. The application may be launched as a background process at least in response to receipt of a portion of the information that corresponds to the data type. In some examples, the application may be relaunched as the background process at least until receipt of a confirmation that the application has processed the portion of the information.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: May 14, 2019
    Assignee: Apple Inc.
    Inventors: Daniel S. Keen, Justin S. Rushing, Todd Allan Shortlidge
  • Publication number: 20190117127
    Abstract: Pacer activity data of a user may be managed. For example, historical activity data of a user corresponding to a particular time of a day prior to a current day may be received. Additionally, a user interface configured to display an activity goal of the user may be generated and the user interface may be provided for presentation. In some aspects, the user interface may be configured to display a first indicator that identifies cumulative progress towards the activity goal and a second indicator that identifies predicted cumulative progress towards the activity goal. The cumulative progress may be calculated based on monitored activity from a start of the current day to the particular time of the current day and the predicted cumulative progress may be calculated based on the received historical activity data corresponding to the particular time of the day prior to the current day.
    Type: Application
    Filed: November 5, 2018
    Publication date: April 25, 2019
    Inventors: Daniel S. Keen, Jay C. Blahnik, Gaurav Kapoor, Michael R. Siracusa
  • Patent number: 10270898
    Abstract: The present disclosure relates to aggregating and sharing wellness data. The wellness data can be received by a user device from any number of sensors external or internal to the user device, from a user manually entering the wellness data, or from other users or entities. The user device can securely store the wellness data on the user device and transmit the wellness data to be stored on a remote database. A user of the device can share some or all of the wellness data with friends, relatives, caregivers, healthcare providers, or the like. The user device can further display a user's wellness data in an aggregated view of different types of wellness data. Wellness data of other users can also be viewed if authorizations from those users have been received.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Christopher D. Soli, Lawrence Y. Yang, Dennis S. Park, Stephen O. Lemay, Daniel S. Keen, James H. Foster, Zachery Kennedy, Michael O'Reilly, Guy L. Tribble, Todd K. Whitehurst
  • Patent number: 10236079
    Abstract: Systems, methods, and computer-readable medium are provided for managing user information. For example, data of the user may be stored in a memory. A request for a user to authorize access of at least a portion of the data may be provided. The authorization may be for an application to access the portion of the data. In some examples, a response to the request may be received, and an indication that the request was provided to the user may be provided without indicating whether the user denied the request.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: March 19, 2019
    Assignee: Apple Inc.
    Inventor: Daniel S. Keen
  • Patent number: 10117600
    Abstract: Pacer activity data of a user may be managed. For example, historical activity data of a user corresponding to a particular time of a day prior to a current day may be received. Additionally, a user interface configured to display an activity goal of the user may be generated and the user interface may be provided for presentation. In some aspects, the user interface may be configured to display a first indicator that identifies cumulative progress towards the activity goal and a second indicator that identifies predicted cumulative progress towards the activity goal. The cumulative progress may be calculated based on monitored activity from a start of the current day to the particular time of the current day and the predicted cumulative progress may be calculated based on the received historical activity data corresponding to the particular time of the day prior to the current day.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: November 6, 2018
    Assignee: Apple Inc.
    Inventors: Daniel S. Keen, Jay C. Blahnik, Gaurav Kapoor, Michael R. Siracusa
  • Patent number: 10091143
    Abstract: Systems, methods, and computer-readable medium are provided for providing dynamic rule-based messages. For example, a user device may identify physical activity information. Based at least in part on the activity information, the device may determine whether a physical activity goal has been reached. The device may determine whether to present a dynamic progress update message based at least in part on a time since a first activity message was presented and whether the physical activity goal has been reached. In some instances, when it is determined to present the dynamic progress update message, the device may access a data structure configured to maintain progress update information associated with respective time intervals. The device may then retrieve the dynamic progress update message that corresponds to a particular time interval from the data structure. The device may also present the message for the particular time interval.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: October 2, 2018
    Assignee: Apple Inc.
    Inventors: Jay Kriz Blahnik, Eric D. Schlakman, Siji Rachel Tom, Daniel S. Keen, Aaron P. Thompson, Jed R. Cohen, Tasha R. Klubock
  • Publication number: 20180206766
    Abstract: The present disclosure relates to devices and processes for monitoring attributes of a user's physical activity (e.g., workout) or inactivity, and to user interfaces (e.g., an activity indicator) for displaying the same. In some examples, a device determines whether physical activity corresponds to a first type based on a first set of criteria, and whether physical activity corresponds to a second type based on a second set of criteria. In some examples, the device controls an inactivity timer that measures user's inactivity. In some examples, the device displays a first visual representation of an attribute or amount of a first type of physical activity, and a second visual representation of an attribute or amount of a second type. In some examples, the device displays a third visual representation of an attribute or amount of a third type of activity. In some examples, the third visual representation corresponds to user's inactivity.
    Type: Application
    Filed: March 19, 2018
    Publication date: July 26, 2018
    Inventors: Jay BLAHNIK, Gary Ian BUTCHER, Kevin Will CHEN, David Chance GRAHAM, Daniel S. KEEN, Justin Shane RUSHING, T. Allan SHORTLIDGE, Anton M. DAVYDOV, Alan C. DYE, Jonathan P. IVE, Zachery KENNEDY, Zachury MINJACK, Dennis S. PARK, Brian SCHMITT
  • Patent number: 9974467
    Abstract: The present disclosure relates to devices and processes for monitoring attributes of a user's physical activity (e.g., workout) or inactivity, and to user interfaces (e.g., an activity indicator) for displaying the same. In some examples, a device determines whether physical activity corresponds to a first type based on a first set of criteria, and whether physical activity corresponds to a second type based on a second set of criteria. In some examples, the device controls an inactivity timer that measures user's inactivity. In some examples, the device displays a first visual representation of an attribute or amount of a first type of physical activity, and a second visual representation of an attribute or amount of a second type. In some examples, the device displays a third visual representation of an attribute or amount of a third type of activity. In some examples, the third visual representation corresponds to user's inactivity.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: May 22, 2018
    Assignee: Apple Inc.
    Inventors: Jay Blahnik, Gary Ian Butcher, Kevin Will Chen, David Chance Graham, Daniel S. Keen, Justin Shane Rushing, T. Allan Shortlidge, Anton M. Davydov, Alan C. Dye, Jonathan P. Ive, Zachery Kennedy, Zachury Minjack, Dennis S. Park, Brian Schmitt
  • Patent number: 9918664
    Abstract: The present disclosure relates to devices and processes for monitoring attributes of a user's physical activity (e.g., workout) or inactivity, and to user interfaces (e.g., an activity indicator) for displaying the same. In some examples, a device determines whether physical activity corresponds to a first type based on a first set of criteria, and whether physical activity corresponds to a second type based on a second set of criteria. In some examples, the device controls an inactivity timer that measures user's inactivity. In some examples, the device displays a first visual representation of an attribute or amount of a first type of physical activity, and a second visual representation of an attribute or amount of a second type. In some examples, the device displays a third visual representation of an attribute or amount of a third type of activity. In some examples, the third visual representation corresponds to user's inactivity.
    Type: Grant
    Filed: August 29, 2015
    Date of Patent: March 20, 2018
    Assignee: APPLE INC.
    Inventors: Jay Blahnik, Gary Ian Butcher, Kevin Will Chen, David Chance Graham, Daniel S. Keen, Justin Shane Rushing, T. Allan Shortlidge, Anton M. Davydov, Alan C. Dye, Jonathan P. Ive, Zachery Kennedy, Zachury Minjack, Dennis S. Park, Brian Schmitt
  • Publication number: 20180048598
    Abstract: Systems, methods, and computer-readable medium are provided for providing dynamic rule-based messages. For example, a user device may identify physical activity information. Based at least in part on the activity information, the device may determine whether a physical activity goal has been reached. The device may determine whether to present a dynamic progress update message based at least in part on a time since a first activity message was presented and whether the physical activity goal has been reached. In some instances, when it is determined to present the dynamic progress update message, the device may access a data structure configured to maintain progress update information associated with respective time intervals. The device may then retrieve the dynamic progress update message that corresponds to a particular time interval from the data structure. The device may also present the message for the particular time interval.
    Type: Application
    Filed: October 30, 2017
    Publication date: February 15, 2018
    Applicant: Apple Inc.
    Inventors: Jay Kriz Blahnik, Eric D. Schlakman, Siji Rachel Tom, Daniel S. Keen, Aaron P. Thompson, Jed R. Cohen, Tasha R. Klubock
  • Patent number: 9858925
    Abstract: A virtual assistant uses context information to supplement natural language or gestural input from a user. Context helps to clarify the user's intent and to reduce the number of candidate interpretations of the user's input, and reduces the need for the user to provide excessive clarification input. Context can include any available information that is usable by the assistant to supplement explicit user input to constrain an information-processing problem and/or to personalize results. Context can be used to constrain solutions during various phases of processing, including, for example, speech recognition, natural language processing, task flow processing, and dialog generation.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: January 2, 2018
    Assignee: APPLE INC.
    Inventors: Thomas Robert Gruber, Christopher Dean Brigham, Daniel S. Keen, Gregory Novick, Benjamin S. Phipps
  • Patent number: 9819617
    Abstract: Systems, methods, and computer-readable medium are provided for providing dynamic rule-based messages. For example, a user device may identify physical activity information. Based at least in part on the activity information, the device may determine whether a physical activity goal has been reached. The device may determine whether to present a dynamic progress update message based at least in part on a time since a first activity message was presented and whether the physical activity goal has been reached. In some instances, when it is determined to present the dynamic progress update message, the device may access a data structure configured to maintain progress update information associated with respective time intervals. The device may then retrieve the dynamic progress update message that corresponds to a particular time interval from the data structure. The device may also present the message for the particular time interval.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: November 14, 2017
    Assignee: Apple Inc.
    Inventors: Jay C. Blahnik, Eric D. Schlakman, Siji Rachel Tom, Daniel S. Keen, Aaron P. Thompson, Jed R. Cohen, Tasha R. Klubock
  • Publication number: 20170281057
    Abstract: The present disclosure relates to devices and processes for monitoring attributes of a user's physical activity (e.g., workout) or inactivity, and to user interfaces (e.g., an activity indicator) for displaying the same. In some examples, a device determines whether physical activity corresponds to a first type based on a first set of criteria, and whether physical activity corresponds to a second type based on a second set of criteria. In some examples, the device controls an inactivity timer that measures user's inactivity. In some examples, the device displays a first visual representation of an attribute or amount of a first type of physical activity, and a second visual representation of an attribute or amount of a second type. In some examples, the device displays a third visual representation of an attribute or amount of a third type of activity. In some examples, the third visual representation corresponds to user's inactivity.
    Type: Application
    Filed: June 19, 2017
    Publication date: October 5, 2017
    Inventors: Jay BLAHNIK, Gary Ian BUTCHER, Kevin Will CHEN, David Chance GRAHAM, Daniel S. KEEN, Justin Shane RUSHING, T. Allan SHORTLIDGE, Anton M. DAVYDOV, Alan C. DYE, Jonathan P. IVE, Zachery KENNEDY, Zachury MINJACK, Dennis S. PARK, Brian SCHMITT
  • Publication number: 20170147757
    Abstract: Systems, methods, and computer-readable medium are provided for managing user information. For example, subscription information may be received from an application that identifies a data type associated with information of a user. The application may be launched as a background process at least in response to receipt of a portion of the information that corresponds to the data type.
    Type: Application
    Filed: February 2, 2017
    Publication date: May 25, 2017
    Applicant: Apple Inc.
    Inventors: Daniel S. Keen, Justin S. Rushing, Todd Allan Shortlidge
  • Patent number: 9582642
    Abstract: Systems, methods, and computer-readable medium are provided for managing user information. For example, subscription information may be received from an application that identifies a data type associated with information of a user. The application may be launched as a background process at least in response to receipt of a portion of the information that corresponds to the data type. In some examples, the application may be relaunched as the background process at least until receipt of a confirmation that the application has processed the portion of the information.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: February 28, 2017
    Assignee: Apple Inc.
    Inventors: Daniel S. Keen, Justin S. Rushing, Todd Allan Shortlidge
  • Patent number: 9582643
    Abstract: Systems, methods, and computer-readable medium are provided for managing user information. For example, data of a particular data type may be received from a plurality of sources. In some examples, the data may include at least respective time stamps. The received data may be aggregated to form a data record for a period of time based at least in part on the respective time stamps. Additionally, in some cases, the data record may be provided to at least one application configured to present a user interface representing the aggregated data of the plurality of sources.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: February 28, 2017
    Assignee: Apple Inc.
    Inventors: Daniel S. Keen, Justin S. Rushing, Jay C. Blahnik
  • Publication number: 20160261528
    Abstract: Systems, methods, and computer-readable medium are provided for providing dynamic rule-based messages. For example, a user device may identify physical activity information. Based at least in part on the activity information, the device may determine whether a physical activity goal has been reached. The device may determine whether to present a dynamic progress update message based at least in part on a time since a first activity message was presented and whether the physical activity goal has been reached. In some instances, when it is determined to present the dynamic progress update message, the device may access a data structure configured to maintain progress update information associated with respective time intervals. The device may then retrieve the dynamic progress update message that corresponds to a particular time interval from the data structure. The device may also present the message for the particular time interval.
    Type: Application
    Filed: June 15, 2015
    Publication date: September 8, 2016
    Inventors: Jay C. Blahnik, Eric D. Schlakman, Siji Rachel Tom, Daniel S. Keen, Aaron P. Thompson, Jed R. Cohen, Tasha R. Klubock
  • Publication number: 20160058337
    Abstract: The present disclosure relates to devices and processes for monitoring attributes of a user's physical activity (e.g., workout) or inactivity, and to user interfaces (e.g., an activity indicator) for displaying the same. In some examples, a device determines whether physical activity corresponds to a first type based on a first set of criteria, and whether physical activity corresponds to a second type based on a second set of criteria. In some examples, the device controls an inactivity timer that measures user's inactivity. In some examples, the device displays a first visual representation of an attribute or amount of a first type of physical activity, and a second visual representation of an attribute or amount of a second type. In some examples, the device displays a third visual representation of an attribute or amount of a third type of activity. In some examples, the third visual representation corresponds to user's inactivity.
    Type: Application
    Filed: August 29, 2015
    Publication date: March 3, 2016
    Inventors: Jay BLAHNIK, Gary Ian BUTCHER, Kevin Will CHEN, David Chance GRAHAM, Daniel S. KEEN, Justin Shane RUSHING, T. Allan SHORTLIDGE, Anton M. DAVYDOV, Alan C. DYE, Jonathan P. IVE, Zachery KENNEDY, Zachury MINJACK, Dennis S. PARK, Brian SCHMITT
  • Publication number: 20160058336
    Abstract: The present disclosure relates to devices and processes for monitoring attributes of a user's physical activity (e.g., workout) or inactivity, and to user interfaces (e.g., an activity indicator) for displaying the same. In some examples, a device determines whether physical activity corresponds to a first type based on a first set of criteria, and whether physical activity corresponds to a second type based on a second set of criteria. In some examples, the device controls an inactivity timer that measures user's inactivity. In some examples, the device displays a first visual representation of an attribute or amount of a first type of physical activity, and a second visual representation of an attribute or amount of a second type. In some examples, the device displays a third visual representation of an attribute or amount of a third type of activity. In some examples, the third visual representation corresponds to user's inactivity.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 3, 2016
    Inventors: Jay BLAHNIK, Gary Ian BUTCHER, Kevin Will CHEN, David Chance GRAHAM, Daniel S. KEEN, Justin Shane RUSHING, T. Allan SHORTLIDGE, Anton M. DAVYDOV, Alan C. DYE, Jonathan P. IVE, Zachery KENNEDY, Zachury MINJACK, Dennis S. PARK, Brian SCHMITT
  • Publication number: 20160058331
    Abstract: Pacer activity data of a user may be managed. For example, historical activity data of a user corresponding to a particular time of a day prior to a current day may be received. Additionally, a user interface configured to display an activity goal of the user may be generated and the user interface may be provided for presentation. In some aspects, the user interface may be configured to display a first indicator that identifies cumulative progress towards the activity goal and a second indicator that identifies predicted cumulative progress towards the activity goal. The cumulative progress may be calculated based on monitored activity from a start of the current day to the particular time of the current day and the predicted cumulative progress may be calculated based on the received historical activity data corresponding to the particular time of the day prior to the current day.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Inventors: Daniel S. Keen, Jay C. Blahnik, Gaurav Kapoor, Michael R. Siracusa