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: 9488009
    Abstract: 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: Grant
    Filed: June 8, 2015
    Date of Patent: November 8, 2016
    Assignee: Smith International, Inc.
    Inventors: Navish Makkar, Brian Cruickshank, Charles Dewey, Michael George Azar
  • Patent number: 9342468
    Abstract: 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: Grant
    Filed: October 3, 2014
    Date of Patent: May 17, 2016
    Assignee: Texas Instruments Incorporated
    Inventors: Oliver P. Sohm, Brian Cruickshank, Manisha Agarwala, Gary L. Swoboda
  • Publication number: 20150285004
    Abstract: 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: Application
    Filed: June 8, 2015
    Publication date: October 8, 2015
    Inventors: Navish Makkar, Brian Cruickshank, Charles Dewey, Michael George Azar
  • Publication number: 20150276110
    Abstract: 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: Application
    Filed: March 25, 2015
    Publication date: October 1, 2015
    Inventors: Harsh Rajnikant Parekh, Brian Cruickshank
  • Patent number: 9051793
    Abstract: 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: Grant
    Filed: December 13, 2011
    Date of Patent: June 9, 2015
    Assignee: Smith International, Inc.
    Inventors: Navish Makkar, Brian Cruickshank, Charles Dewey, Michael G. Azar
  • Patent number: 8978783
    Abstract: 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: Grant
    Filed: May 26, 2011
    Date of Patent: March 17, 2015
    Assignee: Smith International, Inc.
    Inventors: Brian Cruickshank, Manoj Mahajan, Navish Makkar, Sameer Bhoite, Charles Dewey
  • Patent number: 8978017
    Abstract: 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: Grant
    Filed: July 31, 2013
    Date of Patent: March 10, 2015
    Assignee: Texas Instruments Incorporated
    Inventors: Oliver P Sohm, Brian Cruickshank
  • Patent number: 8943248
    Abstract: 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: Grant
    Filed: January 9, 2012
    Date of Patent: January 27, 2015
    Assignee: Texas Instruments Incorporated
    Inventors: Samuel Paul Visalli, Brian Cruickshank, Chunhua Hu
  • Publication number: 20150026441
    Abstract: 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: Application
    Filed: October 3, 2014
    Publication date: January 22, 2015
    Applicant: Texas Instruments Incorporated
    Inventors: Oliver P. Sohm, Brian Cruickshank, Manisha Agarwala, Gary L. Swoboda
  • Patent number: 8881114
    Abstract: 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: Grant
    Filed: May 15, 2006
    Date of Patent: November 4, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Oliver P. Sohm, Brian Cruickshank, Manisha Agarwala, Gary L. Swoboda
  • Patent number: 8732681
    Abstract: 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: Grant
    Filed: April 6, 2012
    Date of Patent: May 20, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Darian Robert Peter Sale, Brian Cruickshank
  • Patent number: 8706937
    Abstract: 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: Grant
    Filed: December 17, 2011
    Date of Patent: April 22, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Brian Cruickshank, David Quintin Bell, Samuel Paul Visalli, Chunhua Hu, Akila Subramaniam, Charles Fuoco
  • Publication number: 20130318506
    Abstract: 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: Application
    Filed: July 31, 2013
    Publication date: November 28, 2013
    Applicant: Texas Instruments Incorporated
    Inventors: Oliver P. Sohm, Brian Cruickshank
  • Patent number: 8527958
    Abstract: 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: Grant
    Filed: May 15, 2006
    Date of Patent: September 3, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Oliver P. Sohm, Brian Cruickshank
  • Publication number: 20130146361
    Abstract: 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: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Applicant: SMITH INTERNATIONAL, INC.
    Inventors: Navish Makkar, Brian Cruickshank, Charles Dewey, Michael G. Azar
  • Publication number: 20120298423
    Abstract: 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: Application
    Filed: May 26, 2011
    Publication date: November 29, 2012
    Applicant: SMITH INTERNATIONAL, INC.
    Inventors: Brian Cruickshank, Manoj Mahajan, Navish Makkar, Sameer Bhoite, Charles Dewey
  • Publication number: 20120297370
    Abstract: 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: Application
    Filed: April 6, 2012
    Publication date: November 22, 2012
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Darian Robert Peter Sale, Brian Cruickshank
  • Publication number: 20120279709
    Abstract: 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: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: SMITH INTERNATIONAL, INC.
    Inventors: James Bain, Murray Fearn, Brian Cruickshank, Charles Dewey, Mahavir Nagaraj
  • Publication number: 20120226837
    Abstract: 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: Application
    Filed: December 17, 2011
    Publication date: September 6, 2012
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Brian Cruickshank, David Quintin Bell, Samuel Paul Visalli, Chunhua Hu, Akila Subramaniam, Charles Fuoco
  • Publication number: 20120226839
    Abstract: 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: Application
    Filed: January 11, 2012
    Publication date: September 6, 2012
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Charles Fuoco, Brian Cruickshank, Akila Subramaniam, Chunhua Hu, Samuel Paul Visalli