Patents by Inventor Keith MacKenzie
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: 9792335Abstract: In analyzing learning content, a social learning system receives from at least one client system in the social learning system a creation of at least one informal course by a learning content creator. Each informal course comprises learning content and metadata describing the learning content and the learning content creator. The social learning system further receives social data from a plurality of client systems in the social learning system for the at least one informal course. When the social learning system receives a query from a learning content administrator system in the social learning system including query parameters, the social learning system searches at least one of the metadata and the social data for one or more informal courses matching the query parameters and returns a list of one or more informal courses matching the query parameters as a query result.Type: GrantFiled: December 19, 2014Date of Patent: October 17, 2017Assignee: International Business Machines CorporationInventors: John M. Boyer, Adam L. Cutler, Jodi M. Cutler, Keith MacKenzie
-
Patent number: 9773046Abstract: In analyzing learning content, a social learning system receives from at least one client system in the social learning system a creation of at least one informal course by a learning content creator. Each informal course comprises learning content and metadata describing the learning content and the learning content creator. The social learning system further receives social data from a plurality of client systems in the social learning system for the at least one informal course. When the social learning system receives a query from a learning content administrator system in the social learning system including query parameters, the social learning system searches at least one of the metadata and the social data for one or more informal courses matching the query parameters and returns a list of one or more informal courses matching the query parameters as a query result.Type: GrantFiled: August 11, 2015Date of Patent: September 26, 2017Assignee: International Business Machines CorporationInventors: John M. Boyer, Adam L. Cutler, Jodi M. Cutler, Keith MacKenzie
-
Patent number: 9769144Abstract: 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: GrantFiled: December 16, 2015Date of Patent: September 19, 2017Assignee: International Business Machines CorporationInventors: Gavin Munro Cameron, Richard Ian Knox, James Keith Mackenzie
-
Publication number: 20170254595Abstract: A waste water heat recovery system may include a waste water conduit, a plurality of heat exchanger modules, an inlet manifold, and an outlet manifold. The plurality of heat exchanger modules may be disposed on an outer surface of the waste water conduit. Each of the plurality of heat exchanger modules may include a first conduction member, a second conduction member, and a multi-stage serpentine potable water conduit seated between the first and second conduction members. The inlet manifold may receive potable water from a water source and may be fluidly connected to an inlet of the potable water conduit of each of the plurality of heat exchanger modules. The outlet manifold may be fluidly connected to an outlet of the potable water conduit of each of the plurality of heat exchanger modules.Type: ApplicationFiled: May 19, 2017Publication date: September 7, 2017Inventor: Steven Keith Mackenzie
-
Publication number: 20160180729Abstract: In analyzing learning content, a social learning system receives from at least one client system in the social learning system a creation of at least one informal course by a learning content creator. Each informal course comprises learning content and metadata describing the learning content and the learning content creator. The social learning system further receives social data from a plurality of client systems in the social learning system for the at least one informal course. When the social learning system receives a query from a learning content administrator system in the social learning system including query parameters, the social learning system searches at least one of the metadata and the social data for one or more informal courses matching the query parameters and returns a list of one or more informal courses matching the query parameters as a query result.Type: ApplicationFiled: August 11, 2015Publication date: June 23, 2016Inventors: John M. Boyer, Adam L. Cutler, Jodi M. Cutler, Keith MacKenzie
-
Publication number: 20160179907Abstract: In analyzing learning content, a social learning system receives from at least one client system in the social learning system a creation of at least one informal course by a learning content creator. Each informal course comprises learning content and metadata describing the learning content and the learning content creator. The social learning system further receives social data from a plurality of client systems in the social learning system for the at least one informal course. When the social learning system receives a query from a learning content administrator system in the social learning system including query parameters, the social learning system searches at least one of the metadata and the social data for one or more informal courses matching the query parameters and returns a list of one or more informal courses matching the query parameters as a query result.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Inventors: John M. Boyer, Adam L. Cutler, Jodi M. Cutler, Keith MacKenzie
-
Patent number: 9219727Abstract: 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: GrantFiled: March 6, 2008Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Gavin Munro Cameron, Richard Ian Knox, James Keith MacKenzie
-
Publication number: 20150292805Abstract: A waste water heat recovery system may include a waste water conduit, a plurality of heat exchanger modules, an inlet manifold, and an outlet manifold. The plurality of heat exchanger modules may be disposed on an outer surface of the waste water conduit. Each of the plurality of heat exchanger modules may include a first conduction member, a second conduction member, and a serpentine potable water conduit seated between the first and second conduction members. The inlet manifold may receive potable water from a water source and may be fluidly connected to an inlet of the potable water conduit of each of the plurality of heat exchanger modules. The outlet manifold may be fluidly connected to an outlet of the potable water conduit of each of the plurality of heat exchanger modules.Type: ApplicationFiled: April 21, 2015Publication date: October 15, 2015Inventor: Steven Keith Mackenzie
-
Patent number: 8090976Abstract: 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: GrantFiled: June 29, 2007Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Mark Alasdair Maciver, James Keith MacKenzie
-
Publication number: 20110240269Abstract: A waste water heat recovery system may include a waste water conduit, a plurality of heat exchanger modules, an inlet manifold, and an outlet manifold. The plurality of heat exchanger modules may be disposed on an outer surface of the waste water conduit. Each of the plurality of heat exchanger modules may include a first conduction member, a second conduction member, and a serpentine potable water conduit seated between the first and second conduction members. The inlet manifold may receive potable water from a water source and may be fluidly connected to an inlet of the potable water conduit of each of the plurality of heat exchanger modules. The outlet manifold may be fluidly connected to an outlet of the potable water conduit of each of the plurality of heat exchanger modules.Type: ApplicationFiled: April 1, 2010Publication date: October 6, 2011Applicant: MAC-DAN INNOVATIONS LLCInventor: Steven Keith Mackenzie
-
Patent number: 7859969Abstract: 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: GrantFiled: September 20, 2006Date of Patent: December 28, 2010Assignee: International Business Machines CorporationInventors: Mark Alasdair Maciver, James Keith MacKenzie
-
Publication number: 20080235264Abstract: 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: ApplicationFiled: March 6, 2008Publication date: September 25, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gavin Munro Cameron, Richard Ian Knox, James Keith MacKenzie
-
Patent number: 7194323Abstract: 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: GrantFiled: March 22, 2001Date of Patent: March 20, 2007Assignee: International Business Machines CorporationInventors: Barry Alan Kritt, Douglas A. Law, James Keith MacKenzie, Pamela Annette Morse, Shawn Konrad Sremaniak
-
Publication number: 20020188514Abstract: 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: ApplicationFiled: March 22, 2001Publication date: December 12, 2002Applicant: International Business Machines CorporationInventors: Barry Alan Kritt, Douglas A. Law, James Keith MacKenzie, Pamela Annette Morse, Shawn Konrad Sremaniak