Patents by Inventor Christopher S. Davis

Christopher S. Davis 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: 20240071593
    Abstract: Systems and methods are disclosed that provide smart alerts to users, e.g., alerts to users about diabetic states that are only provided when it makes sense to do so, e.g., when the system can predict or estimate that the user is not already cognitively aware of their current condition, e.g., particularly where the current condition is a diabetic state warranting attention. In this way, the alert or alarm is personalized and made particularly effective for that user. Such systems and methods still alert the user when action is necessary, e.g., a bolus or temporary basal rate change, or provide a response to a missed bolus or a need for correction, but do not alert when action is unnecessary, e.g., if the user is already estimated or predicted to be cognitively aware of the diabetic state warranting attention, or if corrective action was already taken.
    Type: Application
    Filed: October 24, 2023
    Publication date: February 29, 2024
    Inventors: Anna Leigh DAVIS, Scott M. BELLIVEAU, Naresh C. BHAVARAJU, Leif N. BOWMAN, Rita M. CASTILLO, Alexandra Elena CONSTANTIN, Rian W. DRAEGER, Laura J. DUNN, Gary Brian GABLE, Arturo GARCIA, Thomas HALL, Hari HAMPAPURAM, Christopher Robert HANNEMANN, Anna Claire HARLEY-TROCHIMCZYK, Nathaniel David HEINTZMAN, Andrea Jean JACKSON, Lauren Hruby JEPSON, Apurv Ullas KAMATH, Katherine Yerre KOEHLER, Aditya Sagar MANDAPAKA, Samuel Jere MARSH, Gary A. MORRIS, Subrai Girish PAI, Andrew Attila PAL, Nicholas POLYTARIDIS, Philip Thomas PUPA, Eli REIHMAN, Ashley Anne RINDFLEISCH, Sofie Wells SCHUNK, Peter C. SIMPSON, Daniel S. SMITH, Stephen J. VANSLYKE, Matthew T. VOGEL, Tomas C. WALKER, Benjamin Elrod WEST, Atiim Joseph WILEY
  • Patent number: 8972464
    Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnageis, Timothy P. McKee
  • Publication number: 20130073902
    Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 21, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnageis, Timothy P. McKee
  • Patent number: 8290997
    Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: October 16, 2012
    Assignee: Microsoft Corporation
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
  • Publication number: 20110071987
    Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.
    Type: Application
    Filed: November 30, 2010
    Publication date: March 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
  • Patent number: 7844645
    Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: November 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
  • Publication number: 20100228702
    Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.
    Type: Application
    Filed: May 21, 2010
    Publication date: September 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
  • Patent number: 7774322
    Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
  • Patent number: 7624307
    Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may place certain classes of errors in an error queue while performing a requested operation without waiting for a user to satisfy the errors prior to continuing with the operation. In addition, the operations engine may pre-calculate potential errors for a requested operation prior to performing the operation. Dialogs may be provided to a user to satisfy errors listed in an error queue and/or identified while pre-calculating potential errors. Methods are provided for handling file operations errors and for interacting with a user interface for file operations. Computer-executable instructions for implementing the disclosed methods are stored on computer-readable media.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee