Patents by Inventor James R. Long
James R. Long 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: 20240330220Abstract: Peer-to-peer arrangements between endpoint devices are provided herein. A method includes establishing synthetic devices representing endpoint devices in an address domain associated with a host processor, where the endpoint devices have a different address domain than the host processor. The method also includes forming a peer arrangement between the endpoint devices such that data transfers between the endpoint devices in the different address domain can be initiated by the host processor interfacing with the synthetic devices.Type: ApplicationFiled: June 12, 2024Publication date: October 3, 2024Inventors: James Scott Cannata, German Kazakov, Christopher R. Long, Jason Breakstone
-
Patent number: 12038859Abstract: Peer-to-peer arrangements between endpoint devices are provided herein. A method includes establishing synthetic devices representing endpoint devices in an address domain associated with a host processor, where the endpoint devices have a different address domain than the host processor. The method also includes forming a peer arrangement between the endpoint devices such that data transfers between the endpoint devices in the different address domain can be initiated by the host processor interfacing with the synthetic devices.Type: GrantFiled: January 26, 2023Date of Patent: July 16, 2024Assignee: Liqid Inc.Inventors: James Scott Cannata, German Kazakov, Christopher R. Long, Jason Breakstone
-
Patent number: 10811129Abstract: Configuration software implements techniques for customizing names of insulin delivery profiles with improved patient safety. The techniques include: receiving a string of characters which serve as a name for a given insulin delivery profile, where the insulin delivery profile includes at least one parameter pertaining to insulin delivery by an insulin pump and is one of a plurality of insulin delivery profiles associated with a given patient; normalizing the string of characters in accordance with a rule set; comparing the normalized string of characters with names for each of the plurality of insulin delivery profiles; and updating the name of the given insulin delivery profile in a pump configuration file residing on the configuration device when the normalized string of characters is unique in relation to the names of the plurality of insulin delivery profiles.Type: GrantFiled: March 11, 2013Date of Patent: October 20, 2020Assignee: Roche Diabetes Care, Inc.Inventors: Jason M. Bush, Christopher R. Halvorson, Troy L. King, James R. Long, David B. Markisohn, Leon R. Organ, III, Adam R. Scroggin, Kaitlin R. Stinson, Kristin M. Westerfield
-
Patent number: 10434254Abstract: An insulin pump is configurable by a configurator. The pump has parameter blocks, each with a respective parameter and an associated restriction setting, and the configurator has an authorization level. Configuring the pump includes receiving, by the configurator, a request to access a parameter on the pump. The method also includes identifying, by the configurator, the parameter block that includes the parameter. Moreover, the method includes retrieving, by the configurator from the pump, the parameter and the associated restriction setting, and comparing, by the configurator, the authorization level of the configurator to the restriction setting. Also, the method includes determining, by the configurator, whether the configurator is authorized to write to the parameter block based on the comparison. Additionally, the method includes writing, by the configurator, to the parameter block on the insulin pump in response to a determination that the configurator is authorized to write to the parameter block.Type: GrantFiled: December 26, 2012Date of Patent: October 8, 2019Assignee: Roche Diabetes Care, Inc.Inventors: Erich Imhof, Guido Konrad, James R. Long, Phillip E. Pash, Robert E. Reinke
-
Patent number: 9314564Abstract: A computer-implemented method of operating a diabetes treatment system that includes an insulin pump and a pump controlling device is disclosed. The method includes receiving, by the device, a request for the pump to perform an operation that is dependent on a specified state of the pump. The method also includes requesting, by the device, a current state of the pump from the pump. Moreover, the method includes receiving, by the device, the current state of the pump. Also, the method includes determining, by the device, whether the current state of the pump matches to the specified state of the pump. Additionally, the method includes sending, by the device to the pump, a command to perform the operation in response to a determination that the current state of the pump matches the specified state of the pump.Type: GrantFiled: November 19, 2012Date of Patent: April 19, 2016Assignee: Roche Diabetes Care, Inc.Inventors: Erich Imhof, Guido Konrad, James R. Long, Phillip E. Pash, Robert E. Reinke
-
Patent number: 8977883Abstract: A computer-implemented method is presented for synchronizing time between two handheld medical devices that interoperate with each other. The method includes: determining a first time as measured by a first clock residing in the first medical device; determining a second time as measured by a second clock residing in a second medical device; evaluating whether the first clock is synchronized with the second clock; determining whether at least one of the first clock and the second clock was set manually by a user; and setting time of the first clock in accordance with the second time when the second clock was set manually by the user.Type: GrantFiled: November 20, 2012Date of Patent: March 10, 2015Assignees: Roche Diagnostics Operations, Inc., Roche Diagnostics International AGInventors: Erich Imhof, Guido Konrad, James R. Long, Phillip E. Pash, Robert E. Reinke
-
Publication number: 20140257251Abstract: Configuration software implements techniques for customizing names of insulin delivery profiles with improved patient safety. The techniques include: receiving a string of characters which serve as a name for a given insulin delivery profile, where the insulin delivery profile includes at least one parameter pertaining to insulin delivery by an insulin pump and is one of a plurality of insulin delivery profiles associated with a given patient; normalizing the string of characters in accordance with a rule set; comparing the normalized string of characters with names for each of the plurality of insulin delivery profiles; and updating the name of the given insulin delivery profile in a pump configuration file residing on the configuration device when the normalized string of characters is unique in relation to the names of the plurality of insulin delivery profiles.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: ROCHE DIAGNOSTICS OPERATIONS, INC.Inventors: Jason M. Bush, Christopher R. Halvorson, Troy L. King, James R. Long, David B. Markisohn, Leon R. Organ, III, Adam R. Scroggin, Kaitlin R. Stinson, Kristin M. Westerfield
-
Patent number: 8806473Abstract: A computer-implemented system is provided for distributing product updates to medical devices. An update interface residing on a distribution platform is configured to distribute product updates and maintain a log of such distributions in an audit database. A configuration device in data communication with the update interface registers itself with the update interface and downloads product updates from the update interface, such that the registration includes providing identifying information for the configuration device and a user of the configuration device. A medical device in data communication with the configuration device registers itself with the configuration device and downloads a particular product update from the configuration device, such that the configuration device creates a record of the particular product update and communications the record of the particular product update to the update interface.Type: GrantFiled: August 2, 2011Date of Patent: August 12, 2014Assignee: Roche Diagnostics Operations, Inc.Inventors: Daniel P. Birtwhistle, James R. Long, Robert E. Reinke
-
Publication number: 20140180238Abstract: A method of operating an insulin treatment system that includes an insulin pump and a pump controlling device is disclosed. The method includes receiving, by the pump controlling device, a request to execute a function that is included on the pump controlling device. The function is governed by a rule having a parameter. The method also includes requesting, by the pump controlling device, a value for the parameter from the insulin pump, and receiving the value from the insulin pump. Also, the method includes executing, by the pump controlling device, the function using the received value for the parameter.Type: ApplicationFiled: December 26, 2012Publication date: June 26, 2014Applicants: Roche Diagnostics Operations, Inc., Roche Diagnostics International AGInventors: Erich Imhof, Guido Konrad, James R. Long, Phillip E. Pash, Robert E. Reinke
-
Publication number: 20140180241Abstract: An insulin pump is configurable by a configurator. The pump has parameter blocks, each with a respective parameter and an associated restriction setting, and the configurator has an authorization level. Configuring the pump includes receiving, by the configurator, a request to access a parameter on the pump. The method also includes identifying, by the configurator, the parameter block that includes the parameter. Moreover, the method includes retrieving, by the configurator from the pump, the parameter and the associated restriction setting, and comparing, by the configurator, the authorization level of the configurator to the restriction setting. Also, the method includes determining, by the configurator, whether the configurator is authorized to write to the parameter block based on the comparison. Additionally, the method includes writing, by the configurator, to the parameter block on the insulin pump in response to a determination that the configurator is authorized to write to the parameter block.Type: ApplicationFiled: December 26, 2012Publication date: June 26, 2014Applicants: ROCHE DIAGNOSTICS OPERATIONS, INC., ROCHE DIAGNOSTICS INTERNATIONAL AGInventors: Erich Imhof, Guido Konrad, James R. Long, Phillip E. Pash, Robert E. Reinke
-
Patent number: 8761940Abstract: The present teachings provide a system for modifying insulin therapy support parameters such as warning limit data and time block data on a hand-held diabetes management device. The system can include a graphical user interface module that creates a graphical user interface having a plurality of bar structures positionable on or between a first line that indicates an upper limit and a second line that illustrates a lower limit. Each of the bar structures can have a first side that indicates a start time of a time window opposite a second side that indicates an end time of the time window and a third side that indicates a lower target value for a blood glucose level opposite a fourth side that indicates an upper target value for the blood glucose level. The bar structures, the first line and the second line can be adjustable by a user input.Type: GrantFiled: October 15, 2010Date of Patent: June 24, 2014Assignee: Roche Diagnostics Operations, Inc.Inventors: James R. Long, D. Bradley Markisohn, William Levy, Leon R. Organ, III, Jason M. Bush, Kristin M. Westerfield, Hans P. Jensen
-
Publication number: 20140172449Abstract: A diabetes management system having a reliable data management scheme is disclosed. The system comprises a plurality of devices, each device performing a different function relating to treatment of diabetes. Each device has a device identifier and each device generates data records relating to the function of the device. Each device includes a metadata generator configured to generate a metadata tag for a data record generated by the device. A metadata tag includes the device identifier of the corresponding device, a record identifier, and a source identifier indicating whether the record was originated by a human or the device. The system further includes a diabetes management device in communication with the plurality of devices and configured to manage records received from the plurality of devices.Type: ApplicationFiled: February 25, 2014Publication date: June 19, 2014Applicants: Roche Diagnostics International AG, Roche Diagnostics Operations, Inc.Inventors: Robert E. Reinke, Phillip E. Pash, James R. Long, Guido Konrad, Erich Imhof, Gerhard Frisch
-
Patent number: 8745298Abstract: A diabetes management system is provided that supports connectivity of applications residing on a medical device. The diabetes management system includes a medical device that performs a diabetes care function in relation to a patient and a diabetes care management device in data communication with the medical device. The diabetes care management device is comprised generally of a connection management module and at least one application separate from the connection management module. The connection management module is configured to receive an associate request from the medical device and operable to establish a data connection with the medical device in accordance with IEEE standard 11073, such that the applications interacts with the connection management module to communicate via the data connection with the medical device.Type: GrantFiled: October 24, 2011Date of Patent: June 3, 2014Assignee: Roche Diagnostics Operations, Inc.Inventors: Christopher R. Halvorson, James R. Long, Ryan S. McKinney, Adam R. Scroggin, Morris J. Young
-
Publication number: 20140142540Abstract: A computer-implemented method is presented for synchronizing time between two handheld medical devices that interoperate with each other. The method includes: determining a first time as measured by a first clock residing in the first medical device; determining a second time as measured by a second clock residing in a second medical device; evaluating whether the first clock is synchronized with the second clock; determining whether at least one of the first clock and the second clock was set manually by a user; and setting time of the first clock in accordance with the second time when the second clock was set manually by the user.Type: ApplicationFiled: November 20, 2012Publication date: May 22, 2014Applicants: ROCHE DIAGNOSTICS OPERATIONS, INC., ROCHE DIAGNOSTICS INTERNATIONAL AGInventors: Erich Imhof, Guido Konrad, James R. Long, Phillip E. Pash, Robert E. Reinke
-
Publication number: 20140142535Abstract: A computer-implemented method of operating a diabetes treatment system that includes an insulin pump and a pump controlling device is disclosed. The method includes receiving, by the device, a request for the pump to perform an operation that is dependent on a specified state of the pump. The method also includes requesting, by the device, a current state of the pump from the pump. Moreover, the method includes receiving, by the device, the current state of the pump. Also, the method includes determining, by the device, whether the current state of the pump matches to the specified state of the pump. Additionally, the method includes sending, by the device to the pump, a command to perform the operation in response to a determination that the current state of the pump matches the specified state of the pump.Type: ApplicationFiled: November 19, 2012Publication date: May 22, 2014Applicants: ROCHE DIAGNOSTICS OPERATIONS, INC., ROCHE DIAGNOSTICS INTERNATIONAL AGInventors: Erich Imhof, Guido Konrad, James R. Long, Phillip E. Pash, Robert E. Reinke
-
Patent number: 8706520Abstract: A diabetes management system having a reliable data management scheme is disclosed. The system comprises a plurality of devices, each device performing a different function relating to treatment of diabetes. Each device has a device identifier and generates data records. Each device includes a metadata generator configured to generate a metadata tag for a data record generated by the device. A metadata tag includes the device identifier of the corresponding device, a record identifier, and a source identifier indicating whether the record was originated by a human or the device. The system further includes a diabetes management device. When a device generates a new record, the metadata generator generates a new record identifier and a new metadata tag based on the new record identifier and the device identifier of the device. The first device propagates the new record and the new metadata tag to the diabetes management device.Type: GrantFiled: October 15, 2010Date of Patent: April 22, 2014Assignees: Roche Diagnostics Operations, Inc., Roche Diagnostics International AGInventors: Robert E. Reinke, Phillip E. Pash, James R. Long, Guido Konrad, Erich Imhof, Gerhard Frisch
-
Publication number: 20130102853Abstract: A diabetes management system is provided that supports connectivity of applications residing on a medical device. The diabetes management system includes a medical device that performs a diabetes care function in relation to a patient and a diabetes care management device in data communication with the medical device. The diabetes care management device is comprised generally of a connection management module and at least one application separate from the connection management module. The connection management module is configured to receive an associate request from the medical device and operable to establish a data connection with the medical device in accordance with IEEE standard 11073, such that the applications interacts with the connection management module to communicate via the data connection with the medical device.Type: ApplicationFiled: October 24, 2011Publication date: April 25, 2013Applicant: Roche Diagnostics Operations,Inc.Inventors: CHRISTOPHER R. HALVORSON, James R. Long, Ryan S. McKinney, Adam R. Scroggin, Morris J. Young
-
Publication number: 20130036414Abstract: A computer-implemented system is provided for distributing product updates to end user medical devices. An update interface residing on a distribution platform is configured to distribute product updates and maintain a log of such distributions in an audit database. A configuration device in data communication with the update interface registers itself with the update interface and downloads product updates from the update interface, such that the registration includes providing identifying information for a user of the configuration device and identifying information for the configuration device. A medical device in data communication with the configuration device registers itself with the configuration device and downloads a particular product update from the configuration device, such that the configuration device creates a record of the particular product update and communications the record of the particular product update to the update interface.Type: ApplicationFiled: August 2, 2011Publication date: February 7, 2013Applicant: ROCHE DIAGNOSTICS OPERATIONS, INC.Inventors: Daniel P. Birtwhistle, James R. Long, Robert E. Reinke
-
Publication number: 20120096451Abstract: 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: ApplicationFiled: October 15, 2010Publication date: April 19, 2012Applicant: 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
-
Publication number: 20120095310Abstract: The present teachings provide a system for modifying insulin therapy support parameters such as warning limit data and time block data on a hand-held diabetes management device. The system can include a graphical user interface module that creates a graphical user interface having a plurality of bar structures positionable on or between a first line that indicates an upper limit and a second line that illustrates a lower limit. Each of the bar structures can have a first side that indicates a start time of a time window opposite a second side that indicates an end time of the time window and a third side that indicates a lower target value for a blood glucose level opposite a fourth side that indicates an upper target value for the blood glucose level. The bar structures, the first line and the second line can be adjustable by a user input.Type: ApplicationFiled: October 15, 2010Publication date: April 19, 2012Applicant: ROCHE DIAGNOSTICS OPERATIONS, INC.Inventors: James R. Long, Jason M. Bush, Kristin M. Westerfield, Hans P. Jensen, D. Bradley Markisohn, William Levy, Leon R. Organ, III