133 Marlboro Rd, Glen Rock, NJ 07452 • (201)4446082
Cupertino, CA
1245 Lakeside Dr, Sunnyvale, CA 94085 • (408)7490544
7705 Linda Vista Rd, San Diego, CA 92111 • (858)9743520
Bellevue, WA
Pasadena, CA
Wilmette, IL
Mission, TX
Odessa, TX
Berlin, NJ
Work
Company:
Google
Jul 2006
Position:
Senior software engineer
Education
Degree:
Bachelors, Bachelor of Science
School / High School:
Caltech
1995 to 2002
Skills
Java • C++ • Algorithms • Xml • Oop • Engineering • Api • Python • Android • Javascript • Design Patterns • Software Development • Software Engineering • Software Design • Web Services • Eclipse • Web Applications • Ant • Servlets • Cloud Computing • Data Structures • J2Ee
Languages
Hebrew • English
Interests
The Home Depot • New Trier High School • Dancesport • Google Code • Tom's Hardware • California Institute of Technology • Sunpower • Google • Barack Obama
Industries
Computer Software
Us Patents
Integrated Method For Creating A Refreshable Web Query
Matthew Charles Gauthier - Redmond WA, US Yaniv Inbar - Bellevue WA, US Tyson Murray - Maple Valley WA, US Wentao Chen - Sammamish WA, US Andy Verprauskus - Seattle WA, US Richard Jacques - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00 G06F 3/048
US Classification:
715804, 715748, 715738
Abstract:
The present invention allows a user to graphically create a refreshable Web Query by selecting tabular data displayed in a Web page. When the user invokes the refreshable Web Query command, an Internet browser module is launched within a Web Query dialog box open in the spreadsheet program. The user then graphically selects at least one instance of tabular data to import to the spreadsheet program. The invention also makes Web queries more accessible to a user and is embedded in a software utility, known as a Web query Smart Tag (WQST) utility. The WQST utility allows a user to create Web queries directly from an Internet browser module in one of several methods.
Importing Data From A Source Document Into A Destination Document
Matthew Charles Gauthier - Redmond WA, US Yaniv Inbar - Bellevue WA, US Tyson Murray - Maple Valley WA, US Wentao Chen - Sammamish WA, US Andy Verprauskus - Seattle WA, US Richard Jacques - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715748, 715739
Abstract:
Importing data from a source document into a destination document that is displayed within an application program associated with the destination document includes displaying a user interface region as part of the user interface of the application program. Importing the data also includes indicating in the user interface region at least a portion of external data within the accessed source document that is available for insertion into the destination document; and inserting a selected portion of external data into the destination document in response to user input selecting the portion of external data.
Integrated Method For Creating A Refreshable Web Query
Matthew Gauthier - Redmond WA, US Yaniv Inbar - Bellevue WA, US Tyson Murray - Maple Valley WA, US Wentao Chen - Sammamish WA, US Andy Verprauskus - Seattle WA, US Richard Jacques - Kirkland WA, US
International Classification:
G06F003/00 G06F013/00
US Classification:
345/835000
Abstract:
The present invention allows a user to graphically create a refreshable Web Query by selecting tabular data displayed in a Web page. When the user invokes the refreshable Web Query command, an Internet browser module is launched within a Web Query dialog box open in the spreadsheet program. The user then graphically selects at least one instance of tabular data to import to the spreadsheet program. The invention also makes Web queries more accessible to a user and is embedded in a software utility, known as a Web Query Smart Tag (WQST) utility. The WQST utility allows a user to create Web queries directly from an Internet browser module in one of several methods. The first method, known as a “Copy-Paste Web Query,” begins when a user pastes the tabular data into the spreadsheet program and determines whether the Web Query command should be presented to the user. If the decision is made to present the Web Query command to the user, a Web Query option appears on a special drop-down menu. The second method is embedded in a module known as the “Export to Microsoft Excel” module, which allows a user to create a refreshable Web Query in the MICROSOFT EXCEL 2002 spreadsheet program directly from the MICROSOFT INTERNET EXPLORER browser program. The last method is known as the “Edit with Microsoft Excel” method, which allows a user to open the entire file or choose a portion of the file to import into the MICROSOFT EXCEL 2002 spreadsheet program as a refreshable Web Query.
Method And System For Predicting Memory Leaks From Unit Testing
Adam Kolawa - Bradbury CA, US Roman Salvador - La Jolla CA, US Mathew Love - San Diego CA, US Yaniv Inbar - San Diego CA, US Alex Kanevsky - Encinitas CA, US
International Classification:
G06F 19/00
US Classification:
702119000
Abstract:
A method for predicting memory leak in a computer program. The method includes acquiring a reference to a tested unit included in the computer program for preventing static data objects from being deallocated; repeatedly executing the tested unit for more than once; tracking which objects in the tested unit are allocated in a corresponding executing time; performing garbage collection; tracking which objects are deallocated during the garbage collection; comparing the object allocations to the object deallocations; and determining if every execution of the tested unit allocates memory that cannot be deallocated.
Google
Senior Software Engineer
Parasoft Jun 2002 - Jul 2006
Software Engineer Manager
Microsoft Jun 1999 - Jan 2002
Software Design Engineer
Education:
Caltech 1995 - 2002
Bachelors, Bachelor of Science
New Trier High School 1991 - 1995
Skills:
Java C++ Algorithms Xml Oop Engineering Api Python Android Javascript Design Patterns Software Development Software Engineering Software Design Web Services Eclipse Web Applications Ant Servlets Cloud Computing Data Structures J2Ee
Interests:
The Home Depot New Trier High School Dancesport Google Code Tom's Hardware California Institute of Technology Sunpower Google Barack Obama
Languages:
Hebrew English
Googleplus
Yaniv Inbar
Lived:
Glen Rock, NJ Israel WI IL CA WA NJ
Work:
Google Inc. - Senior Software Engineer (2006) Parasoft Corp. Microsot Corp.
Education:
California Institute of Technology - Engineering & Applied Science, New Trier High School
Relationship:
Married
About:
Yaniv Inbar is a Senior Software Engineer at Google, and has worked there since 2006. He is the Technical Lead of the Google APIs Client Libraries team, and the lead developer of the open source Goog...