Search

Robert Gavrila Phones & Addresses

  • Redmond, WA
  • Seattle, WA
  • 3370 Lafayette Rd, Portsmouth, NH 03801 (603) 431-1175
  • Dover, NH
  • Epping, NH
  • 12229 168Th Ct NE, Redmond, WA 98052

Work

Company: Microsoft Jan 2006 Position: Principal software development engineer

Education

Degree: Masters School / High School: University Politehnica of Bucharest 1995 to 1996 Specialities: Computer Science

Skills

Software Development • Software Engineering • C# • Distributed Systems • Software Design • Agile Methodologies • C++ • Web Services • .Net • Sql • Xml • Java • Linux • Javascript • Cloud Computing • Object Oriented Design • Testing

Industries

Computer Software

Resumes

Resumes

Robert Gavrila Photo 1

Principal Software Development Engineer

View page
Location:
11203 184Th Pl northeast, Redmond, WA 98052
Industry:
Computer Software
Work:
Microsoft
Principal Software Development Engineer

Ecora Corporation Jan 2001 - Jan 2006
Senior Software Engineer

Microsoft Apr 2000 - Dec 2000
Software Development Engineer In Testing

Hp Europe May 1998 - Apr 2000
Software Development Engineer

Glossy Computerland 1995 - 1998
Software Engineer
Education:
University Politehnica of Bucharest 1995 - 1996
Masters, Computer Science
Skills:
Software Development
Software Engineering
C#
Distributed Systems
Software Design
Agile Methodologies
C++
Web Services
.Net
Sql
Xml
Java
Linux
Javascript
Cloud Computing
Object Oriented Design
Testing

Publications

Us Patents

Retrieving Content From Website Through Sandbox

View page
US Patent:
20130290404, Oct 31, 2013
Filed:
Apr 27, 2012
Appl. No.:
13/458126
Inventors:
Zeyad Rajabi - Bellevue WA, US
Taylor Hopper - Seattle WA, US
Oliver Zheng - Bellevue WA, US
Matthew Wood - Seattle WA, US
Patrick Conlan - Seattle WA, US
Robert Gavrila - Redmond WA, US
Eric Broberg - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
A client system interacts with a sandbox environment to host a web browser control within the sandbox. A webpage URL, a URL to a script file to be injected into the webpage, a name of the script method to be invoked, and the event to look for to trigger the script method sent to the sandbox environment from the client. The sandbox environment downloads the script file from the cloud using the script URL and loads a rendering engine with the specified webpage URL. The specified script file is subsequently injected into the loaded webpage at the sandbox environment. After the specified event is fired, the sandbox environment triggers the specified script method and stores the results within a results array, accessible to the client system.

Document Communication Runtime Interfaces

View page
US Patent:
20130191880, Jul 25, 2013
Filed:
Jan 25, 2012
Appl. No.:
13/358383
Inventors:
Patrick Conlan - Seattle WA, US
Bryan Reich - Snoqualmie WA, US
Jiajun Hua - Redmond WA, US
Zhenyun Tang - Sammamish WA, US
Robert Gavrila - Redmond WA, US
Alexandru Croicu - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 21/00
US Classification:
726 1
Abstract:
A set of protocols support a common script object model for document interaction that crosses document types and runtime environments. A cross frame browser-based protocol may provide a secure, scalable, and asynchronous mechanism for transmitting script object model requests to document hosts and managing responses to developer code in standards-compliant browsers. A hostable runtime Application Programming Interface (API) may provide a secure, scalable, and asynchronous protocol to transmit script object model requests across process boundaries to document hosts back to developer code with minimum performance impact on the document host.

Cross Platform Custom Functions

View page
US Patent:
20190095226, Mar 28, 2019
Filed:
Feb 6, 2018
Appl. No.:
15/889918
Inventors:
- Redmond WA, US
Hoe Jin Kim - Redmond WA, US
Zlatko Michailov - Redmond WA, US
Hardik V. Shah - Seattle WA, US
Shaofeng Zhu - Bellevue WA, US
John Zhongqi Wang - Austin TX, US
Chae Seong Lim - Issaquah WA, US
Hailei Zhang - Redmond WA, US
Sudheer Maremanda - Redmond WA, US
Abhimanyu Sharma - Redmond WA, US
Jay R. Rathi - Redmond WA, US
Robert Ion Gavrila - Redmond WA, US
Ehab Sobhy - Redmond WA, US
Thomas A. Morrison - Redmond WA, US
Jai Srinivasan - Bellevue WA, US
Rolando Jimenez Salgado - Redmond WA, US
Nicholas Weinandt - Redmond WA, US
Alexandru Croicu - Redmond WA, US
International Classification:
G06F 9/445
G06F 8/76
G06F 8/61
Abstract:
Systems, methods, and computer-executable instructions for supporting custom functions within an application. An application add-in is received that includes a custom function and a custom function location. The application is available across multiple platforms. The custom function is also available across multiple platforms. The custom function is registered within the application using the custom function location. A request to invoke the custom function is received within the application A custom function implementation is downloaded from the custom function location. The custom function implementation is executed. A return value is received from the custom function implementation. The return value may be displayed within the application.

Cross-Platform Command Extensibility

View page
US Patent:
20160313958, Oct 27, 2016
Filed:
Aug 29, 2015
Appl. No.:
14/839942
Inventors:
- Redmond WA, US
Andrew Salamatov - Seattle WA, US
Ester Wamwitha Maina - Redmond WA, US
Bryan Reich - Snoqualmie WA, US
Alin Flaidar - Redmond WA, US
Robert Gavrila - Redmond WA, US
Rolando Jimenez Salgado - Sammamish WA, US
Pretish Abraham - Redmond WA, US
Timothy Wan - Redmond WA, US
Philip Yue-Leung Chan - Redmond WA, US
Russell Palmer - Redmond WA, US
Angela So - Redmond WA, US
International Classification:
G06F 3/14
G06F 3/0482
H04L 12/24
Abstract:
An abstraction for one or more commands associated with a client application may be received upon deployment of a host application. The abstraction may be an extension with a same package and code such that the extension is enabled across a variety of platforms, host applications, and devices. For example, the extension may be displayed through a user interface of the host application based on definitions contained within the abstraction such that the extension is compatible with a platform and device on which the host application is deployed. The commands may be translated into graphical control elements, and displayed in conjunction with the extension based on the definitions. Upon invocation of one or more of the commands, an action may be performed based on the definitions enabling the client application to interact with content being created, edited, and/or viewed in the host application in an appropriate context.

Retrieving Content From Website Through Sandbox

View page
US Patent:
20160110470, Apr 21, 2016
Filed:
Dec 30, 2015
Appl. No.:
14/983618
Inventors:
- Redmond WA, US
Taylor Hopper - Seattle WA, US
Oliver Zheng - Bellevue WA, US
Matthew Wood - Seattle WA, US
Patrick Conlan - Seattle WA, US
Robert Gavrila - Redmond WA, US
Eric Broberg - Redmond WA, US
International Classification:
G06F 17/30
H04L 29/08
Abstract:
A client system interacts with a sandbox environment to host a web browser control within the sandbox. A webpage URL, a URL to a script file to be injected into the webpage, a name of the script method to be invoked, and the event to look for to trigger the script method sent to the sandbox environment from the client. The sandbox environment downloads the script file from the cloud using the script URL and loads a rendering engine with the specified webpage URL. The specified script file is subsequently injected into the loaded webpage at the sandbox environment. After the specified event is fired, the sandbox environment triggers the specified script method and stores the results within a results array, accessible to the client system.
Robert Ion Gavrila from Redmond, WA, age ~52 Get Report