Patents by Inventor Craig MacDonald

Craig MacDonald 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: 10221632
    Abstract: A non-conductive composite insert is provided between conductive portions, useful, for example, in downhole EM telemetry applications as an external “gap sub” in a drill collar, or as a sonde-based internal gap. In a preferred embodiment, the composite is made from a glass-fiber reinforced plastic, and separates non-magnetic conductive portions made from stainless steel. The composite insert provides a slanted or tapered transition into the conductive portions at either or both ends of the insert. The transitions on the composite insert may comprise one or more tapered surfaces, which may be male or female in configuration with respect to matching transitions on the conductive portions. The transitions may be bonded together by adhesive, or alternatively may be threaded.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: March 5, 2019
    Assignee: GE ENERGY OILFIELD TECHNOLOGY, INC
    Inventors: Craig Macdonald, Mark Miller
  • Patent number: 9829133
    Abstract: A gap sub comprises at least one electrically isolating threaded joint in a conductive tubular collar. The threads of the joints are isolated by a non-conductive coating. The shoulders of the joints are separated by an isolating ring. Annular faces on the ring make contact with the shoulders in the joints. The ring is made of conductive material with a non-conductive coating deployed on (1) at least one of the ring's annular faces, and (2) the interior surface of the ring. An annular recess in the collar prevents electrical contact between collar sections nearby the ring on either side of at least one threaded joint.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: November 28, 2017
    Assignee: GE Energy Oil Field Technology Inc.
    Inventors: Mark Miller, Craig MacDonald, Michael Doan
  • Patent number: 9715381
    Abstract: An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in downloading and installing. To achieve this object, whether or not there is system software update is confirmed in a low power consumption state in which only some of hardware components of the information processing apparatus are supplied with power and communication with a predetermined server can be performed. When there is the update, update data is downloaded, and at least some of the hardware components that are the update targets and that are not supplied with power in the low power consumption state are started to be supplied with power. Then, system update is executed. The series of processes are automatically executed without a user's operation.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: July 25, 2017
    Assignee: NINTENDO CO., LTD.
    Inventors: Eiji Tokunaga, Yoichi Ohshima, Tsuyoshi Kurita, Shinobu Suzuki, Yu Horii, Shumpei Yasuda, David Tran, Eugene Borisov, Craig MacDonald
  • Patent number: 9453406
    Abstract: An orienting hanger comprises a generally tubular inner hanger, a generally tubular outer collar, and a cylindrical tool adapter. Box and pin connections at the ends of the outer collar enable the orienting hanger assembly to be threadably inserted into a BHA. One end of the tool adapter is disposed to threadably engage the inner hanger, and the other end is disposed to threadably receive an MWD tool. The inner hanger is disposed to be received into the outer collar such that annular shoulders abut, whereupon the MWD tool is suspended from the inner hanger. The inner hanger provides structure to enable the high side of the MWD tool to be aligned with the zero degrees tool face on the BHA and then locked into that position within the outer collar.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: September 27, 2016
    Assignee: GE Energy Oilfield Technology, Inc.
    Inventors: Craig Macdonald, Mark Miller
  • Patent number: 9435166
    Abstract: Methods are disclosed for deploying a retrievable MWD tool in a non-retrievable environment and aligning a selected orientation of an MWD tool, as deployed in a bottom hole assembly (BHA), with a selected orientation on a tool face on the BHA. Preferred methods include providing an orienting hanger assembly (comprising a tubular inner hanger, a tubular outer collar, and a tool adapter) and attaching an MWD tool to the tool adapter. The outer collar is inserted into a BHA and the selected tool face orientation is marked on the outer collar. The inner hanger is rotated within the outer collar to align (via the alignment notch) the high side of the MWD tool to the tool face orientation transferred onto the outer collar. The inner hanger is locked to the outer collar.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: September 6, 2016
    Assignee: GE Energy Oilfield Technology, Inc.
    Inventors: Craig Macdonald, Mark Miller
  • Publication number: 20160246589
    Abstract: An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in downloading and installing. To achieve this object, whether or not there is system software update is confirmed in a low power consumption state in which only some of hardware components of the information processing apparatus are supplied with power and communication with a predetermined server can be performed. When there is the update, update data is downloaded, and at least some of the hardware components that are the update targets and that are not supplied with power in the low power consumption state are started to be supplied with power. Then, system update is executed. The series of processes are automatically executed without a user's operation.
    Type: Application
    Filed: May 5, 2016
    Publication date: August 25, 2016
    Inventors: Eiji TOKUNAGA, Yoichi OHSHIMA, Tsuyoshi KURITA, Shinobu SUZUKI, Yu HORII, Shumpei YASUDA, David TRAN, Eugene BORISOV, Craig MACDONALD
  • Patent number: 9361091
    Abstract: An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in downloading and installing. To achieve this object, whether or not there is system software update is confirmed in a low power consumption state in which only some of hardware components of the information processing apparatus are supplied with power and communication with a predetermined server can be performed. When there is the update, update data is downloaded, and at least some of the hardware components that are the update targets and that are not supplied with power in the low power consumption state are started to be supplied with power. Then, system update is executed. The series of processes are automatically executed without a user's operation.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: June 7, 2016
    Assignee: NINTENDO CO., LTD.
    Inventors: Eiji Tokunaga, Yoichi Ohshima, Tsuyoshi Kurita, Shinobu Suzuki, Yu Horii, Shumpei Yasuda, David Tran, Eugene Borisov, Craig MacDonald
  • Publication number: 20150347117
    Abstract: An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in downloading and installing. To achieve this object, whether or not there is system software update is confirmed in a low power consumption state in which only some of hardware components of the information processing apparatus are supplied with power and communication with a predetermined server can be performed. When there is the update, update data is downloaded, and at least some of the hardware components that are the update targets and that are not supplied with power in the low power consumption state are started to be supplied with power. Then, system update is executed. The series of processes are automatically executed without a user's operation.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 3, 2015
    Applicant: NINTENDO CO., LTD.
    Inventors: Eiji Tokunaga, Yoichi Ohshima, Tsuyoshi Kurita, Shinobu Suzuki, Yu Horii, Shumpei Yasuda, David Tran, Eugene Borisov, Craig MacDonald
  • Publication number: 20150322734
    Abstract: An orienting hanger comprises a generally tubular inner hanger, a generally tubular outer collar, and a cylindrical tool adapter. Box and pin connections at the ends of the outer collar enable the orienting hanger assembly to be threadably inserted into a BHA. One end of the tool adapter is disposed to threadably engage the inner hanger, and the other end is disposed to threadably receive an MWD tool. The inner hanger is disposed to be received into the outer collar such that annular shoulders abut, whereupon the MWD tool is suspended from the inner hanger. The inner hanger provides structure to enable the high side of the MWD tool to be aligned with the zero degrees tool face on the BHA and then locked into that position within the outer collar.
    Type: Application
    Filed: May 6, 2014
    Publication date: November 12, 2015
    Applicant: Sharewell Energy Services, LLC
    Inventors: Craig Macdonald, Mark Miller
  • Publication number: 20150322739
    Abstract: Methods are disclosed for deploying a retrievable MWD tool in a non-retrievable environment and aligning a selected orientation of an MWD tool, as deployed in a bottom hole assembly (BHA), with a selected orientation on a tool face on the BHA. Preferred methods include providing an orienting hanger assembly (comprising a tubular inner hanger, a tubular outer collar, and a tool adapter) and attaching an MWD tool to the tool adapter. The outer collar is inserted into a BHA and the selected tool face orientation is marked on the outer collar. The inner hanger is rotated within the outer collar to align (via the alignment notch) the high side of the MWD tool to the tool face orientation transferred onto the outer collar. The inner hanger is locked to the outer collar.
    Type: Application
    Filed: May 6, 2014
    Publication date: November 12, 2015
    Applicant: Sharewell Energy Services, LLC
    Inventors: Craig Macdonald, Mark Miller
  • Publication number: 20140265304
    Abstract: A non-conductive composite insert is provided between conductive portions, useful, for example, in downhole EM telemetry applications as an external “gap sub” in a drill collar, or as a sonde-based internal gap. In a preferred embodiment, the composite is made from a glass-fiber reinforced plastic, and separates non-magnetic conductive portions made from stainless steel. The composite insert provides a slanted or tapered transition into the conductive portions at either or both ends of the insert. The transitions on the composite insert may comprise one or more tapered surfaces, which may be male or female in configuration with respect to matching transitions on the conductive portions. The transitions may be bonded together by adhesive, or alternatively may be threaded.
    Type: Application
    Filed: January 31, 2014
    Publication date: September 18, 2014
    Applicant: Sharewell Energy Services, LLC
    Inventors: Craig MacDonald, Mark Miller
  • Patent number: 8706548
    Abstract: One methodology in accordance with the disclosure is a computer-implementable methodology for quantitatively assessing the impact of paid search advertising on the total visits (paid and organic search-based visits) from search engines and utilizing this assessment to improve search engine marketing performance. The methodology relies on the computation of a synergy score for each search engine keyword of interest or coefficients in a synergy equation. Once computed, the score can be used to repeatedly compute the total return on advertising spend (ROAS) and other performance metrics on a go-forward basis without the time lag inherent in computing the synergy score itself. The methodology includes specific computer-implementable methods for improving search engine marketing performance based on the total (paid plus organic) performance metrics.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 22, 2014
    Assignee: Covario, Inc.
    Inventors: Matthias Blume, Raul Navarro-Cantu, Craig MacDonald, Dema Zlotin, Russ Mann
  • Publication number: 20140049036
    Abstract: A gap sub comprises at least one, and in a preferred embodiment, two electrically isolating threaded joints in a conductive tubular collar. The threads of the joints are isolated by a non-conductive coating in accordance with the prior art. The shoulders of the joints are separated by an isolating ring. Annular faces on the ring make contact with the shoulders in the joints. The ring is made of conductive material with a non-conductive coating deployed on (1) at least one, and advantageously both, of the ring's annular faces, and (2) the interior surface of the ring. An annular recess in the collar prevents electrical contact between collar sections nearby the ring either side of each threaded joint.
    Type: Application
    Filed: April 8, 2013
    Publication date: February 20, 2014
    Applicant: Sharewell Energy Services, LLC
    Inventors: Mark Miller, Craig MacDonald, Michael Doan
  • Patent number: 8396742
    Abstract: The invention is a computer-implementable methodology for quantitatively assessing the impact of paid search advertising on the total visits (paid and organic search-based visits) from search engines and utilizing this assessment to improve search engine marketing performance. The methodology relies on the computation of a synergy score for each search engine keyword of interest or coefficients in a synergy equation. Once computed, the score can be used to repeatedly compute the total return on advertising spend (ROAS) and other performance metrics on a go-forward basis without the time lag inherent in computing the synergy score itself. The invention includes specific computer-implementable methods for improving search engine marketing performance based on the total (paid plus organic) performance metrics.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: March 12, 2013
    Assignee: Covario, Inc.
    Inventors: Matthias Blume, Raul Navarro-Cantu, Craig Macdonald, Dema Zlotin, Russ Mann
  • Patent number: 7774762
    Abstract: This invention discloses a system for enabling a first software application, which is designed for execution on a first computer platform, to be executed on an incompatible computer platform in which the software application is not intended to execute.
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: August 10, 2010
    Assignee: Trigence Corp.
    Inventors: Donn Rochette, Alois Liebl, Craig MacDonald
  • Publication number: 20080222160
    Abstract: In a method and system for performing a task for a software application that facilitates implementation of the software application with minimized installation requirements, in response to a request by the software application for a local system file of an operating system used for execution of the software application, a processor may redirect the request to access a file stored in a capsule environment together with the software application, where the redirecting includes: updating a table, which a local kernel of the operating system accesses for calling a system call handler, to include a pointer to a filter handler instead of the system call handler, the filter handler, when implemented, passing modified values to the system call handler; and/or causing an application library to redirect a request thereto to a filter library for communicating with the local kernel.
    Type: Application
    Filed: March 13, 2008
    Publication date: September 11, 2008
    Inventors: Craig MacDonald, Donn Rochette, Alois Liebl
  • Publication number: 20060253858
    Abstract: A system and a method are disclosed within an operating system (OS) environment, having an OS and a software application requesting a service. The invention disclosed fulfills requested services by filtering requests and fulfilling certain types of requests in an unconventional, atypical manner. For example a service call, such as an “open call” is executed through an additional software application which is not provided by the operating system or the software application which requests the service.
    Type: Application
    Filed: May 1, 2006
    Publication date: November 9, 2006
    Applicant: Trigence Corp.
    Inventors: Donn Rochette, Craig MacDonald
  • Publication number: 20060184931
    Abstract: This invention discloses a system for enabling a first software application, which is designed for execution on a first computer platform, to be executed on an incompatible computer platform in which the software application is not intended to execute.
    Type: Application
    Filed: April 26, 2006
    Publication date: August 17, 2006
    Applicant: Trigence Corp.
    Inventors: Donn Rochette, Alois Liebl, Craig MacDonald