Patents by Inventor John MacDonald

John 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).

  • Publication number: 20130041549
    Abstract: A vehicle control system having a controller and a spatial database adapted to provide spatial data to the controller at control speed. The spatial data provided from the spatial database to the controller includes images collected from an optical sensor subsystem in addition to other data collected by a variety of sensor types, including a GNSS or inertial measurement system. The spatial data received by the controller from the database forms at least part of the control inputs that the controller operates on to control the vehicle. The advantage provided by the present invention allows control system to “think” directly in terms of spatial location. A vehicle control system in accordance with one particular embodiment of the invention comprises a task path generator, a spatial database, at least one external spatial data receiver, a vehicle attitude compensation module, a position error generator, a controller, and actuators to control the vehicle.
    Type: Application
    Filed: October 3, 2012
    Publication date: February 14, 2013
    Inventors: David R. Reeve, Andrew John Macdonald, Campbell Robert Morrison
  • Patent number: 8320577
    Abstract: Processing multi-channel audio streams using one or more arrangements of single-channel components. Components that only process the near-end, or capture stream, such as noise suppression (NS) components, are limited in how they can be suitably arranged for processing multi-channel streams. However, components that process the near-end stream using one or more inputs from the far-end, or render stream, such as acoustic echo cancellation (AEC) and automatic gain control (AGC) components, are arranged in one or more of the ways suitable for use with multiple channels.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: Andrew John MacDonald, Jan Skoglund, Björn Volcker
  • Publication number: 20120294453
    Abstract: An input signal is processed through noise suppression (NS) and echo control (EC) via a multipath model that reduces noise pumping effects while maintaining EC performance. A copy of a “noisy” input signal is sent to an EC component before the noisy signal is sent to a NS component, which processes the signal first, when there is a consistent noise level for estimation. The copy of the pre-processing noisy signal is sent to the EC component along with a “clean” or “noise-suppressed” signal output from the NS component. The EC component analyzes the noisy signal as if the EC was the first component in the signal chain to determine what actions to take. The EC component then applies these actions to the clean signal received from the NS component.
    Type: Application
    Filed: January 6, 2012
    Publication date: November 22, 2012
    Inventors: Andrew John MacDonald, Jan Skoglund, Björn Volcker
  • Publication number: 20120296657
    Abstract: Processing multi-channel audio streams using one or more arrangements of single-channel components. Components that only process the near-end, or capture stream, such as noise suppression (NS) components, are limited in how they can be suitably arranged for processing multi-channel streams. However, components that process the near-end stream using one or more inputs from the far-end, or render stream, such as acoustic echo cancellation (AEC) and automatic gain control (AGC) components, are arranged in one or more of the ways suitable for use with multiple channels.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Inventors: Andrew John MACDONALD, Jan Skoglund, Björn Volcker
  • Publication number: 20120294452
    Abstract: An input signal is processed through noise suppression (NS) and echo control (EC) via a multipath model that reduces noise pumping effects while maintaining EC performance. A copy of a “noisy” input signal is sent to an EC component before the noisy signal is sent to a NS component, which processes the signal first, when there is a consistent noise level for estimation. The copy of the pre-processing noisy signal is sent to the EC component along with a “clean” or “noise-suppressed” signal output from the NS component. The EC component analyzes the noisy signal as if the EC was the first component in the signal chain to determine what actions to take. The EC component then applies these actions to the clean signal received from the NS component.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Inventors: Andrew John MACDONALD, Jan Skoglund, Björn Volcker
  • Patent number: 8233632
    Abstract: Processing multi-channel audio streams using one or more arrangements of single-channel components. Components that only process the near-end, or capture stream, such as noise suppression (NS) components, are limited in how they can be suitably arranged for processing multi-channel streams. However, components that process the near-end stream using one or more inputs from the far-end, or render stream, such as acoustic echo cancellation (AEC) and automatic gain control (AGC) components, are arranged in one or more of the ways suitable for use with multiple channels.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: July 31, 2012
    Assignee: Google Inc.
    Inventors: Andrew John MacDonald, Jan Skoglund, Björn Volcker
  • Publication number: 20120123110
    Abstract: A process for the extraction of pDNA from cells is provided. In one aspect, the process comprises heating a liquid comprising the cells to an average temperature of from 95° C. to about 120° C. for a time of less than 10 seconds. In certain preferred aspects, the pDNA is extracted by the use of flow-through apparatus.
    Type: Application
    Filed: July 22, 2010
    Publication date: May 17, 2012
    Inventor: John Macdonald Liddell
  • Patent number: 8017164
    Abstract: A method for peeling fruits and vegetables, particularly those having thin skins, such as tomatoes includes immersing the fruit or vegetable in a boiling solution comprising carbamide and one of carborane and hydrogen chloride to loosen a peel thereof. In a particular embodiment, the carborane comprises trifluoromethanesulfonic acid. The fruit or vegetable is removed from the solution after a predetermined time period. The fruit or vegetable is cooled, and the loosened peel is removed from the fruit or vegetable.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: September 13, 2011
    Assignee: Green Products & Technologies, LLC
    Inventor: John MacDonald
  • Publication number: 20110190478
    Abstract: A process for purification of a fragment antibody from a culture medium also comprising at least one impurity is provided. The purification is carried out after the pH of the culture medium has been reduced to a pH at which the fragment antibody is soluble, but one or more of the impurities are insoluble. A process for the preparation of a fragment antibody employing such a purification process is also provided.
    Type: Application
    Filed: October 2, 2009
    Publication date: August 4, 2011
    Inventor: John Macdonald Liddell
  • Publication number: 20110118938
    Abstract: A vehicle control system having a controller and a spatial database adapted to provide spatial data to the controller at control speed. The spatial data provided from the spatial database to the controller can be any kind of data or information that has some relationship or association with “real world” geographical location, or if it is stored somehow with reference to geographical location. The spatial data received by the controller from the database forms at least part of the control inputs that the controller operates on to control the vehicle. The fact that the controller operates directly on information that is inherently associated with “real world” geographic location represents a change in thinking compared with existing vehicle control systems. In particular, it means that the control system of the present invention “thinks” directly in terms of spatial location.
    Type: Application
    Filed: November 16, 2010
    Publication date: May 19, 2011
    Inventors: Andrew John MacDonald, David Robert Reeve, Campbell Robert Morrison
  • Patent number: 7938912
    Abstract: A composition is provided for use in cleaning a surface of a cementitious material. The composition includes HCl, urea, complex substituted keto-amine-hydrochloride, an alcohol, an ethoxylate, and a ketone. A method of using the composition includes applying the composition to a surface from which it is desired to clean a cementitious material and removing the composition and released cementitious material from the surface.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: May 10, 2011
    Assignee: Green Products & Technologies, L.L.C.
    Inventor: John MacDonald
  • Patent number: 7924727
    Abstract: Method for wireless communications network self-configuration. A preferred embodiment comprises determining a state for communications links in the communications network, entering a normal operating mode, and periodically repeating. The determining of communications link state creates a set of shortest paths connecting each access point in the communications network to a wired access point. If a change in the communications network is detected, the connectivity of each access point to the wired access point is verified and the method is repeated to create a potentially new set of shortest paths. Automatic configuration is enabled to provide a measure of fault tolerance.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: April 12, 2011
    Assignee: Avaya Holdings Limited
    Inventor: Daniel John MacDonald
  • Publication number: 20110046353
    Abstract: A process for the separation of a fragment antibody from a medium is provided. The process comprises contacting the medium comprising the fragment antibody with a synthetic affinity ligand attached to a support matrix under conditions whereby the fragment antibody binds to the synthetic affinity ligand. The synthetic affinity ligand has the formula (I): wherein Q represent an attachment to a solid support matrix, optionally via a spacer group; A and B are each independently —Y-phenyl or —Y-naphthyl groups substituted with one or more substituents capable of hydrogen bonding, preferably one or more of —OH, —SH or —CO2H groups; each Y independently represents —NR—, —O— or —S—; and each R independently represents H or a C1-4 alkyl group.
    Type: Application
    Filed: May 7, 2009
    Publication date: February 24, 2011
    Inventor: John Macdonald Liddell
  • Patent number: 7835832
    Abstract: A vehicle control system having a controller and a spatial database adapted to provide spatial data to the controller at control speed. The spatial data provided from the spatial database to the controller can be any kind of data or information that has some relationship or association with “real world” geographical location, or if it is stored somehow with reference to geographical location. The spatial data received by the controller from the database forms at least part of the control inputs that the controller operates on to control the vehicle. The fact that the controller operates directly on information that is inherently associated with “real world” geographic location represents a change in thinking compared with existing vehicle control systems. In particular, it means that the control system of the present invention “thinks” directly in terms of spatial location.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: November 16, 2010
    Assignee: Hemisphere GPS LLC
    Inventors: Andrew John Macdonald, David Robert Reeve, Campbell Robert Morrison
  • Publication number: 20080167770
    Abstract: A vehicle control system having a controller and a spatial database adapted to provide spatial data to the controller at control speed. The spatial data provided from the spatial database to the controller can be any kind of data or information that has some relationship or association with “real world” geographical location, or if it is stored somehow with reference to geographical location. The spatial data received by the controller from the database forms at least part of the control inputs that the controller operates on to control the vehicle. The fact that the controller operates directly on information that is inherently associated with “real world” geographic location represents a change in thinking compared with existing vehicle control systems. In particular, it means that the control system of the present invention “thinks” directly in terms of spatial location.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: BEELINE TECHNOLOGIES PTY LTD
    Inventors: Andrew John Macdonald, David Robert Reeve, Campbell Robert Morrison
  • Patent number: 7347671
    Abstract: A turbine blade (10) includes internal channels (16) which provide a flow passage for a cooling medium to assist in cooling the blade (10) when in use, wherein the channels (16) include a plurality of turbulence promoting ribs (28, 60, 64, 70) mounted on the wall surfaces (44, 62, 66, 72) thereof. Each rib (28, 60, 64, 70) comprises two rib portions (30, 32) joined at one end to form a chevron junction (34), wherein the chevron junction (34) defines an angle (36) of between 80° and 120° and is directed into the flow of the cooling medium through the channels (16). Each rib portion (30, 32) of a rib (28, 60, 64, 70) defines a gap (40, 42) therein.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: March 25, 2008
    Inventors: Kevin Dorling, John MacDonald
  • Publication number: 20080025154
    Abstract: A timer indicator or chronograph is described. The chronograph functions according to chromatographic principles to develop a perceptible visual image or pattern on an indicator panel or display area, which serves as a means to monitor the relative amount of time that elapses. The chronograph includes a self-contained reservoir for an activating agent, which once activated creates a mobile front that traverses the indicator panel substrate from the reservoir to a distal end at a predetermined rate. The chronograph may be used as a stand-alone device or may be incorporated as part of various articles or products, for instance, as either a training aid or as a dryness indicator. Methods for using and making the chronograph are also described.
    Type: Application
    Filed: August 7, 2007
    Publication date: January 31, 2008
    Inventors: John MacDonald, Kelly Arehart
  • Publication number: 20070252115
    Abstract: Disclosed herein are thermochromic elastic articles suitable for a variety of uses. The thermochromic elastic articles include at least one elastic polymeric composition having at least one thermochromic pigment substantially uniformly dispersed therein, and the elastomeric polymers include such as elastomeric emulsion-based polymers and elastomeric solution-based polymers. Such thermochromic elastic articles are highly useful for use in protective wear products, health care and medical care products, bandages and the like, and are capable of signaling environmental temperature change or temperature change in a wearer or user via a change in color. Additionally provided are articles of manufacture including the thermochromic elastic articles, such as articles including without limitation gloves, medical wraps, garments, and stress indicating articles.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Inventors: Kelly Arehart, Scott Englebert, John MacDonald
  • Patent number: D616980
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: June 1, 2010
    Assignee: Smith & Nephew PLC
    Inventors: John MacDonald, Christopher Althorpe, Michael Unwin
  • Patent number: D644318
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: August 30, 2011
    Assignee: Smith & Nephew PLC
    Inventors: John MacDonald, Christopher Althorpe, Michael Unwin