Patents by Inventor James Keith MacKenzie

James Keith 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).

  • Patent number: 9769144
    Abstract: A method for logging of a remote control session, for use in a remote control system comprising a session initiator operable to initiate a remote control session having a session identifier between a first computer and a second computer and a generator for generating a secure data structure comprising a data structure identifier, the method comprising the steps of: in response to generation by the generator of the secure data structure, initiating an associated first remote control session having a first session identifier; capturing data associated with a remote control function executable by a first computer for control of the second computer during the remote control session; obtaining the data structure identifier; and using the data structure identifier and the first session identifier to store the captured data in the secure data structure associated with the remote control session.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gavin Munro Cameron, Richard Ian Knox, James Keith Mackenzie
  • Publication number: 20160105419
    Abstract: A method for logging of a remote control session, for use in a remote control system comprising a session initiator operable to initiate a remote control session having a session identifier between a first computer and a second computer and a generator for generating a secure data structure comprising a data structure identifier, the method comprising the steps of: in response to generation by the generator of the secure data structure, initiating an associated first remote control session having a first session identifier; capturing data associated with a remote control function executable by a first computer for control of the second computer during the remote control session; obtaining the data structure identifier; and using the data structure identifier and the first session identifier to store the captured data in the secure data structure associated with the remote control session.
    Type: Application
    Filed: December 16, 2015
    Publication date: April 14, 2016
    Inventors: Gavin Munro Cameron, RICHARD IAN KNOX, JAMES KEITH MACKENZIE
  • Patent number: 9219727
    Abstract: A method for logging of a remote control session, for use in a remote control system comprising a session initiator operable to initiate a remote control session having a session identifier between a first computer and a second computer and a generator for generating a secure data structure comprising a data structure identifier, the method comprising the steps of: in response to generation by the generator of the secure data structure, initiating an associated first remote control session having a first session identifier; capturing data associated with a remote control function executable by a first computer for control of the second computer during the remote control session; obtaining the data structure identifier; and using the data structure identifier and the first session identifier to store the captured data in the secure data structure associated with the remote control session.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gavin Munro Cameron, Richard Ian Knox, James Keith MacKenzie
  • Patent number: 8090976
    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: Grant
    Filed: June 29, 2007
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mark Alasdair Maciver, James Keith MacKenzie
  • Patent number: 7859969
    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: Grant
    Filed: September 20, 2006
    Date of Patent: December 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark Alasdair Maciver, James Keith MacKenzie
  • Publication number: 20080235264
    Abstract: A method for logging of a remote control session, for use in a remote control system comprising a session initiator operable to initiate a remote control session having a session identifier between a first computer and a second computer and a generator for generating a secure data structure comprising a data structure identifier, the method comprising the steps of: in response to generation by the generator of the secure data structure, initiating an associated first remote control session having a first session identifier; capturing data associated with a remote control function executable by a first computer for control of the second computer during the remote control session; obtaining the data structure identifier; and using the data structure identifier and the first session identifier to store the captured data in the secure data structure associated with the remote control session.
    Type: Application
    Filed: March 6, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gavin Munro Cameron, Richard Ian Knox, James Keith MacKenzie
  • Patent number: 7194323
    Abstract: A method and system for product fulfillment in an automated manufacturing system is disclosed. The method and system of the present invention includes obtaining requirements for a product from a customer. The method and system further includes creating a plan from the requirements using a descriptive language. The plan is then conveyed to an automated manufacturing system for use in manufacturing the product.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Barry Alan Kritt, Douglas A. Law, James Keith MacKenzie, Pamela Annette Morse, Shawn Konrad Sremaniak
  • Publication number: 20020188514
    Abstract: A method and system for product fulfillment in an automated manufacturing system is disclosed. The method and system of the present invention includes obtaining requirements for a product from a customer. The method and system further includes creating a plan from the requirements using a descriptive language. The plan is then conveyed to an automated manufacturing system for use in manufacturing the product.
    Type: Application
    Filed: March 22, 2001
    Publication date: December 12, 2002
    Applicant: International Business Machines Corporation
    Inventors: Barry Alan Kritt, Douglas A. Law, James Keith MacKenzie, Pamela Annette Morse, Shawn Konrad Sremaniak