Patents by Inventor James A. MacKenzie

James A. MacKenzie 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: 20080022193
    Abstract: An interface system is provided between a source component (210) and a destination component (220) having multiple parallel lines for transmitting data or parity bits (231-234, 251-253) and one or more spare lines (241-243). An error detection means (222) identifies one or more faulty lines. A mapping means (228) re-routes data or parity from a faulty line to a spare line. A communication link (208) is provided for communicating the re-routing between the source component (210) and the destination component (220). The error detection and mapping can be repeated to detect and re-route sequential multiple-bit line errors using additional spare lines (241-243).
    Type: Application
    Filed: June 29, 2007
    Publication date: January 24, 2008
    Inventors: Mark Maciver, James MacKenzie
  • Patent number: 7225867
    Abstract: A liner hanger test packer assembly includes an axially translated liner top dressing mill having a calibrated shear mechanism for securing the mill at a first, top dressing position. Tool string load on the mill bearing upon the liner top in excess of the calibrated shear mechanism allows the mill to shift to a second axial position where abutment edges around the Mill base engage a tripping mechanism to drive slips against the casing wall above the liner hanger. The tripping mechanism also expands the packer seal against the casing I.D. above the liner hanger. No additional load may be imposed on the liner hanger after the anchor slips have engaged.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: June 5, 2007
    Assignee: Baker Hughes Incorporated
    Inventors: Gordon Robert James Mackenzie, Mark Edward Plante, Richard Travis White, David Alan Dolyniuk
  • Publication number: 20070073639
    Abstract: A data resilience component ensures data integrity by storing a data file and a copy thereof in non-overlapping sectors along the spiral information track of an optical storage medium. The number and location of sectors of the optical storage medium are determined, and, in dependence on this data, the number and location of redundant data bits required to space the stored copy from the stored data file, such that the first sector containing the stored data file and the second sector containing the stored copy are non-adjacent, is determined. The data file, its copy and the redundant bits are then sent in a data stream in their appropriate location to prevent the files from being adjacent for recording.
    Type: Application
    Filed: September 20, 2006
    Publication date: March 29, 2007
    Inventors: MARK MacIVER, JAMES MacKENZIE
  • Publication number: 20040216125
    Abstract: The invention relates to various aspects for modeling software, preferably for use in wireless communication devices. One aspect relates to targeting a software model to a plurality of different operating systems/operating system combinations. Another aspect relates to porting the software model to an operating environment common to all operating systems. Another aspect relates to abstracting the operating environment to an operating system/operating system combination. Another aspect relates to handling inter-processor communication. Another aspect relates to a common time manager. Another aspect relates to porting code developed using a single thread modeling tool to a multiple threaded environment. Another aspect relates to synchronizing groups of threads.
    Type: Application
    Filed: August 26, 2003
    Publication date: October 28, 2004
    Applicant: InterDigital Technology Corporation
    Inventors: Robert Gazda, Scott Hergenhan, James MacKenzie
  • Publication number: 20040123306
    Abstract: An operating environment is capable of being abstracted to a plurality of operating systems. An operating environment is provided which is common to all the different operating systems. A plurality of operating system abstraction layers are provided. Each abstraction layer designed to abstract the operating environment to at least one targeted operating system.
    Type: Application
    Filed: August 26, 2003
    Publication date: June 24, 2004
    Applicant: InterDigital Technology Corporation
    Inventors: Robert Gazda, Scott Hergenhan, James MacKenzie
  • Publication number: 20030201102
    Abstract: A liner hanger test packer assembly includes an axially translated liner top dressing mill having a calibrated shear mechanism for securing the mill at a first, top dressing position. Tool string load on the mill bearing upon the liner top in excess of the calibrated shear mechanism allows the mill to shift to a second axial position where abutment edges around the Mill base engage a tripping mechanism to drive slips against the casing wall above the liner hanger. The tripping mechanism also expands the packer seal against the casing I.D. above the liner hanger. No additional load may be imposed on the liner hanger after the anchor slips have engaged.
    Type: Application
    Filed: February 3, 2003
    Publication date: October 30, 2003
    Applicant: Baker Hughes Incorporated
    Inventors: Gordon Robert James Mackenzie, Mark Edward Plante, Richard Travis White, David Alan Dolyniuk
  • Publication number: 20020144534
    Abstract: A combination crimper and cutter tool for crimping ferrules and cutting cable protruding from the ferrule comprises a pair of jaws which have a crimping and cutting area such that the crimping and cutting operation is performed by the same set of jaws. The jaws are pivotal about axes which are symmetrical about a vertical plane between the jaws. The force applied on the jaws by the crimping and cutting operations creates a moment about the axes which varies in magnitude but is symmetrical about the axes allowing for enhanced operator performance with the tool.
    Type: Application
    Filed: April 5, 2001
    Publication date: October 10, 2002
    Inventors: Kirk James Mackenzie, William Wei Guo Liang
  • Publication number: 20010003520
    Abstract: A touch sensitive transport mechanism for an electronic apparatus such as a compact disc player. The transport mechanism has a drawer with a front push panel which can be lightly pushed by the operator. This allows the operator to directly control the operation of the electronic apparatus without the need for separate control buttons, thereby physically interacting with the electronic apparatus. A motor drives the drawer between open and closed positions. The mechanism has optical sensors which detect when the drawer is pushed, and the motor provides a feedback force against the push of the operator. When the drawer is in the closed position, a short push increments between tracks on a compact disc, an intermediate push causes playback of the compact disc to stop, and a long push causes the motor to drive the drawer to the open position.
    Type: Application
    Filed: September 1, 1998
    Publication date: June 14, 2001
    Inventors: ALAN JOHN CLARK, IVOR SIGMUND TIEFENBRUN, ALASTAIR JAMES MACKENZIE BROWN, CHRISTOPHER GEORGE MCERLEAN
  • Patent number: 6217586
    Abstract: An apparatus and method for deploying one or more stents within a body lumen comprises a catheter (such as a dilatation catheter) having a detachable proximal portion. Detaching the proximal portion from the catheter shaft allows a substantially tubular sheath to be slidably received over the proximal end of the catheter shaft. The tubular sheath has one or more substantially tubular stents positioned in a delivery configuration over a distal portion of the sheath. The sheath preferably has a proximal portion that is resistant to compressive forces, so that a user may advance the sheath along the catheter by pushing the sheath proximal end, thereby positioning the stent or stents at a desired deployment location within the body lumen. With the stents in position, the catheter proximal portion can be attached to the catheter shaft, and the stents can be deployed at the desired position.
    Type: Grant
    Filed: August 27, 1999
    Date of Patent: April 17, 2001
    Assignee: Advanced Cardiovascular Systems, Inc.
    Inventor: Andrew James Mackenzie
  • Patent number: 6110602
    Abstract: A structure of solid material for use in making an investment casting mold and a method of making it are disclosed. The structure has a plurality of levels of spaced plates arranged such that in plan view the plates define a plurality of adjoining polygonal formations. The method includes solidifying portions of a body of liquid material to provide a first set of spaced plates, solidifying further portions at different levels to provide at least a second set of plates oriented transversely of plates of the first set. Adjacent sets are interconnected along side edges in essentially point connections.
    Type: Grant
    Filed: October 26, 1998
    Date of Patent: August 29, 2000
    Assignee: University of Nottingham
    Inventors: Philip Michael Dickens, Richard James Mackenzie Hague
  • Patent number: 6019777
    Abstract: An apparatus and method for deploying one or more stents within a body lumen comprises a catheter (such as a dilatation catheter) having a detachable proximal portion. Detaching the proximal portion from the catheter shaft allows a substantially tubular sheath to be slidably received over the proximal end of the catheter shaft. The tubular sheath has one or more substantially tubular stents positioned in a delivery configuration over a distal portion of the sheath. The sheath preferably has a proximal portion that is resistant to compressive forces, so that a user may advance the sheath along the catheter by pushing the sheath proximal end, thereby positioning the stent or stents at a desired deployment location within the body lumen. With the stents in position, the catheter proximal portion can be attached to the catheter shaft, and the stents can be deployed at the desired position.
    Type: Grant
    Filed: April 21, 1997
    Date of Patent: February 1, 2000
    Assignee: Advanced Cardiovascular Systems, Inc.
    Inventor: Andrew James Mackenzie
  • Patent number: 5052854
    Abstract: A striping system for a roadway having a reference element. The striping system has means for traveling along the roadway, means mounted on the traveling means for applying a stripe to the roadway, and means adjustably mounted on the traveling means for shining a light beam against the reference element. The traveling means are steered along the roadway to maintain the light beam shining means on the reference element during travel along said roadway. The stripe applying means are positioned on the roadway to apply a stripe where desired in parallel to the reference element.
    Type: Grant
    Filed: April 19, 1990
    Date of Patent: October 1, 1991
    Assignee: SFO Enterprises
    Inventors: Manuel Correa, James MacKenzie, Richard Nakamoto, Lee D. Sutton
  • Patent number: 3999350
    Abstract: A constructional element of constant L-shaped cross-section formed by two metal flanges joined together at right angles has in each flange at least one row of regularly-spaced apertures extending longitudinally thereof. Each row comprises alternate circular apertures and non-circular apertures, the latter being elongated both parallel to and transversely to the length of the element. The rows of apertures in the flanges closest to the junction are offset with respect to each other so that the circular holes in one row register transversely with the non-circular holes in the other row. By the provision of non-circular apertures elongated in two directions, the versatility of the element when used in the fabrication of structural units and frameworks is enhanced.
    Type: Grant
    Filed: January 20, 1976
    Date of Patent: December 28, 1976
    Inventor: James A. MacKenzie
  • Patent number: 3969867
    Abstract: A constructional element of constant L-shaped cross-section formed by two metal flanges joined together at right angles has in each flange at least one row of regularly-spaced apertures extending longitudinally thereof. Each row comprises alternate circular apertures and non-circular apertures, the latter being elongated both parallel to and transversely to the length of the element. The rows of apertures in the flanges closest to the junction are offset with respect to each other so that the circular holes in one row register transversely with the non-circular holes in the other row. By the provision of non-circular apertures elongated in two directions, the versatility of the element when used in the fabrication of structural units and frameworks is enhanced.
    Type: Grant
    Filed: April 25, 1975
    Date of Patent: July 20, 1976
    Inventor: James A. MacKenzie
  • Patent number: D582574
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: December 9, 2008
    Assignee: Roboloo, CC
    Inventor: Michael James Mackenzie