Patents by Inventor Bryan J. Thome
Bryan J. Thome 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: 9798645Abstract: An electronic tracing process includes packing both stall (215) and reason (219) data into a single high priority timing information stream. An integrated circuit includes an electronic processor (110), and a tracing circuit (120) operable to pack both stall and events data into a single timing information stream. Other circuits, processes and systems are also disclosed.Type: GrantFiled: November 10, 2015Date of Patent: October 24, 2017Assignee: Texas Instruments IncorporatedInventors: Kanika Ghai Bansal, Dipan Kumar Mandal, Gary A. Cooper, Bryan J. Thome
-
Publication number: 20160062869Abstract: An electronic tracing process includes packing both stall (215) and reason (219) data into a single high priority timing information stream. An integrated circuit includes an electronic processor (110), and a tracing circuit (120) operable to pack both stall and events data into a single timing information stream. Other circuits, processes and systems are also disclosed.Type: ApplicationFiled: November 10, 2015Publication date: March 3, 2016Inventors: Kanika Ghai Bansal, Dipan Kumar Mandal, Gary A. Cooper, Bryan J. Thome
-
Patent number: 9223676Abstract: An electronic tracing process includes packing both stall (215) and reason (219) data into a single high priority timing information stream. An integrated circuit includes an electronic processor (110), and a tracing circuit (120) operable to pack both stall and events data into a single timing information stream. Other circuits, processes and systems are also disclosed.Type: GrantFiled: December 3, 2014Date of Patent: December 29, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Kanika Ghai Bansal, Dipan Kumar Mandal, Gary A. Cooper, Bryan J. Thome
-
Publication number: 20150149833Abstract: An electronic tracing process includes packing both stall (215) and reason (219) data into a single high priority timing information stream. An integrated circuit includes an electronic processor (110), and a tracing circuit (120) operable to pack both stall and events data into a single timing information stream. Other circuits, processes and systems are also disclosed.Type: ApplicationFiled: December 3, 2014Publication date: May 28, 2015Inventors: Kanika Ghai Bansal, Dipan Kumar Mandal, Gary A. Cooper, Bryan J. Thome
-
Patent number: 8943369Abstract: An electronic tracing process includes packing both stall (215) and reason (219) data into a single high priority timing information stream. An integrated circuit includes an electronic processor (110), and a tracing circuit (120) operable to pack both stall and events data into a single timing information stream. Other circuits, processes and systems are also disclosed.Type: GrantFiled: February 14, 2012Date of Patent: January 27, 2015Assignee: Texas Instruments IncorporatedInventors: Kanika Ghai Bansal, Dipan Kumar Mandal, Gary A. Cooper, Bryan J. Thome
-
Publication number: 20120216080Abstract: An electronic tracing process includes packing both stall (215) and reason (219) data into a single high priority timing information stream. An integrated circuit includes an electronic processor (110), and a tracing circuit (120) operable to pack both stall and events data into a single timing information stream. Other circuits, processes and systems are also disclosed.Type: ApplicationFiled: February 14, 2012Publication date: August 23, 2012Applicant: Texas Instruments IncorporatedInventors: Kanika Ghai Bansal, Dipan Kumar Mandal, Gary A. Cooper, Bryan J. Thome
-
Patent number: 7561596Abstract: The present disclosure describes systems and methods for multiplexing multiple data sources Some illustrative embodiments include a method for combining multiple data sources, including building one or more single-source data words by iteratively selecting a data source, writing data from the data source to each data section within a single-source data word if enough data is available to fill the single-source data word, copying a data bit of the single-source data word to a data bit within a start word, and clearing the data bit of the single-source data word; and including transmitting the one or more single-source data words after transmitting both a start word and one or more multi-source data words within the same data frame The data written into the one or more single-source data words and the data most recently written into the one or more multi-source data words originate from the same data source.Type: GrantFiled: May 4, 2006Date of Patent: July 14, 2009Assignee: Texas Instruments IncorporatedInventors: Gary L. Swoboda, Bryan J. Thome
-
Patent number: 7493165Abstract: A multiprogrammer system, for monitoring and optimizing implant performance, includes at least two programmers and an implant. Each programmer may perform inquiry and programming operations on the implant. In an inquiry operation, the programmer retrieves some or all of the configuration parameters from the implant. In a programming operation, the programmer provides one or more modified parameters to the implant. As part of the programming operation, the programmer is configured to verify that it is aware of the implant's current parameters before sending modified parameters. The current programmer verifies that the implant's parameters have not been altered since the current programmer's last interaction with the implant. If the parameters have been altered, the current programmer aborts the programming operation and provides notification. The verification may be performed by the implant, i.e.Type: GrantFiled: August 17, 2004Date of Patent: February 17, 2009Assignee: Intermedics, Inc.Inventors: James K. Fox, William B. Rottenberg, Bryan J. Thome
-
Publication number: 20070261031Abstract: In order to provide an export of trace data related to a block repeat instruction, a trace unit, upon identification of a group of packets applied thereto which are an instruction block that is to be repeated, forwards all the packets comprising the instruction block to a trace export unit. The trace unit saves a portion of the block instruction that permits the identification of the block instruction. When a next of the block instructions being repeated is identified, the trace unit compares the stored portion of the block instruction with the equivalent portion in the newly received block instruction. When the portions are the same, only the header packet of the block instruction is forwarded to the host processing unit. According to another embodiment of the present invention, a preselected number of complete instruction blocks are forwarded to the host processing unit before the trace unit forwards only the header packet.Type: ApplicationFiled: December 15, 2006Publication date: November 8, 2007Inventors: Ganesh M. Nandyal, Bryan J. Thome
-
Publication number: 20030171788Abstract: A multiprogrammer system for monitoring and optimizing implantable device performance. In one embodiment, the system includes at least two programming devices and an implantable device. Each of the programming devices may be used to perform inquiry and programming operations on the implantable device. In an inquiry operation, the programming device retrieves some or all of the configuration parameters from the implantable device. In a programming operation, the programming device provides one or more modified parameters to the implantable device. As part of the programming operation, the programming device is configured to verify that it is aware of the implantable device's current parameters before sending the modified parameters. In other words, the current programming device verifies that the implantable device's parameters have not been altered by another programming device since the current programming device's last interaction with the implantable device.Type: ApplicationFiled: January 24, 2003Publication date: September 11, 2003Applicant: Intermedics, Inc.Inventors: James K. Fox, William B. Rottenberg, Bryan J. Thome
-
Patent number: 6512954Abstract: A multiprogrammer system for monitoring and optimizing implantable device performance. In one embodiment, the system includes at least two programming devices and an implantable device. Each of the programming devices may be used to perform inquiry and programming operations on the implantable device. In an inquiry operation, the programming device retrieves some or all of the configuration parameters from the implantable device. In a programming operation, the programming device provides one or more modified parameters to the implantable device. As part of the programming operation, the programming device is configured to verify that it is aware of the implantable device's current parameters before sending the modified parameters. In other words, the current programming device verifies that the implantable device's parameters have not been altered by another programming device since the current programming device's last interaction with the implantable device.Type: GrantFiled: October 16, 2001Date of Patent: January 28, 2003Assignee: Intermedics, Inc.Inventors: James K. Fox, William B. Rottenberg, Bryan J. Thome
-
Publication number: 20020035384Abstract: A multiprogrammer system for monitoring and optimizing implantable device performance. In one embodiment, the system includes at least two programming devices and an implantable device. Each of the programming devices may be used to perform inquiry and programming operations on the implantable device. In an inquiry operation, the programming device retrieves some or all of the configuration parameters from the implantable device. In a programming operation, the programming device provides one or more modified parameters to the implantable device. As part of the programming operation, the programming device is configured to verify that it is aware of the implantable device's current parameters before sending the modified parameters. In other words, the current programming device verifies that the implantable device's parameters have not been altered by another programming device since the current programming device's last interaction with the implantable device.Type: ApplicationFiled: October 16, 2001Publication date: March 21, 2002Applicant: Intermedics Inc.Inventors: James K. Fox, William B. Rottenberg, Bryan J. Thome
-
Patent number: 6308099Abstract: A multiprogrammer system for monitoring and optimizing implantable device performance. In one embodiment, the system includes at least two programming devices and an implantable device. Each of the programming devices may be used to perform inquiry and programming operations on the implantable device. In an inquiry operation, the programming device retrieves some or all of the configuration parameters from the implantable device. In a programming operation, the programming device provides one or more modified parameters to the implantable device. As part of the programming operation, the programming device is configured to verify that it is aware of the implantable device's current parameters before sending the modified parameters. In other words, the current programming device verifies that the implantable device's parameters have not been altered by another programming device since the current programming device's last interaction with the implantable device.Type: GrantFiled: November 13, 1998Date of Patent: October 23, 2001Assignee: Intermedics Inc.Inventors: James K. Fox, William B. Rottenberg, Bryan J. Thome
-
Patent number: 5873894Abstract: An implantable medical device electrically stimulates the heart to beat and senses electrical activity in the heart. The medical device generally includes a processor, a plurality of electrodes, and a sense amplifier. The medical device is capable of performing a variety of diagnostic tests, such as a sensing test in which a suitable sensitivity setting is computed for the sense amplifier. An external programmer is also provided to initiate the diagnostic tests. The programmer transmits a start signal to the implantable medical device and the medical device's processor initiates the diagnostic test specified by the programmer via the start signal. The implantable device is capable of completing the diagnostic test without further communication from the programmer or may initiate communication with the programmer during a refractory period in which signals from the programmer will not interfere with the diagnostic test. In the latter case, the programmer responds before the refractory period ends.Type: GrantFiled: February 17, 1998Date of Patent: February 23, 1999Assignee: Sulzer Intermedics Inc.Inventors: Joseph W. Vandegriff, Bryan J. Thome