Search

Siddharth Uppal Phones & Addresses

  • 18513 38Th Dr SE, Bothell, WA 98012
  • Bellevue, WA

Work

Company: Microsoft Dec 2016 Position: Principal engineering manager

Education

Degree: Bachelors, Bachelor of Technology School / High School: National Institute of Technology Warangal 1999 to 2003 Specialities: Computer Science

Skills

Software Development • C# • Microsoft Sql Server • Web Services • Agile Methodologies • .Net • Software Engineering • Distributed Systems • Software Project Management • C++ • Visual Studio • Software Design • Requirements Analysis • C • Wcf • Sql • Scrum • Asp.net • Rest • Cloud Computing • Microsoft Azure • Sdlc • Asp.net Mvc • Windows Azure • Representational State Transfer • .Net Framework • Windows Communication Foundation • System Architecture • Enterprise Software • Object Oriented Design

Interests

Mobile • Clean Technology • Health Care • Consumer Internet • Enterprise Software

Industries

Computer Software

Resumes

Resumes

Siddharth Uppal Photo 1

Principal Engineering Manager

View page
Location:
Bothell, WA
Industry:
Computer Software
Work:
Microsoft
Principal Engineering Manager

Microsoft Jun 2014 - Dec 2016
Senior Software Engineering Manager

Microsoft Sep 2012 - Jun 2014
Senior Software Developer

Microsoft Aug 2008 - Oct 2012
Software Development Engineer - 2

Lumedx Nov 2005 - Aug 2008
Software Developer -> Lead
Education:
National Institute of Technology Warangal 1999 - 2003
Bachelors, Bachelor of Technology, Computer Science
Skills:
Software Development
C#
Microsoft Sql Server
Web Services
Agile Methodologies
.Net
Software Engineering
Distributed Systems
Software Project Management
C++
Visual Studio
Software Design
Requirements Analysis
C
Wcf
Sql
Scrum
Asp.net
Rest
Cloud Computing
Microsoft Azure
Sdlc
Asp.net Mvc
Windows Azure
Representational State Transfer
.Net Framework
Windows Communication Foundation
System Architecture
Enterprise Software
Object Oriented Design
Interests:
Mobile
Clean Technology
Health Care
Consumer Internet
Enterprise Software

Publications

Us Patents

Managing Targeted Customer Loyalty Promotions

View page
US Patent:
20130138492, May 30, 2013
Filed:
Nov 30, 2011
Appl. No.:
13/308048
Inventors:
Ruben Delgado - Seattle WA, US
Kollen Glynn - New Castle WA, US
Siddharth Uppal - Bothell WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06Q 30/02
US Classification:
705 1425, 705 1427
Abstract:
Targeted customer loyalty promotions are managed by an application through a point of sale contact. The application recognizes a customer visiting a store through communication (e.g. near field communication) with a customer device. The application receives a customer identifier (ID) from the customer device. Using the customer ID, the application retrieves a customer record matching the customer ID from a local data store of the point of sale, a networked data store, or a social network data store. The application determines customer loyalty promotions associated with the customer record and transmits the customer loyalty promotions to the customer.

Updating User-Specific Application Instances Based On Collaborative Object Activity

View page
US Patent:
20220303322, Sep 22, 2022
Filed:
Dec 13, 2021
Appl. No.:
17/549391
Inventors:
- Redmond WA, US
Aaron William LINNE - Bellevue WA, US
Rajiv RAMAIAH - Scottsdale AZ, US
Archana SASEETHARAN - Redmond WA, US
Mansoor MALIK - Kirkland WA, US
Shiraz CUPALA - Seattle WA, US
Beste NAZILLI - Redmond WA, US
Kevin Daniel MORRISON - Arlington MA, US
Sagar Nagaraja SHASTRY - Everett WA, US
Eric Jonathan HULL - Seattle WA, US
Alexander Tobias POWELL - Redmond WA, US
Lei YANG - Sammamish WA, US
Manasi SHARMA - Redmond WA, US
Siddharth UPPAL - Bothell WA, US
Yuri DOGANDJIEV - Renton WA, US
International Classification:
H04L 65/401
H04L 12/18
Abstract:
Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.

Securely Authenticating A Bot User

View page
US Patent:
20180332042, Nov 15, 2018
Filed:
Jun 30, 2017
Appl. No.:
15/640002
Inventors:
- Redmond WA, US
Siddharth UPPAL - Bothell WA, US
Yuri Georgiev DOGANDJIEV - Seattle WA, US
Adrian Orbita SOLIS - Bellevue WA, US
Larry JIN - Bellevue WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
H04L 29/06
G06F 21/31
Abstract:
Systems and methods are provided that securely authenticate a user of a web application. For example, the user may utilize a bot from within a first application, such as a chat application. The user may request the bot to access a second application (e.g., a social-networking application) that is remote from the first application. If the bot does not have authorization, the bot may redirect the user to a webpage for the second application, where the user may enter login credentials. Upon verification, the second application may provide an access token to a webpage associated with the bot. To authenticate the bot user, the bot webpage may generate and cache a nonce that is transmitted back to the first application, which then transmits it to the bot. The bot may then compare the received nonce with the cached nonce. If the nonces match, the user may be securely authenticated.

Re-Homing Embedded Web Content Via Cross-Iframe Signaling

View page
US Patent:
20180124131, May 3, 2018
Filed:
Mar 15, 2017
Appl. No.:
15/459957
Inventors:
- Redmond WA, US
Siddharth Uppal - Bothell WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
H04L 29/06
G06Q 10/10
G06F 3/0481
G06F 3/0484
Abstract:
Aspects of the present disclosure relate to providing a cross-iframe solution for instructing embedded content to reuse current in-browser app instances but to load different content. In this manner, a new in-browser app instance does not have to be loaded each time a context switch is performed. More specifically, cross-iframe communications are used to instruct an existing in-browser app instance to load new content such as, for example, a new embedded document.

Considering Social Information In Generating Recommendations

View page
US Patent:
20170018022, Jan 19, 2017
Filed:
Sep 28, 2016
Appl. No.:
15/278622
Inventors:
- Redmond WA, US
Siddharth Uppal - Bothell WA, US
International Classification:
G06Q 30/06
G06Q 50/00
Abstract:
An example computing system comprises a communication interface configured to communicate with a plurality of different electronic transaction systems, a processor, and memory storing instructions that provide a recommendation engine. The recommendation engine is configured to receive, from a particular one of the electronic transaction systems, user information indicative of a particular user of the particular electronic transaction system, and access a data store that stores mappings between transaction data from the plurality of different electronic transaction systems and social graphs associated with users of the plurality of different electronic transaction systems. Based on the user information, mapping information is identified that maps a member identifier to transaction data indicative of an electronic transaction performed by the particular electronic transaction system utilizing the member identifier. Based on the mapping information, recommendation information is generated indicative of a recommended transaction and sent to the particular electronic transaction system.

Considering Social Information In Generating Recommendations

View page
US Patent:
20140337160, Nov 13, 2014
Filed:
May 9, 2013
Appl. No.:
13/890246
Inventors:
- Redmond WA, US
Siddharth Uppal - Bothell WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06Q 30/06
G06Q 50/00
US Classification:
705 267
Abstract:
Transaction data is obtained from sellers. The data identifies individuals and products or items that they have purchased from the sellers. Social network data is also obtained. It identifies a social graph for a plurality of different users. A mapping between the social graphs and the transaction data is generated to identify which items have been purchased by which individuals in the social graph of a given user.
Siddharth Uppal from Bothell, WA, age ~43 Get Report