Search

Merwan Hade Phones & Addresses

  • Fremont, CA
  • San Francisco, CA
  • Bellevue, WA
  • Seattle, WA
  • Austin, TX
  • Houston, TX

Resumes

Resumes

Merwan Hade Photo 1

Director Of Product Management

View page
Location:
201 east 21St St, Austin, TX 78705
Industry:
Computer Software
Work:
Microsoft - Greater Seattle Area since Feb 2012
Program Manager

Texas Advanced Computing Center Jan 2009 - Feb 2012
Undergraduate Research Assistant

National Instruments - Austin, Texas Area May 2011 - Aug 2011
Software Engineering Intern

Siemens Industry Inc Jun 2010 - Aug 2010
Intern
Education:
The University of Texas at Austin 2008 - 2011
BSEE, Electrical Engineering, Computer Engineering
Skills:
C
Java
C#
Windows Azure
Cloud Computing
Program Management
User Interface Design
User Experience Design
.Net
Sql
Visual Studio
C++
Linux
Software Engineering
Software Development
Microsoft Azure
Scalability
Product Management
Software As A Service
Enterprise Software
Cloud Applications
Sharepoint
Integration
Mobile Applications
Languages:
English
Hindi
Marathi
Farsi
Spanish
Persian
Merwan Hade Photo 2

Merwan Hade

View page

Publications

Us Patents

System And Method For Externally-Delegated Access Control And Authorization

View page
US Patent:
20210144147, May 13, 2021
Filed:
Dec 15, 2020
Appl. No.:
17/122211
Inventors:
- Redmond WA, US
Kerem Yuceturk - Bellevue WA, US
Alexandru Dan Burst - Kirkland WA, US
David Alexander Blyth - Seattle WA, US
Merwan Vishnu Hade - Bellevue WA, US
Samuel L. Banina - Bellevue WA, US
International Classification:
H04L 29/06
G06F 21/62
H04W 12/08
G06F 21/10
Abstract:
Methods for externally-delegated access control and authorization of applications and resources are performed by systems and devices. A request for access by a user to a resource of a first application is received from a client device. A memory data structure that associates the resource of the first application with an application identifier and permission information is accessed to obtain the application identifier and the permission information. A query is provided to a second application, identified by the application identifier, which has a different authorization model than the first application. The query includes a user identifier and the permission information. The second application performs a permission check and authorization for the user based on the query. A query response that includes an access indication is the received from the second application. The request is granted or denied based on the access indication.

System And Method For Externally-Delegated Access Control And Authorization

View page
US Patent:
20190306171, Oct 3, 2019
Filed:
May 29, 2018
Appl. No.:
15/991193
Inventors:
- Redmond WA, US
Kerem Yuceturk - Bellevue WA, US
Alexandru Dan Burst - Kirkland WA, US
David Alexander Blyth - Seattle WA, US
Merwan Vishnu Hade - Bellevue WA, US
Samuel L. Banina - Bellevue WA, US
International Classification:
H04L 29/06
G06F 21/62
Abstract:
Methods for externally-delegated access control and authorization of applications and resources are performed by systems and devices. A request for access by a user to a resource of a first application is received from a client device. A memory data structure that associates the resource of the first application with an application identifier and permission information is accessed to obtain the application identifier and the permission information. A query is provided to a second application, identified by the application identifier, which has a different authorization model than the first application. The query includes a user identifier and the permission information. The second application performs a permission check and authorization for the user based on the query. A query response that includes an access indication is the received from the second application. The request is granted or denied based on the access indication.

Application With Embedded Workflow Designer

View page
US Patent:
20190272154, Sep 5, 2019
Filed:
May 21, 2019
Appl. No.:
16/418391
Inventors:
- Redmond WA, US
Stephen Siciliano - Bellevue WA, US
Ashwin Sathya Raghunathan - Bellevue WA, US
Kartik Rao Polepalli - Redmond WA, US
Merwan Vishnu Hade - Seattle WA, US
Prabir K. Shrestha - Redmond WA, US
Sunay Vaishnav - Bellevue WA, US
Charles Lamanna - Bellevue WA, US
International Classification:
G06F 8/20
G06Q 10/10
G06Q 10/06
G06F 17/24
G06F 8/34
G06F 17/22
G06F 9/48
G06F 8/36
Abstract:
A workflow development system is described herein that embeds a workflow designer user interface of a workflow development application into a user interface of another software application, so that the workflow designer user interface can be used to generate workflows that reference and/or interact with the other software application. In some aspects, the workflow development application obtains information indicative of a context of a user within the other software application and recommends workflow templates or workflow steps for selection by a user based on the obtained information. The workflow development application may also pre-populate certain parameters of certain workflow steps based on the obtained information.

Identifying And Consenting To Permissions For Workflow And Code Execution

View page
US Patent:
20190102525, Apr 4, 2019
Filed:
May 11, 2018
Appl. No.:
15/976868
Inventors:
- Redmond WA, US
Merwan Vishnu Hade - Seattle WA, US
Stephen Christopher Siciliano - Bellevue WA, US
David Nissimoff - Bellevue WA, US
FNU Anubhav - Redmond WA, US
International Classification:
G06F 21/31
G06F 12/0891
Abstract:
The present invention extends to methods, systems, and computer program products for identifying and consenting to permissions for workflow and code execution. Aspects of the invention can be used to automatically scan a workflow or code definition to identify (potentially all) the actions/triggers a workflow or program intends to perform on behalf of a user. The user is shown the actions/triggers the workflow or program intends to perform (e.g., at a user interface) before consent to perform the actions/triggers is granted. As such, a user is aware of intended actions/triggers of a workflow or program before granting consent. Further, since actions/triggers are identified from the workflow or code definition (and not formulated by an author), permission requests better align with permissions that workflow or program functionality actually uses during execution.

Debugging A Flow

View page
US Patent:
20170315714, Nov 2, 2017
Filed:
Nov 22, 2016
Appl. No.:
15/358752
Inventors:
- Redmond WA, US
Daniel Joseph Kappes - Redmond WA, US
Jesse D. Francisco - Woodinville WA, US
Joon Y. Chung - Redmond WA, US
Stephen Siciliano - Bellevue WA, US
Merwan Vishnu Hade - Seattle WA, US
Nitish Kumar Meena - Seattle WA, US
Himanshu Agrawal - Bellevue WA, US
International Classification:
G06F 3/0484
G06F 3/0482
G06F 17/30
G06T 1/20
Abstract:
Methods, systems, apparatuses, and computer program products are provided for developing, debugging, and growing workflows. Embodiments enable the developer to test the workflow in place in a workflow designer that displays input/output parameter values for each workflow step during the test run. The developer is enabled to toggle the workflow step(s) between a development mode, where the developer may edit input parameter values, and a test mode, where the developer is displayed (but cannot edit) the input parameter values and is displayed the output parameter values at each workflow step. A record of workflow runs of a workflow is also maintained. The developer is also enabled to transition a workflow from being a business application to a robust software application having additional functionality. The workflow logic generated is transported between a visual workflow designer and a full-blown code editor.

Application With Embedded Workflow Designer

View page
US Patent:
20170315782, Nov 2, 2017
Filed:
Jan 17, 2017
Appl. No.:
15/408238
Inventors:
- Redmond WA, US
Stephen Siciliano - Bellevue WA, US
Ashwin Sathya Raghunathan - Bellevue WA, US
Kartik Rao Polepalli - Redmond WA, US
Merwan Vishnu Hade - Seattle WA, US
Prabir K. Shrestha - Redmond WA, US
Sunay Vaishnav - Bellevue WA, US
Charles Lamanna - Bellevue WA, US
International Classification:
G06F 9/44
G06F 9/44
G06F 9/44
Abstract:
A workflow development system is described herein that embeds a workflow designer user interface of a workflow development application into a user interface of another software application, so that the workflow designer user interface can be used to generate workflows that reference and/or interact with the other software application. In some aspects, the workflow development application obtains information indicative of a context of a user within the other software application and recommends workflow templates or workflow steps for selection by a user based on the obtained information. The workflow development application may also pre-populate certain parameters of certain workflow steps based on the obtained information.

Lazy Generation Of Templates

View page
US Patent:
20170315981, Nov 2, 2017
Filed:
Jan 27, 2017
Appl. No.:
15/417845
Inventors:
- Redmond WA, US
Kartik Rao Polepalli - Redmond WA, US
Ashwin Sathya Raghunathan - Bellevue WA, US
Stephen Siciliano - Bellevue WA, US
Anjli Chaudhry - Seattle WA, US
Charles Lamanna - Bellevue WA, US
Merwan Vishnu Hade - Bellevue WA, US
Sunay Vaishnav - Bellevue WA, US
International Classification:
G06F 17/24
G06F 17/22
G06Q 10/06
G06F 3/0482
Abstract:
Methods, systems, apparatuses, and computer program products are described herein that generate and assist in managing templates (pre-generated user-customizable automated workflows) that can be used to easily and efficiently develop automated workflows in an automated workflow development system. A plurality of workflows steps in a library of workflow steps is determined. One or more workflow templates are automatically generated. Each automatically generated workflow template includes a combination of at least two of the workflow steps in the library. The one or more workflow templates are stored in a library of templates. Furthermore, one or more workflow steps compatible with a workflow step may be determined. The determined one or more workflow steps may be displayed in association with the first workflow step for selection.

Lazy Generation Of Templates

View page
US Patent:
20170316355, Nov 2, 2017
Filed:
Jan 27, 2017
Appl. No.:
15/417741
Inventors:
- Redmond WA, US
Kartik Rao Polepalli - Redmond WA, US
Ashwin Sathya Raghunathan - Bellevue WA, US
Stephen Siciliano - Bellevue WA, US
Anjli Chaudhry - Seattle WA, US
Charles Lamanna - Bellevue WA, US
Merwan Vishnu Hade - Bellevue WA, US
Sunay Vaishnav - Bellevue WA, US
International Classification:
G06Q 10/06
G06F 9/48
Abstract:
Methods, systems, apparatuses, and computer program products are described herein that generate and assist in managing templates (pre-generated user-customizable automated workflows) that can be used to easily and efficiently develop automated workflows in an automated workflow development system. An automated workflow template for publication that includes parameters is received. At least a portion of the parameters included in the automated workflow template are automatically anonymized to generate an anonymized automated workflow template. The anonymized automated workflow template is published.
Merwan V Hade from Fremont, CA, age ~35 Get Report