Patents by Inventor Daniel Birtwhistle

Daniel Birtwhistle 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: 20240140030
    Abstract: The present disclosure provides systems and methods for printing three-dimensional (3D) objects. A system for printing a 3D object may comprise at least one platform configured to hold a film of at least one mixture, a deposition unit for providing the film of the at least one mixture, and a building unit for forming at least a portion of the 3D object from the film of the at least one mixture. The system may further comprise a controller operatively coupled to the at least one platform. The controller may be configured to direct the at least one platform to move from the deposition unit to the building unit, or vice versa, along a plurality of non-overlapping paths.
    Type: Application
    Filed: October 12, 2023
    Publication date: May 2, 2024
    Inventors: Pierre Pascal Anatole LIN, Darin BIRTWHISTLE, Daniel CHRISTIANSEN, Patrick HENDRY, Aldo SUSENO, Hany Basam EITOUNI
  • Patent number: 10003545
    Abstract: A method for activating a physician-prescribable feature of an application program executed on a mobile device is disclosed. The method includes receiving, by the application program, an activation code to activate a feature of the application program and one or more parameters associated with a prescription. The method includes transmitting, by the application program, the activation code to a server and receiving an authorization code from the server, where the authorization code indicates a validity of the activation code. The method includes activating, by the application program, the feature using the activation code, the activation being performed in response to the activation code being valid; configuring, by the application program, the activated feature using at least one of the one or more parameters associated with the prescription; and generating, using the activated feature, data based on the one or more parameters associated with the prescription.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: June 19, 2018
    Assignee: Roche Diabetes Care, Inc.
    Inventors: Daniel Birtwhistle, Eric S. Carlsgaard, Michael L. Flis, Kevin J. Friedman, Hans P. Jensen, David B. Markisohn, Robert E. Reinke
  • Patent number: 9870447
    Abstract: Diabetes care management system and method for transferring medical data from a handheld medical recording device to a host computer via a data transfer component. The steps of the data transfer component comprising detecting a data upload request and detecting a medical device ready to communicate, verifying a unique ID, receiving patient medical data, including an authentication token with patient medical data, and sending patient medical data along with the authentication token for association with a user account.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: January 16, 2018
    Assignee: Roche Diabetes Care, Inc.
    Inventors: Timothy L. Beck, Daniel Birtwhistle, Samer M. Dajani, Jonathon Fuller, Igor Gejdos
  • Patent number: 9549324
    Abstract: A computer-implemented diabetes management system is provided that supports enhanced security between a diabetes care manager in data communication with a medical device. The diabetes care manager includes: a first application that operates to request access to a first security role supported by the medical device, where the first security role is associated with a first set of commands for accessing data on the medical device that are defined as a private extension of the communication protocol; and a second application that operates to request access to a second security role supported by the medical device, where the second security role is associated with a second set of commands for accessing data on the medical device that are defined as a private extension of the communication protocol. The second set of commands has one or more commands that are mutually exclusive from the first set of commands.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: January 17, 2017
    Assignee: ROCHE DIABETES CARE, INC.
    Inventors: Daniel Birtwhistle, Thomas D. Gurley, Mark Nierzwick, Ulrich Porsch, John F. Price, Blaine E. Ramey, Raymond Strickland
  • Patent number: 9218456
    Abstract: A diabetes management system is provided that employs a communication protocol with enhanced security. The diabetes management system includes: a medical device operable to perform a diabetes care function in relation to a patient and store data related to the operation thereof; and a diabetes care manager in data communication with the medical device using a communication protocol defined in accordance with IEEE standard 11073. The diabetes care manager is able to request access to a given security role supported by the medical device, where the given security role is associated with a set of commands that are defined as a private extension of the communication protocol.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: December 22, 2015
    Assignee: Roche Diabetes Care, Inc.
    Inventors: Raymond Strickland, Ulrich Porsch, Daniel Birtwhistle
  • Patent number: 9055035
    Abstract: Secure transmission of electronic data via a data communication link is provided between a device and an additional device with independent transmission channels, wherein at least one of the devices is a medical device. Secure transmission comprises the following steps or means: providing a password in the device, receiving the password in the a additional device separate from the data communication link, selecting one of the independent transmission channels, encrypting the channel identification of the selected independent transmission channel using the received password in the additional device, transmitting the encrypted channel identification from the additional device to the device via the data communication link and decrypting the encrypted channel identification in the device, providing a session key in the device and the additional device and transmitting encrypted electronic data between the device and the additional device via the independent transmission channel.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: June 9, 2015
    Assignee: Roche Diabetes Care, Inc.
    Inventors: Ulrich Porsch, Kai-Oliver Schwenker, Daniel Birtwhistle, Raymond Strickland, Max Moser, Thorsten Schroeder
  • Patent number: 8977727
    Abstract: A distribution server for distributing updates for medical devices is disclosed. The distribution server can provide an update to a configuration device which configures a device to be updated. The distribution server includes a portal that allows an update provider to provide an update package including an update file and update package data relating to the update file. The update package data includes dependency data indicating a condition that must be satisfied by the configuration device or a second device so that the update file can be installed on the device to be updated. The distribution server further includes a database that is configured to store package data of a plurality of update packages and locations of update files of the plurality of update packages. The server further includes a distribution module that receives an inquiry on behalf of a medical device and provides a list of available update packages.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: March 10, 2015
    Assignee: Roche Diagnostics Operations, Inc.
    Inventor: Daniel Birtwhistle
  • Publication number: 20140324462
    Abstract: Diabetes care management system and method for transferring medical data from a handheld medical recording device to a host computer via a data transfer component. The steps of the data transfer component comprising detecting a data upload request and detecting a medical device ready to communicate, verifying a unique ID, receiving patient medical data, including an authentication token with patient medical data, and sending patient medical data along with the authentication token for association with a user account.
    Type: Application
    Filed: February 4, 2014
    Publication date: October 30, 2014
    Applicant: Roche Diagnostics Operations, Inc.
    Inventors: Timothy L. Beck, Daniel Birtwhistle, Samer M. Dajani, Jonathon Fuller, Igor Gejdos
  • Publication number: 20140325065
    Abstract: A method for activating a physician-prescribable feature of an application program executed on a mobile device is disclosed. The method includes receiving, by the application program, an activation code to activate a feature of the application program and one or more parameters associated with a prescription. The method includes transmitting, by the application program, the activation code to a server and receiving an authorization code from the server, where the authorization code indicates a validity of the activation code. The method includes activating, by the application program, the feature using the activation code, the activation being performed in response to the activation code being valid; configuring, by the application program, the activated feature using at least one of the one or more parameters associated with the prescription; and generating, using the activated feature, data based on the one or more parameters associated with the prescription.
    Type: Application
    Filed: February 4, 2014
    Publication date: October 30, 2014
    Applicant: Roche Diagnostics Operations, Inc.
    Inventors: Daniel Birtwhistle, Eric S. Carlsgaard, Michael L. Flis, Kevin J. Friedman, Hans P. Jensen, David B. Markisohn, Robert E. Reinke
  • Publication number: 20140230021
    Abstract: A computer-implemented diabetes management system is provided that supports enhanced security between a diabetes care manager in data communication with a medical device. The diabetes care manager includes: a first application that operates to request access to a first security role supported by the medical device, where the first security role is associated with a first set of commands for accessing data on the medical device that are defined as a private extension of the communication protocol; and a second application that operates to request access to a second security role supported by the medical device, where the second security role is associated with a second set of commands for accessing data on the medical device that are defined as a private extension of the communication protocol. The second set of commands has one or more commands that are mutually exclusive from the first set of commands.
    Type: Application
    Filed: January 24, 2014
    Publication date: August 14, 2014
    Applicant: Roche Diagnostics Operations, Inc.
    Inventors: Daniel Birtwhistle, Thomas D. Gurley, Mark Nierzwick, Ulrich Porsch, John F. Price, Blaine E. Ramey, Raymond Strickland
  • Patent number: 8707392
    Abstract: A computer-implemented diabetes management system is provided that supports enhanced security between a diabetes care manager in data communication with a medical device. The diabetes care manager includes: a first application that operates to request access to a first security role supported by the medical device, where the first security role is associated with a first set of commands for accessing data on the medical device that are defined as a private extension of the communication protocol; and a second application that operates to request access to a second security role supported by the medical device, where the second security role is associated with a second set of commands for accessing data on the medical device that are defined as a private extension of the communication protocol. The second set of commands has one or more commands that are mutually exclusive from the first set of commands.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: April 22, 2014
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Daniel Birtwhistle, Ulrich Porsch, John F. Price, Raymond Strickland
  • Patent number: 8667293
    Abstract: A method includes: receiving a revocation list from a remote data server at a configuration device. The revocation list includes N cryptographic certificates associated with N computer software entities, respectively, that are not to be executed by any of a group of medical devices including a handheld medical device. N is an integer greater than or equal to zero The method further includes receiving data from the handheld medical device at the configuration device. The data includes a cryptographic certificate that is associated with a given computer software entity that is presently installed in memory of the handheld medical device for execution by the handheld medical device. The method further includes comparing the cryptographic certificate with the revocation list; and selectively executing a protective function by the configuration device when the cryptographic certificate is the same as one of the N cryptographic certificates of the revocation list.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: March 4, 2014
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Daniel Birtwhistle, James Tenbarge, Ulrich Porsch, Kai-Oliver Schwenker, Eric Rachner
  • Publication number: 20130042117
    Abstract: A method includes: receiving a revocation list from a remote data server at a configuration device. The revocation list includes N cryptographic certificates associated with N computer software entities, respectively, that are not to be executed by any of a group of medical devices including a handheld medical device. N is an integer greater than or equal to zero The method further includes receiving data from the handheld medical device at the configuration device. The data includes a cryptographic certificate that is associated with a given computer software entity that is presently installed in memory of the handheld medical device for execution by the handheld medical device. The method further includes comparing the cryptographic certificate with the revocation list; and selectively executing a protective function by the configuration device when the cryptographic certificate is the same as one of the N cryptographic certificates of the revocation list.
    Type: Application
    Filed: August 11, 2011
    Publication date: February 14, 2013
    Applicant: ROCHE DIAGNOSTICS OPERATIONS, INC.
    Inventors: Daniel Birtwhistle, James Tenbarge, Ulrich Porsch, Kai-Oliver Schwenker, Eric Rachner
  • Publication number: 20130036210
    Abstract: A distribution server for distributing updates for medical devices is disclosed. The distribution server can provide an update to a configuration device which configures a device to be updated. The distribution server includes a portal that allows an update provider to provide an update package including an update file and update package data relating to the update file. The update package data includes dependency data indicating a condition that must be satisfied by the configuration device or a second device so that the update file can be installed on the device to be updated. The distribution server further includes a database that is configured to store package data of a plurality of update packages and locations of update files of the plurality of update packages. The server further includes a distribution module that receives an inquiry on behalf of a medical device and provides a list of available update packages.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Applicant: ROCHE DIAGNOSTICS OPERATIONS, INC.
    Inventor: Daniel Birtwhistle
  • Publication number: 20120269347
    Abstract: Secure transmission of electronic data via a data communication link is provided between a device and an additional device with independent transmission channels, wherein at least one of the devices is a medical device. Secure transmission comprises the following steps or means: providing a password in the device, receiving the password in the a additional device separate from the data communication link, selecting one of the independent transmission channels, encrypting the channel identification of the selected independent transmission channel using the received password in the additional device, transmitting the encrypted channel identification from the additional device to the device via the data communication link and decrypting the encrypted channel identification in the device, providing a session key in the device and the additional device and transmitting encrypted electronic data between the device and the additional device via the independent transmission channel.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 25, 2012
    Inventors: Ulrich Porsch, Kai-Oliver Schwenker, Daniel Birtwhistle, Raymond Strickland, Max Moser, Thorsten Schroeder
  • Publication number: 20120266251
    Abstract: A computer-implemented diabetes management system is provided that supports enhanced security between a diabetes care manager in data communication with a medical device. The diabetes care manager includes: a first application that operates to request access to a first security role supported by the medical device, where the first security role is associated with a first set of commands for accessing data on the medical device that are defined as a private extension of the communication protocol; and a second application that operates to request access to a second security role supported by the medical device, where the second security role is associated with a second set of commands for accessing data on the medical device that are defined as a private extension of the communication protocol. The second set of commands has one or more commands that are mutually exclusive from the first set of commands.
    Type: Application
    Filed: October 6, 2011
    Publication date: October 18, 2012
    Applicant: ROCHE DIAGNOSTICS OPERATIONS, INC.
    Inventors: Daniel Birtwhistle, Ulrich Porsch, John F. Price, Raymond Strickland
  • Publication number: 20120165614
    Abstract: A diabetes management system is provided that employs a communication protocol with enhanced security. The diabetes management system includes: a medical device operable to perform a diabetes care function in relation to a patient and store data related to the operation thereof; and a diabetes care manager in data communication with the medical device using a communication protocol defined in accordance with IEEE standard 11073. The diabetes care manager is able to request access to a given security role supported by the medical device, where the given security role is associated with a set of commands that are defined as a private extension of the communication protocol.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: ROCHE DIAGNOSTICS OPERATIONS, INC.
    Inventors: Raymond Strickland, Ulrich Porsch, Daniel Birtwhistle
  • Publication number: 20120096451
    Abstract: The present disclosure describes a handheld diabetes management device that implements a failsafe firmware upgrading protocol to reduce required user interaction and risk of device downtime. The general processing module executes first software from nonvolatile memory. The general processing module receives second software from an external port and writes the second software to the nonvolatile memory. Based on an upgrade signal, the general processing module switches execution from the first software to the second software, evaluates proper operation of the general processing module, and switches execution back to the first software from the second software when proper operation of the general processing module using the second software is not detected. A communications module, in electrical communication with the general processing module, stores third software and executes the third software.
    Type: Application
    Filed: October 15, 2010
    Publication date: April 19, 2012
    Applicant: ROCHE DIAGNOSTICS OPERATIONS, INC.
    Inventors: James D. Tenbarge, Robert Timmerman, Mark Nierzwick, Robert E. Reinke, Daniel Birtwhistle, James R. Long, Robert P. Sabo, Phillip E. Pash, D. Bradley Markinsohn