Patents by Inventor Brian Cruickshank
Brian Cruickshank 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: 9488009Abstract: A secondary cutting structure for use in a drilling assembly includes a tubular body, and a block, extendable from the tubular body, the block including a first arrangement of cutting elements disposed on a first blade, a first stabilization section disposed proximate the first arrangement of cutting elements, a second arrangement of cutting elements disposed on the first blade, and a second stabilization section disposed proximate the second arrangement of cutting elements. A method of drilling includes disposing a drilling assembly in a wellbore, the drilling assembly including a secondary cutting structure having a tubular body and a block, extendable from the body, the block including at least three blades, actuating the secondary cutting structure, wherein the actuating includes extending the block from the tubular body, and drilling formation with the extended block.Type: GrantFiled: June 8, 2015Date of Patent: November 8, 2016Assignee: Smith International, Inc.Inventors: Navish Makkar, Brian Cruickshank, Charles Dewey, Michael George Azar
-
Patent number: 9342468Abstract: A method and system of inserting marker values used to correlate trace data as between processor cores. At least some of the illustrative embodiments are integrated circuit devices comprising a first processor core, a first data collection portion coupled to the first processor core and configured to gather data comprising addresses of instructions executed by the first processor core, a second processor core communicatively coupled to the first processor core, and a second data collection portion coupled to the first processor core and configured to gather data comprising addresses of instructions executed by the second processor core. The integrated circuit device is configured to insert marker values into the data of the first and second processor cores which allow correlation of the data such that contemporaneously executed instruction are identifiable.Type: GrantFiled: October 3, 2014Date of Patent: May 17, 2016Assignee: Texas Instruments IncorporatedInventors: Oliver P. Sohm, Brian Cruickshank, Manisha Agarwala, Gary L. Swoboda
-
Publication number: 20150285004Abstract: A secondary cutting structure for use in a drilling assembly includes a tubular body, and a block, extendable from the tubular body, the block including a first arrangement of cutting elements disposed on a first blade, a first stabilization section disposed proximate the first arrangement of cutting elements, a second arrangement of cutting elements disposed on the first blade, and a second stabilization section disposed proximate the second arrangement of cutting elements. A method of drilling includes disposing a drilling assembly in a wellbore, the drilling assembly including a secondary cutting structure having a tubular body and a block, extendable from the body, the block including at least three blades, actuating the secondary cutting structure, wherein the actuating includes extending the block from the tubular body, and drilling formation with the extended block.Type: ApplicationFiled: June 8, 2015Publication date: October 8, 2015Inventors: Navish Makkar, Brian Cruickshank, Charles Dewey, Michael George Azar
-
Publication number: 20150276110Abstract: Provided is a coupling including female and male couplers configured to be coupled together. The female coupler includes a notch having one end opening to an axial end face of the body of the female coupler at a forward end and an opposite end having a rearwardly facing groove for retaining a locking element of the male coupler. The groove and locking element connection eliminates a threaded connection between the female and male couplers. By eliminating a threaded connection between the female and male couplers, the couplers prevent leakage of fluid and/or separation of the couplers due to vibration during use.Type: ApplicationFiled: March 25, 2015Publication date: October 1, 2015Inventors: Harsh Rajnikant Parekh, Brian Cruickshank
-
Patent number: 9051793Abstract: A secondary cutting structure for use in a drilling assembly includes a tubular body, and a block, extendable from the tubular body, the block including a first arrangement of cutting elements disposed on a first blade, a first stabilization section disposed proximate the first arrangement of cutting elements, a second arrangement of cutting elements disposed on the first blade, and a second stabilization section disposed proximate the second arrangement of cutting elements. A method of drilling includes disposing a drilling assembly in a wellbore, the drilling assembly including a secondary cutting structure having a tubular body and a block, extendable from the body, the block including at least three blades, actuating the secondary cutting structure, wherein the actuating includes extending the block from the tubular body, and drilling formation with the extended block.Type: GrantFiled: December 13, 2011Date of Patent: June 9, 2015Assignee: Smith International, Inc.Inventors: Navish Makkar, Brian Cruickshank, Charles Dewey, Michael G. Azar
-
Patent number: 8978783Abstract: The expandable tools disclosed herein may be used as an underreamer to enlarge a borehole, or may be used to stabilize a drilling system in a previously underreamed borehole or in a borehole that is being underreamed while drilling progresses. At least one moveable arm, which translates between a collapsed and expanded position in response to a differential pressure between the axial flowbore and the wellbore, includes a borehole-engaging surface with cutting elements and at least one nozzle to direct a fluid across the borehole-engaging surface. Flow directing elements on the external surface of the tool may be used to decrease the flow area in an annulus between the tool and the wellbore and directs fluid flow in the annulus toward the borehole-engaging surface.Type: GrantFiled: May 26, 2011Date of Patent: March 17, 2015Assignee: Smith International, Inc.Inventors: Brian Cruickshank, Manoj Mahajan, Navish Makkar, Sameer Bhoite, Charles Dewey
-
Patent number: 8978017Abstract: At least some of the illustrative embodiments are a computer-readable medium storing a program that, when executed by a processor, causes the processor to obtain values indicative of a state of an operating context parameter during execution of a traced program on a target processor, and display an indication of a proportion of time during a trace period of the traced program that the target processor operated with the operating context parameter in a particular state.Type: GrantFiled: July 31, 2013Date of Patent: March 10, 2015Assignee: Texas Instruments IncorporatedInventors: Oliver P Sohm, Brian Cruickshank
-
Patent number: 8943248Abstract: A bus monitoring and debugging system operating independently without impacting the normal operation of the CPU and without adding any overhead to the application being monitored. The bus is monitored for discarded speculative read and for merged write transactions in order to determine the true bus throughputs. Bus statistics that are relevant to providing insight to system operation are automatically captured. Logging of relevant events may be enabled or disabled when a sliding time window expires, or alternatively by external trigger events.Type: GrantFiled: January 9, 2012Date of Patent: January 27, 2015Assignee: Texas Instruments IncorporatedInventors: Samuel Paul Visalli, Brian Cruickshank, Chunhua Hu
-
Publication number: 20150026441Abstract: A method and system of inserting marker values used to correlate trace data as between processor cores. At least some of the illustrative embodiments are integrated circuit devices comprising a first processor core, a first data collection portion coupled to the first processor core and configured to gather data comprising addresses of instructions executed by the first processor core, a second processor core communicatively coupled to the first processor core, and a second data collection portion coupled to the first processor core and configured to gather data comprising addresses of instructions executed by the second processor core. The integrated circuit device is configured to insert marker values into the data of the first and second processor cores which allow correlation of the data such that contemporaneously executed instruction are identifiable.Type: ApplicationFiled: October 3, 2014Publication date: January 22, 2015Applicant: Texas Instruments IncorporatedInventors: Oliver P. Sohm, Brian Cruickshank, Manisha Agarwala, Gary L. Swoboda
-
Patent number: 8881114Abstract: A method and system of inserting marker values used to correlate trace data as between processor cores. At least some of the illustrative embodiments are integrated circuit devices comprising a first processor core, a first data collection portion coupled to the first processor core and configured to gather data comprising addresses of instructions executed by the first processor core, a second processor core communicatively coupled to the first processor core, and a second data collection portion coupled to the first processor core and configured to gather data comprising addresses of instructions executed by the second processor core. The integrated circuit device is configured to insert marker values into the data of the first and second processor cores which allow correlation of the data such that contemporaneously executed instruction are identifiable.Type: GrantFiled: May 15, 2006Date of Patent: November 4, 2014Assignee: Texas Instruments IncorporatedInventors: Oliver P. Sohm, Brian Cruickshank, Manisha Agarwala, Gary L. Swoboda
-
Patent number: 8732681Abstract: A debug tool that generates a call stack listing by analyzing the crash memory dump data without relying on register data values. The tool uses information gathered by the compiler and linker when the program was compiled and linked, including the stack's size and location in memory. By examining the stack location in the crash memory dump image in conjunction with the debugging data generated by the compiler and the linker and any existing trace data, the last valid frame may be reconstructed indicating the location of the crash.Type: GrantFiled: April 6, 2012Date of Patent: May 20, 2014Assignee: Texas Instruments IncorporatedInventors: Darian Robert Peter Sale, Brian Cruickshank
-
Patent number: 8706937Abstract: A bus monitoring and debugging system operating independently without impacting the normal operation of the CPU and without adding any overhead to the application being monitored. Users are alerted to timing problems as they occur, and bus statistics that are relevant to providing insight to system operation are automatically captured. Logging of relevant events may be enabled or disabled when a sliding time window expires, or alternatively by external trigger events.Type: GrantFiled: December 17, 2011Date of Patent: April 22, 2014Assignee: Texas Instruments IncorporatedInventors: Brian Cruickshank, David Quintin Bell, Samuel Paul Visalli, Chunhua Hu, Akila Subramaniam, Charles Fuoco
-
Publication number: 20130318506Abstract: At least some of the illustrative embodiments are a computer-readable medium storing a program that, when executed by a processor, causes the processor to obtain values indicative of a state of an operating context parameter during execution of a traced program on a target processor, and display an indication of a proportion of time during a trace period of the traced program that the target processor operated with the operating context parameter in a particular state.Type: ApplicationFiled: July 31, 2013Publication date: November 28, 2013Applicant: Texas Instruments IncorporatedInventors: Oliver P. Sohm, Brian Cruickshank
-
Patent number: 8527958Abstract: Profiling operating context. At least some of the illustrative embodiments are a computer-readable medium storing a program that, when executed by a processor, causes the processor to obtain values indicative of a state of an operating context parameter during execution of a traced program on a target processor, and display an indication of a proportion of time during a trace period of the traced program that the target processor operated with the operating context parameter in a particular state.Type: GrantFiled: May 15, 2006Date of Patent: September 3, 2013Assignee: Texas Instruments IncorporatedInventors: Oliver P. Sohm, Brian Cruickshank
-
Publication number: 20130146361Abstract: A secondary cutting structure for use in a drilling assembly includes a tubular body, and a block, extendable from the tubular body, the block including a first arrangement of cutting elements disposed on a first blade, a first stabilization section disposed proximate the first arrangement of cutting elements, a second arrangement of cutting elements disposed on the first blade, and a second stabilization section disposed proximate the second arrangement of cutting elements.Type: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: SMITH INTERNATIONAL, INC.Inventors: Navish Makkar, Brian Cruickshank, Charles Dewey, Michael G. Azar
-
Publication number: 20120298423Abstract: Various embodiments of an expandable downhole tool for use in drilling of a wellbore are disclosed. The expandable tools disclosed herein may be used as an underreamer to enlarge a borehole, or may be used to stabilize a drilling system in a previously underreamed borehole or in a borehole that is being underreamed while drilling progresses. The various embodiments of the expandable tools disclosed herein have a higher hydraulic capacity than prior art underreamers. An increase in hydraulic energy delivered to the cutting structures may advantageously improve the rate of removal of cuttings from the cutting structures (improved cuttings evacuation), may decrease cutter element wear, and may prevent damage or premature failure. Improved cuttings evacuation may also provide for improved cutting action and increased penetration rates.Type: ApplicationFiled: May 26, 2011Publication date: November 29, 2012Applicant: SMITH INTERNATIONAL, INC.Inventors: Brian Cruickshank, Manoj Mahajan, Navish Makkar, Sameer Bhoite, Charles Dewey
-
Publication number: 20120297370Abstract: A debug tool that generates a call stack listing by analyzing the crash memory dump data without relying on register data values. The tool uses information gathered by the compiler and linker when the program was compiled and linked, including the stack's size and location in memory. By examining the stack location in the crash memory dump image in conjunction with the debugging data generated by the compiler an the linker and any existing trace data, the last valid frame may be reconstructed indicating the location of the crash.Type: ApplicationFiled: April 6, 2012Publication date: November 22, 2012Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Darian Robert Peter Sale, Brian Cruickshank
-
Publication number: 20120279709Abstract: A downhole locator apparatus, including a tool body having a central axis defined therethrough, and at least one locator lug radially expandable from the tool body, in which the at least one locator lug is configured to be received in an annular groove formed in an inner surface of a casing string, in which the at least one locator lug is configured to move radially between a retracted position and an expanded position.Type: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: SMITH INTERNATIONAL, INC.Inventors: James Bain, Murray Fearn, Brian Cruickshank, Charles Dewey, Mahavir Nagaraj
-
Publication number: 20120226837Abstract: A bus monitoring and debugging system operating independently without impacting the normal operation of the CPU and without adding any overhead to the application being monitored. Users are alerted to timing problems as they occur, and bus statistics that are relevant to providing insight to system operation are automatically captured. Logging of relevant events may be enabled or disabled when a sliding time window expires, or alternatively by external trigger events.Type: ApplicationFiled: December 17, 2011Publication date: September 6, 2012Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Brian Cruickshank, David Quintin Bell, Samuel Paul Visalli, Chunhua Hu, Akila Subramaniam, Charles Fuoco
-
Publication number: 20120226839Abstract: A bus monitoring and debugging system operating independently without impacting the normal operation of the CPU and without adding any overhead to the application being monitored. Bus transactions to a selected slave are monitored to determine possible conflicts when multiple masters may be addressing the slave. Users are alerted to timing problems as they occur, and bus statistics that are relevant to providing insight to system operation are automatically captured. Logging of relevant events may be enabled or disabled when a sliding time window expires, by a selected address range or alternatively by external trigger events.Type: ApplicationFiled: January 11, 2012Publication date: September 6, 2012Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Charles Fuoco, Brian Cruickshank, Akila Subramaniam, Chunhua Hu, Samuel Paul Visalli