DR. ANDREW SCOTT MACDONALD, PHARMD
Pharmacy at 18 St, San Francisco, CA

License number
California 59656
Category
Pharmacy
Type
Pharmacist
Address
Address
4129 18Th St, San Francisco, CA 94114
Phone
(415) 551-7837
(415) 551-7843 (Fax)

Personal information

See more information about ANDREW SCOTT MACDONALD at radaris.com
Name
Address
Phone
Andrew Macdonald, age 61
460 Cuerno Largo Way, Paso Robles, CA 93446
Andrew Macdonald, age 64
3000 S Chester Ave SPC 1, Bakersfield, CA 93304
Andrew Macdonald
3000 S Chester Ave SPC 2, Bakersfield, CA 93304
(661) 978-9739
Andrew Macdonald
740 Oakland Ave, Oakland, CA 94611
(510) 420-0803
Andrew Macdonald
PO Box 10531, Bakersfield, CA 93389
(661) 809-6058

Professional information

Andrew Macdonald Photo 1

Software Engineer At Google

Position:
Senior Software Engineer at Google
Location:
San Francisco Bay Area
Industry:
Computer Software
Work:
Google since Jan 2011 - Senior Software Engineer Global IP Solutions Aug 2009 - Jan 2011 - Sr. R&D Engineer Global IP Solutions May 2006 - Aug 2009 - R&D Engineer Faculty of Applied Science, Queen's University 2002 - 2004 - Project Manager
Education:
Chalmers University of Technology 2004 - 2005
M.Sc., Digitial Communications Systems and Technology
Queen's University 2000 - 2004
B.Sc., Math and Engineering (Computing and Communications Option)


Andrew Macdonald Photo 2

Pharmacist At Walgreens

Position:
Pharmacist at Walgreens
Location:
San Francisco Bay Area
Industry:
Pharmaceuticals
Work:
Walgreens - Pharmacist
Education:
University of California, San Francisco 2003 - 2007


Andrew Macdonald Photo 3

Clinic Manager At Walgreens Pharmacy

Position:
Clinic / Store Manager at Walgreens Pharmacy
Location:
San Francisco Bay Area
Industry:
Retail
Work:
Walgreens Pharmacy - San Francisco, CA since Oct 2009 - Clinic / Store Manager
Education:
UCSF 2003 - 2007
Pharm.D., Pharmacy
Skills:
Pharmacy


Andrew Macdonald Photo 4

Method And Apparatus For Reducing Noise Pumping Due To Noise Suppression And Echo Control Interaction

US Patent:
2012029, Nov 22, 2012
Filed:
Jan 6, 2012
Appl. No.:
13/345351
Inventors:
Andrew John MacDonald - San Francisco CA, US
Jan Skoglund - San Francisco CA, US
Björn Volcker - Bromma, SE
International Classification:
H04B 3/20
US Classification:
381 66
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.


Andrew Macdonald Photo 5

Method And Apparatus For Reducing Noise Pumping Due To Noise Suppression And Echo Control Interaction

US Patent:
2012029, Nov 22, 2012
Filed:
May 20, 2011
Appl. No.:
13/112962
Inventors:
Andrew John MACDONALD - San Francisco CA, US
Jan Skoglund - San Francisco CA, US
Björn Volcker - Bromma, SE
International Classification:
H04B 3/20
US Classification:
381 66
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.


Andrew Macdonald Photo 6

Clipping Protection In Fixed-Width Audio Mixing

US Patent:
8428277, Apr 23, 2013
Filed:
Oct 11, 2011
Appl. No.:
13/271139
Inventors:
Jan Skoglund - San Francisco CA, US
Andrew John MacDonald - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H03G 3/00
US Classification:
381104, 361119, 700 94, 708208, 708209
Abstract:
A mixing system provides both clipping protection and signal level conservation while the system operates in the original width type. The mixing system includes a first input multiplier multiplying a first digital input signal by a first gain value to provide a first scaled signal, a second input multiplier multiplying a second digital input signal by the first gain value to provide a second scaled signal, a combiner combining the first scaled signal and the second scaled signal to provide a combined signal, a soft limiter soft limiting the combined signal by reducing some of the amplitudes of the combined signal to provide a soft limited signal, and an output multiplier multiplying the soft limited signal by a second gain value to provide a mixed output signal, wherein the first gain value is a value that is equal to an inverse value of the second gain value.


Andrew Macdonald Photo 7

Method And Apparatus For Multi-Channel Audio Processing Using Single-Channel Components

US Patent:
8320577, Nov 27, 2012
Filed:
May 20, 2011
Appl. No.:
13/112958
Inventors:
Andrew John MacDonald - San Francisco CA, US
Jan Skoglund - San Francisco CA, US
Björn Volcker - Bromma, SE
Assignee:
Google Inc. - Mountain View CA
International Classification:
H03B 29/00, H04M 9/08, H04B 3/20
US Classification:
381 711, 381 712, 381 86, 37940601, 37940606
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.


Andrew Macdonald Photo 8

Method And Apparatus For Multi-Channel Audio Processing Using Single-Channel Components

US Patent:
8233632, Jul 31, 2012
Filed:
Sep 26, 2011
Appl. No.:
13/244816
Inventors:
Andrew John MacDonald - San Francisco CA, US
Jan Skoglund - San Francisco CA, US
Björn Volcker - Bromma, SE
Assignee:
Google Inc. - Mountain View CA
International Classification:
H03B 29/00, H04M 9/08, H04B 3/20
US Classification:
381 711, 381 66, 381 712, 37940601, 37940606
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.