Patents by Inventor Donald A. MacLeod

Donald A. MacLeod 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: 20220070122
    Abstract: A method for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.
    Type: Application
    Filed: October 12, 2021
    Publication date: March 3, 2022
    Applicant: Versata FZ-LLC
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
  • Patent number: 11171897
    Abstract: A method for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: November 9, 2021
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
  • Publication number: 20200092235
    Abstract: A method for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 19, 2020
    Applicant: Versata FZ-LLC
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
  • Patent number: 10419373
    Abstract: A system for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: September 17, 2019
    Assignee: Versata FZ-LLC
    Inventors: Edwin Wilhelmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
  • Patent number: 10260210
    Abstract: An offshore structure includes an original structure and an extension structure. The original structure includes a main platform supported via a foundation on a seabed. The extension structure includes a platform extension positioned laterally of the main platform and a platform extension support, depending downwardly from the platform extension, into contact with the foundation, so as to support the extension structure directly on the foundation.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: April 16, 2019
    Assignee: ConocoPhillips (U.K.) Britannia Limited
    Inventors: David Leonard Hall, Gary Dean, Duncan Knight, Anthony Clark, Andrew Kirkpatrick, Paul Oliver, Bruce John Munro, Lindsay McKay, Alan Rodger, Eric Reid, Donald Macleod
  • Patent number: 9945087
    Abstract: An offshore structure comprises: an original structure comprising a main platform supported via a foundation on a seabed; and an extension structure comprising a platform extension positioned laterally of the main platform and a platform extension support, depending downwardly from the platform extension, into contact with the foundation, so as to support the extension structure directly on the foundation.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: April 17, 2018
    Assignee: CONOCOPHILLIPS (U.K.) BRITANNIA LIMITED
    Inventors: David Leonard Hall, Gary Dean, Duncan Knight, Anthony Clark, Andrew Kirkpatrick, Paul Oliver, Bruce John Munro, Lindsay Mckay, Alan Rodger, Eric Reid, Donald Macleod
  • Publication number: 20170356152
    Abstract: An offshore structure includes an original structure and an extension structure. The original structure includes a main platform supported via a foundation on a seabed. The extension structure includes a platform extension positioned laterally of the main platform and a platform extension support, depending downwardly from the platform extension, into contact with the foundation, so as to support the extension structure directly on the foundation.
    Type: Application
    Filed: August 29, 2017
    Publication date: December 14, 2017
    Applicant: BRITANNIA OPERATOR LIMITED
    Inventors: David Leonard HALL, Gary DEAN, Duncan KNIGHT, Anthony CLARK, Andrew KIRKPATRICK, Paul OLIVER, Bruce John MUNRO, Lindsay MCKAY, Alan RODGER, Eric REID, Donald MACLEOD
  • Publication number: 20170272389
    Abstract: A method for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.
    Type: Application
    Filed: April 5, 2017
    Publication date: September 21, 2017
    Applicant: Versata FZ-LLC
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
  • Patent number: 9654429
    Abstract: A system for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: May 16, 2017
    Assignee: Versata FZ-LLC
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
  • Publication number: 20160285801
    Abstract: A method for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.
    Type: Application
    Filed: June 6, 2016
    Publication date: September 29, 2016
    Applicant: Versata FZ-LLC
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
  • Patent number: 9389927
    Abstract: A method for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: July 12, 2016
    Assignee: Versata FZ-LLC
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
  • Publication number: 20150145622
    Abstract: A rotary magnet switch includes a housing defining a cavity for a rotary magnet having a first section rotatable with respect to a second section. A first registration secures the first magnet section to the housing. An actuator extends from a side wall of the housing. The actuator is secured to the second magnet section and is configured to rotate the second magnetic section with respect to the housing and the first magnet section to switch the magnet on and off.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 28, 2015
    Applicant: QinetiQ North America, Inc.
    Inventors: Edward J. Terrenzi, Faheem F. Faheem, Donald MacLeod, Ross Malin, M. Spenser Brouwer, Paul William Paolillo, Scott Quigley
  • Publication number: 20150147121
    Abstract: An offshore structure comprises: an original structure comprising a main platform supported via a foundation on a seabed; and an extension structure comprising a platform extension positioned laterally of the main platform and a platform extension support, depending downwardly from the platform extension, into contact with the foundation, so as to support the extension structure directly on the foundation.
    Type: Application
    Filed: April 9, 2013
    Publication date: May 28, 2015
    Inventors: David Leonard Hall, Gary Dean, Duncan Knight, Anthony Clark, Andrew Kirkpatrick, Paul Oliver, Bruce John Munro, Lindsay Mckay, Alan Rodger, Eric Reid, Donald Macleod
  • Patent number: 8407718
    Abstract: A method for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: March 26, 2013
    Assignee: Corizon Limited
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
  • Patent number: 8091964
    Abstract: A blast mitigating seat features a base and a seat frame. The seat frame includes a pan and a backrest including an open area for gear worn by a user. A first damping subsystem between the base and the seat frame has a first force/stroke relationship and a second damping subsystem between the base and the seat frame has a second force/stroke relationship.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: January 10, 2012
    Assignee: Foster-Miller, Inc.
    Inventors: James A. Carter, Donald MacLeod, Patrick Callahan
  • Publication number: 20100301647
    Abstract: A blast mitigating seat features a base and a seat frame. The seat frame includes a pan and a backrest including an open area for gear worn by a user. A first damping subsystem between the base and the seat frame has a first force/stroke relationship and a second damping subsystem between the base and the seat frame has a second force/stroke relationship.
    Type: Application
    Filed: May 26, 2009
    Publication date: December 2, 2010
    Inventors: James A. Carter, Donald MacLeod, Patrick Callahan
  • Publication number: 20050013041
    Abstract: An apparatus and method are provided for sealing an outer surface 170 of a shaft 175 to an inner surface 165 of a hub 160. The seal includes a magnet 155, with top and bottom pole pieces 260, 265, and a ferrofluid 270 magnetically held in a gap 275 between the pole pieces 260, 265, and the hub 160 or the shaft 175. The top pole piece 260 has a cross-section that is L-shaped, with a horizontal portion 260a parallel to the magnet 155 and a shorter vertical portion 260b facing the shaft 175. In one version, the vertical portion 260b or the portion of the shaft 175 facing it is contoured to provide a flux gradient that axially concentrates the ferrofluid 270 in the gap 275. In another aspect, a catcher 335 is provided to reduce loss of ferrofluid 270 when the ferrofluidic seal 185 used to form an outside seal. In yet another aspect, a stationary ferrofluidic seal 345 is provided for sealing a stationary shaft 350 to a rotating hub 355.
    Type: Application
    Filed: August 17, 2004
    Publication date: January 20, 2005
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Donald Macleod, Robert Pelstring, Marten Byl, Jeffry LeBlanc, Tan Pham, Robert Nottingham, Michael Whittome
  • Patent number: 6282053
    Abstract: A spindle for a disc drive which can be assembled without the use of adhesives is disclosed. Stator electromagnets are encapsulated in a plastic overmold. The stator is clamped to the base with a clamp spring arrangement. An offset between the stator surface and the base flange is covered by a clamp spring such that binding of the clamp spring by a fastener allows for an adjustable biasing force to secure the stator in place. The magnet and flux shield are attached to the rotor sleeve by an easily positioned retaining ring. An elastic foam washer provides a controlled force to secure the magnet and flux shield in place on the rotor. A second elastic foam washer and a shield provide a controlled biasing force to hold magnetic fluid and magnetic poles to the rotor. Bearings are laser welded to the rotor and the shaft to rotatably mount the rotor about the shaft.
    Type: Grant
    Filed: August 5, 1994
    Date of Patent: August 28, 2001
    Assignee: Seagate Technology, Inc.
    Inventors: Donald MacLeod, Long Van Nguyen, Alireza Rahimi, Robert Nottingham
  • Patent number: 4889332
    Abstract: A document feeding apparatus feeds a document (18) from the endmost position (22) of a stack of documents (10) into a document path (34) using a vacuum suction head operating through an aperture (36) in a baseplate (16). A vacuum source (38) attracts a document (18) to the suction head (40) during a return stroke (50). No vacuum is applied during a forward stroke (48). The vacuum source (38) comprises a reciprocal air pump (54,108) having a potential energy store (66,90) used to power a rapid vacuum-creating return stroke despite a low-power drive source (44,96) to power the forward stroke. A barrel-pump (54) or bellows device (108) can be used as the reciprocal air pump. The vacuum-creating return stroke can be initiated either by solenoid (78) release or by operation of a cam (98) beyond a first angular position.
    Type: Grant
    Filed: May 3, 1988
    Date of Patent: December 26, 1989
    Assignee: Unisys Corporation
    Inventors: Antony J. Leonard, Donald A. Macleod
  • Patent number: 4128856
    Abstract: An automatic resetting subcircuit is disclosed in a remotely actuated power distribution switch control circuit characterized by a two-position electromechanical control for an automatic actuation mechanism for operating the switch. The control is provided with two elements, each for moving the control in an opposite direction between the open and closed positions of the switch. The circuit includes a first energy storage capacitor for storing energy received from a source remote from the circuit. A first thyristor, when triggered by a locally generated control signal, applies the energy stored in the first energy storage capacitor to one of the elements to cause the switch to be operated in a predetermined direction. The automatic resetting subcircuit includes a second energy storage capacitor for storing energy received from the remote source with the second energy storage capacitor being electrically isolated from the first thyristor.
    Type: Grant
    Filed: July 29, 1977
    Date of Patent: December 5, 1978
    Inventor: Donald A. MacLeod