BackgroundCheck.run
Search For

David Rd Bau, 5388 Lincoln Rd, Lincoln Center, MA 01773

David Bau Phones & Addresses

88 Lincoln Rd, Lincoln, MA 01773    781-2590858   

129 Lexington Rd, Lincoln, MA 01773   

Boston, MA   

Plymouth, MA   

415 Howard Rd, Gladwyne, PA 19035   

Philadelphia, PA   

Weston, MA   

Redmond, WA   

Kirkland, WA   

Montgomery, PA   

88 Lincoln Rd, Lincoln, MA 01773   

Social networks

David Rd Bau

Linkedin

Work

Company: Google Feb 1, 2004 to May 2016 Position: Software engineer

Education

Degree: Doctorates, Doctor of Philosophy School / High School: Massachusetts Institute of Technology 2015 to 2020 Specialities: Philosophy

Skills

Perl • Javascript • Java • Python • Apache • .Net • C++ • Weblogic • Distributed Systems • Win32 Api • Software Engineering • Scalability • Cloud Computing • Web Services • Linux • Software Development • Mysql • Software Design • Web Applications • Sql • Mapreduce • Apis • Computer Science • Algorithms • Rest • Big Data • Deep Learning • Computer Vision • Machine Learning

Industries

Computer Software

Mentions for David Rd Bau

David Bau resumes & CV records

Resumes

David Bau Photo 27

Massachusetts Institute Of Technology

Location:
701 south Santa Fe St, Pauls Valley, OK 73075
Industry:
Computer Software
Work:
Google Feb 1, 2004 - May 2016
Software Engineer
Bea Systems Jul 2001 - Jan 2004
Software Engineer
Crossgain Feb 1, 2000 - Jun 1, 2001
Software Engineer
Microsoft Jan 1995 - Feb 2000
Software Engineer
Jan 1995 - Feb 2000
Massachusetts Institute of Technology
Education:
Massachusetts Institute of Technology 2015 - 2020
Doctorates, Doctor of Philosophy, Philosophy
Cornell University 1992 - 1994
Master of Science, Masters
Harvard University 1988 - 1992
Bachelors, Bachelor of Arts
Phillips Exeter Academy 1984 - 1988
Harvard University
Skills:
Perl, Javascript, Java, Python, Apache, .Net, C++, Weblogic, Distributed Systems, Win32 Api, Software Engineering, Scalability, Cloud Computing, Web Services, Linux, Software Development, Mysql, Software Design, Web Applications, Sql, Mapreduce, Apis, Computer Science, Algorithms, Rest, Big Data, Deep Learning, Computer Vision, Machine Learning

Publications & IP owners

Us Patents

Application Program Interface For Network Software Platform

US Patent:
7017162, Mar 21, 2006
Filed:
Jul 10, 2001
Appl. No.:
09/902811
Inventors:
Adam W. Smith - Redmond WA, US
Anthony J. Moore - Seattle WA, US
Brian A. LaMacchia - Bellevue WA, US
Anders Hejlsberg - Seattle WA, US
Brian M. Grunkemeyer - Issaquah WA, US
Caleb L. Doise - Bellevue WA, US
Christopher W. Brumme - Mercer Island WA, US
Christopher L. Anderson - Issaquah WA, US
Corina E. Feuerstein - Redmond WA, US
Craig T. Sinclair - Sammamish WA, US
Daniel Takacs - Bellevue WA, US
David S. Ebbo - Redmond WA, US
David O. Driver - Seattle WA, US
David S. Mortenson - Redmond WA, US
Erik B. Christensen - Seattle WA, US
Erik B. Olson - Sammamish WA, US
Fabio A. Yeon - Mill Creek WA, US
Gopala Krishna R. Kakivaya - Sammamish WA, US
Gregory D. Fee - Seattle WA, US
Hany E. Ramadan - Kirkland WA, US
Henry L. Sanders - Kirkland WA, US
Jayanth V. Rajan - Bellevue WA, US
Jeffrey M. Cooperstein - Bellevue WA, US
Jonathan C. Hawkins - Seattle WA, US
James H. Hogg - Bellevue WA, US
Joe D. Long - Woodinville WA, US
John I. McConnell - Kirkland WA, US
James S. Miller - Bellevue WA, US
Julie D. Bennett - Medina WA, US
Krzysztof J. Cwalina - Redmond WA, US
Lance E. Olson - Sammamish WA, US
Loren M. Kohnfelder - Bellevue WA, US
Michael M. Magruder - Sammamish WA, US
Manish S. Prabhu - Redmond WA, US
Radu Rares Palanca - Redmond WA, US
Raja Krishnaswamy - Bellevue WA, US
Shawn P. Burke - Kirkland WA, US
Sean E. Trowbridge - Sammamish WA, US
Seth M. Demsey - Kirkland WA, US
Shajan Dasan - Sammamish WA, US
Stefan H. Pharies - Seattle WA, US
Suzanne M. Cook - Redmond WA, US
Tarun Anand - New Dehli, IN
Travis J. Muhlestein - Redmond WA, US
Yann E. Christensen - Seattle WA, US
Ramasamy Krishnaswamy - Redmond WA, US
Joseph Roxe - Hanover NH, US
Alan Boshier - Redmond WA, US
David Bau - Gladwyne PA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
719328, 719318, 719315
Abstract:
An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's. NET™ platform.

Application Program Interface For Network Software Platform

US Patent:
7555757, Jun 30, 2009
Filed:
Jun 23, 2005
Appl. No.:
11/159853
Inventors:
Adam W. Smith - Redmond WA, US
Anthony J. Moore - Seattle WA, US
Brian A. LaMacchia - Bellevue WA, US
Anders Hejlsberg - Seattle WA, US
Brian M. Grunkemeyer - Issaquah WA, US
Caleb L. Doise - Bellevue WA, US
Christopher W. Brumme - Mercer Island WA, US
Christopher L. Anderson - Issaquah WA, US
Corina E. Feuerstein - Redmond WA, US
Craig T. Sinclair - Sammamish WA, US
Daniel Takacs - Bellevue WA, US
David S. Ebbo - Redmond WA, US
David O. Driver - Seattle WA, US
David S. Mortenson - Redmond WA, US
Erik B. Christensen - Seattle WA, US
Erik B. Olson - Sammamish WA, US
Fabio A. Yeon - Mill Creek WA, US
Gopala Krishna R. Kakivaya - Sammamish WA, US
George D. Fee - Seattle WA, US
Hany E. Ramadan - Kirkland WA, US
Jayanth V. Rajan - Bellevue WA, US
Jeffrey M. Cooperstein - Bellevue WA, US
Jonathan C. Hawkins - Seattle WA, US
James H. Hogg - Bellevue WA, US
Joe D. Long - Woodinville WA, US
John I. McConnell - Kirkland WA, US
James S. Miller - Bellevue WA, US
Julie D. Bennett - Medina WA, US
Krzysztof J. Cwalina - Redmond WA, US
Lance E. Olson - Sammamish WA, US
Loren M. Kohnfelder - Bellevue WA, US
Michael M. Magruder - Sammamish WA, US
Manish S. Prabhu - Redmond WA, US
Radu Rares Palanca - Redmond WA, US
Raja Krishnaswamy - Bellevue WA, US
Shawn P. Burke - Kirkland WA, US
Sean E. Trowbridge - Sammamish WA, US
Seth M. Demsey - Kirkland WA, US
Shajan Dasan - Sammamish WA, US
Stefan H. Pharies - Seattle WA, US
Suzanne M. Cook - Redmond WA, US
Tarun Anand - Pitampura, IN
Travis J. Muhlestein - Redmond WA, US
Yann E. Christensen - Seattle WA, US
Ramasamy Krishnaswamy - Redmond WA, US
Joseph Roxe - Kirkland WA, US
Alan Boshier - Redmond WA, US
David Bau - Gladwyne PA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
G06F 9/44
G06F 9/46
G06F 13/00
US Classification:
719328, 719313
Abstract:
An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's. NET™ platform.

Computing System And Method For Allowing Plurality Of Applications Written In Different Programming Languages To Communicate And Request Resources Or Services Via A Common Language Runtime Layer

US Patent:
7581231, Aug 25, 2009
Filed:
Feb 28, 2002
Appl. No.:
10/087027
Inventors:
Adam W. Smith - Redmond WA, US
Anthony J. Moore - Seattle WA, US
Anders Hejlsberg - Seattle WA, US
Brian A. LaMacchia - Bellevue WA, US
Blaine J. Dockter - Bellevue WA, US
Brian M. Grunkemeyer - Issaquah WA, US
Brian K. Pepin - Seattle WA, US
Caleb L. Doise - Bellevue WA, US
Christopher W. Brumme - Mercer Island WA, US
Chad W. Royal - Redmond WA, US
Christopher L. Anderson - Issaquah WA, US
Corina E. Feuerstein - Redmond WA, US
Craig T. Sinclair - Sammamish WA, US
Daniel Dedu-Constantin - Redmond WA, US
Daniel Takacs - Bellevue WA, US
David S. Ebbo - Redmond WA, US
David S. Mortenson - Redmond WA, US
Erik B. Christensen - Seattle WA, US
Erik B. Olson - Sammamish WA, US
Fabio A. Yeon - Mill Creek WA, US
Giovanni M. Della-Libera - Seattle WA, US
Gopala Krishna R. Kakivaya - Sammamish WA, US
Gregory D. Fee - Seattle WA, US
Hany E. Ramadan - Kirkland WA, US
Jayanth V. Rajan - Bellevue WA, US
Jeffrey M. Cooperstein - Bellevue WA, US
Jonathan C. Hawkins - Seattle WA, US
James H. Hogg - Bellevue WA, US
Joe D. Long - Woodinville WA, US
John I. McConnell - Kirkland WA, US
James S. Miller - Bellevue WA, US
Julie D. Bennett - Medina WA, US
Jun Fang - Sammamish WA, US
Krzysztof J. Cwalina - Redmond WA, US
Keith W. Ballinger - North Bend WA, US
Lance E. Olson - Sammamish WA, US
Loren M. Kohnfelder - Bellevue WA, US
Luca Bolognese - Redmond WA, US
Manu Vasandani - Bellevue WA, US
Mark T. Anders - Bellevue WA, US
Mark P. Ashton - Kent WA, US
Mark A. Boulter - Remond WA, US
Mark W. Fussell - Sammamish WA, US
Michael M. Magruder - Sammamish WA, US
Manish S. Prabhu - Redmond WA, US
Neetu Rajpal - Redmond WA, US
Nikhil Kothari - Sammamish WA, US
Nithyalakshmi Sampathkumar - Bellevue WA, US
Nicholas M. Kramer - Redmond WA, US
Omri Gazitt - Redmond WA, US
Radu Rares Palanca - Redmond WA, US
Raja Krishnaswamy - Bellevue WA, US
Robert M. Howard - Snoqualmie WA, US
Ramasamy Krishnaswamy - Redmond WA, US
Shawn P. Burke - Kirkland WA, US
Scott D. Guthrie - Bellevue WA, US
Sean E. Trowbridge - Sammamish WA, US
Seth M. Demsey - Kirkland WA, US
Shajan Dasan - Sammamish WA, US
Subhag P. Oak - Redmond WA, US
Sreeram Nivarthi - Sammamish WA, US
Stefan H. Pharies - Seattle WA, US
Suzanne M. Cook - Redmond WA, US
Susan M. Warren - Carnation WA, US
Tarun Anand - New Dehli, IN
Travis J. Muhlestein - Redmond WA, US
William A. Adams - Bellevue WA, US
Yan Leshinsky - Bellevue WA, US
Yann E. Christensen - Seattle WA, US
Stephen J. Millet - Edmonds WA, US
Joseph Roxe - Kirkland WA, US
Alan Boshier - Redmond WA, US
Henry L. Sanders - Kirkland WA, US
David Bau - Gladwyne PA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/00
G06F 15/16
G06F 17/00
G06F 3/00
US Classification:
719328, 709203, 715234, 715740
Abstract:
An application program interface (API) provides a set of functions for application developers who build Web applications on Microsoft Corporation's. NET™ platform.

Marshaling And Un-Marshaling Data Types In Xml And Java

US Patent:
7650591, Jan 19, 2010
Filed:
Jan 22, 2004
Appl. No.:
10/762814
Inventors:
David Bau - Gladwyne PA, US
Assignee:
BEA Systems, Inc. - Redwood Shores CA
International Classification:
G06F 9/44
US Classification:
717116, 717114
Abstract:
The use of XML types can allow the combination of XML and JAVA type systems, which overcomes many deficiencies in existing marshaling and unmarshaling systems by translating XML schemas which define XML data in an XML document into XML types in JAVA. Unlike traditional attempts at translating between XML and JAVA, XML schemas realized as XML types can remain fully faithful to the XML, and are capable of a number of XML data operations. In addition, the XML types can be easily transformed among themselves and JAVA types, and a lightweight store retaining XML information at tag level allows incremental XML marshaling and unmarshaling.

Systems And Methods For Creating Network-Based Software Services Using Source Code Annotations

US Patent:
7707564, Apr 27, 2010
Filed:
Feb 23, 2004
Appl. No.:
10/784492
Inventors:
Kyle Marvin - Kingwood TX, US
David Remy - Mercer Island WA, US
David Bau - Gladwyne PA, US
Roderick A. Chavez - Kirkland WA, US
David Read - Bellevue WA, US
Assignee:
BEA Systems, Inc. - San Jose CA
International Classification:
G06F 9/45
G06F 9/44
G06F 7/04
US Classification:
717140, 717106, 717117, 726 21
Abstract:
A developer can express the logic offered by a Web service, or other network accessible service, using a standard programming language augmented with declarative annotations specifying preferences for exposing that logic as a Web service. At compile time, an enhanced compiler can analyze the annotated source file and automatically generate the mechanisms required to expose its functionality as a Web service or network accessible service.

User-Friendly Features For Real-Time Communications

US Patent:
8095665, Jan 10, 2012
Filed:
Jun 30, 2005
Appl. No.:
11/174407
Inventors:
David Bau - Gladwyne PA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16
US Classification:
709227
Abstract:
User-friendly features in Real-Time Communications are described. The description includes a process of determining capabilities and permissions of a remote client, and displaying an indicator for the discovered capabilities and permissions, the indicator indicating available capabilities and permissions for the remote client.

Presenting Quick List Of Contacts To Communication Application User

US Patent:
8392836, Mar 5, 2013
Filed:
Jul 11, 2005
Appl. No.:
11/180035
Inventors:
David Bau - Gladwyne PA, US
Jonathan David Perlow - Seattle WA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 3/00
US Classification:
715739, 715752
Abstract:
Methods and systems of presenting a quick list of contacts to an instant messaging user are disclosed. A set of contacts is identified. From the set of contacts, a first subset is selected based on first predefined criteria and a second subset is selected from second predefined criteria. The first and second predefined criteria may include contact interaction criteria, user activity criteria, and connectedness criteria. From the first and second subsets, one or more lists of contacts are generated. The one or more lists may be displayed in a display region of an instant messaging application.

Providing Images Of Named Resources In Response To A Search Query

US Patent:
8538943, Sep 17, 2013
Filed:
Jul 24, 2008
Appl. No.:
12/179182
Inventors:
David Bau - Lincoln MA, US
Gunes Erkan - New York NY, US
Osman Ahmed Osman - Giza, EG
Scott A. Safier - New York NY, US
Ching Yu Conrad Lo - Saratoga CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
G06F 7/00
US Classification:
707706, 707722, 707758, 707770
Abstract:
Systems, computer program products, apparatus, and methods are described that perform operations including receiving a search query that includes a name, receiving multiple resources that have been identified by a search engine as best satisfying the search query, wherein the identified multiple resources include a resource including a plurality of images. The operations include identifying an image of the plurality of images displaying a face of the person. The image is identified based on a description associated with the image. The description is based at least in part on one or more resources included in the search results. The operations further include providing the identified image with the search results. The search results are provided as a plurality of links. Each link identifies a corresponding resource of the identified plurality of resources.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.