Amol S Kelkar, Age 498112 229Th Dr NE, Redmond, WA 98053

Amol Kelkar Phones & Addresses

8112 229Th Dr NE, Redmond, WA 98053 (425) 497-1444

4733 192Nd St, Issaquah, WA 98027 (425) 649-7315

Kennett Square, PA

2910 Medical Arts St, Austin, TX 78705

Kiona, WA

Mentions for Amol S Kelkar

Amol Kelkar resumes & CV records

Resumes

Amol Kelkar Photo 18

Serial Entrepreneur; Business, Technology And Product Strategy; Full Stack Web+Mobile Developer

Position:
Founder at Ragafied, Founder at YouStats.tv, Web and Mobile Development Consultant at aflatune Inc.
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Ragafied since Apr 2013
Founder
YouStats.tv since Oct 2012
Founder
aflatune Inc. since 2007
Web and Mobile Development Consultant
Cupidtino - Greater Seattle Area May 2011 - Dec 2012
Co-founder & CTO
King of the Web Nov 2010 - Apr 2011
Director of Technology
VideoReadr Feb 2010 - Nov 2010
Founder
aflatune Inc. Apr 2008 - Nov 2010
Founder
Accenture Sep 2009 - Feb 2010
Enterprise Solutions Architect
The Game Net May 2009 - Dec 2009
Co-founder
Microsoft Corp Jan 2006 - Apr 2008
Software Architect - Windows Live
Microsoft Corporation Jul 2003 - Dec 2005
Senior Software Engineer - InfoPath Forms Server
Microsoft Corporation Apr 2001 - Jun 2003
Software Engineer - InfoPath
Microsoft May 1999 - Aug 1999
Software Engineer Intern - Internet Explorer
Imapct Systems Jul 1997 - Jul 1998
Software Engineer
Amsoft Technologies Apr 1994 - May 1997
Principal
Education:
The University of Texas at Austin 1998 - 2000
MS Computer Science, Computational Neurobiology, Artificial Intelligence
Bharati Vidyapeeth 1993 - 1997
Bachelor of Engineering, Computer Engineering
Skills:
Web Startups, Web development, Product Strategy, Startup Consulting, Start-ups, Technology Evaluation, Mobile Technology, Strategic Leadership, System Architecture, Product Development, User Experience, User Interface Design, Interaction Design, Ruby on Rails, CSS, HTML5, Mobile Applications, Mobile Internet, Streaming Media, JavaScript Frameworks, Big Data, Cloud Computing, Web Development, JSON, Web Applications, Amazon Web Services (AWS), Software Engineering, Product Management, Distributed Systems, Agile Methodologies, HTML 5, Software Development, Scalability, JavaScript, REST, Linux, XML, Objective-C
Languages:
Marathi
Hindi
Sanskrit
Amol Kelkar Photo 19

Machine Learning Research Scientist

Location:
Redmond, WA
Work:
Got It Inc.
Machine Learning Research Scientist
Education:
The University of Texas at Austin 1998 - 2005
Master of Science, Masters, Computer Science
Amol Kelkar Photo 20

Amol Kelkar

Location:
Seattle, WA
Industry:
Computer Software

Publications & IP owners

Us Patents

Template For Rendering An Electronic Form

US Patent:
7543228, Jun 2, 2009
Filed:
Jun 27, 2005
Appl. No.:
11/167514
Inventors:
Amol S. Kelkar - Redmond WA, US
Danny van Velzen - Redmond WA, US
Jonathan E. Rivers-Moore - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06N 3/00
US Classification:
715234
Abstract:
Systems and/or methods are described that enable an electronic form to be rendered using a template. The template may be independent of the electronic form's current state or instance. In one embodiment, the systems and/or methods build a rendering file to render a current instance of an electronic form using the template and a view tree associated with the current instance.

Data-Driven Actions For Network Forms

US Patent:
7673228, Mar 2, 2010
Filed:
Mar 30, 2005
Appl. No.:
11/095254
Inventors:
Amol S. Kelkar - Redmond WA, US
Danny van Velzen - Redmond WA, US
David Airapetyan - Kirkland WA, US
Jonathan E. Rivers-Moore - Bellevue WA, US
Ranjan Aggarwal - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/21
US Classification:
715223, 715221, 715222, 715224, 715225
Abstract:
Systems and/or methods are described that enable a data-driven action associated with altering a data instance of a network form without altering and/or having access to the data instance. These systems and/or methods, in one embodiment, render a result of a data-driven action for a network form without transforming the network form's data instance. In another embodiment, the systems and/or methods map a data-driven action to a view-centric logical representation of the electronic form.

Executing Applications At Appropriate Trust Levels

US Patent:
7676843, Mar 9, 2010
Filed:
Jun 24, 2004
Appl. No.:
10/876433
Inventors:
Nathaniel W. Stott - Redmond WA, US
Amol S Kelkar - Redmond WA, US
Brian G. O'Connor - Seattle WA, US
Lee B Rosenberg - Seattle WA, US
Alessandro Catorcini - Redmond WA, US
Prakash Sikchi - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/04
G06F 17/30
H04L 9/32
G06F 11/00
G06F 12/14
G06F 12/16
G08B 23/00
US Classification:
726 26, 726 2, 726 22
Abstract:
Systems and methods that enable execution of applications at appropriate trust levels are described. These systems and methods can determine appropriate trust levels by comparing applications' permitted trust levels with their requested trust levels. These systems and method can determine applications' permitted trust levels by comparing applications' execution locations with their published locations. Applications can also be executed at a restricted trust level at which potentially dangerous operations are prohibited.

Executing Applications At Appropriate Trust Levels

US Patent:
7774620, Aug 10, 2010
Filed:
May 27, 2004
Appl. No.:
10/857689
Inventors:
Nathaniel W. Stott - Redmond WA, US
Amol S Kelkar - Redmond WA, US
Brian G. O'Connor - Seattle WA, US
Lee B Rosenberg - Seattle WA, US
Alessandro Catorcini - Redmond WA, US
Prakash Sikchi - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
G06F 7/04
G06F 17/30
G06F 11/00
G06F 12/14
G06F 12/16
G06F 11/30
H04L 29/06
G08B 23/00
H04N 7/16
B41K 3/38
US Classification:
713193, 726 1, 726 2, 726 22, 726 27, 380 59
Abstract:
Systems and methods that enable execution of applications at appropriate trust levels are described. These systems and methods can determine appropriate trust levels by comparing applications' permitted trust levels with their requested trust levels. These systems and methods can determine applications' permitted trust levels by comparing applications' execution locations with their published locations. Applications can also be executed at a restricted trust level at which potentially dangerous operations are prohibited.

Structural Editing Operations For Network Forms

US Patent:
7937651, May 3, 2011
Filed:
Jan 14, 2005
Appl. No.:
11/036910
Inventors:
Amol S. Kelkar - Redmond WA, US
Brian G. O'Connor - Seattle WA, US
Jonathan E. Rivers-Moore - Bellevue WA, US
Prakash Sikchi - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/24
US Classification:
715223, 715221, 715222
Abstract:
Systems and/or methods that enable an operation associated with an altered structure of a data instance of a network form without first altering the structure of the data instance are described. These systems and/or methods, in one embodiment, enable an operation of a network form eventually requiring alteration of a structure of a data instance of the network form without first performing a roundtrip with the network form's network computer. In another embodiment, the systems and/or methods approximate a view and editing experience associated with a structural change to a data instance of a network form without structurally changing the data instance.

Extended Cascading Style Sheets

US Patent:
7941746, May 10, 2011
Filed:
Jul 11, 2007
Appl. No.:
11/776426
Inventors:
Amol Shrikrishna Kelkar - Redmond WA, US
James Arthur Horne - Bellevue WA, US
Ryan Parsell - Puyallup WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06N 3/00
US Classification:
715235
Abstract:
A CSSX (Extended Cascading Style Sheets) file including non-CSS (Cascading Style Sheet) extensions is used to define and reference variables and inheritance sets. A CSSX file compiler determines a value of the defined variable, modifies the CSSX file by replacing all references to the defined variable with the value, and generates the CSS file from the modified CSSX file. The inheritance set is defined in the CSSX file and includes a reference to a previously defined CSS rule set. The CSSX file compiler defines a new CSS rule set as a function of the determined attributes included in the previously defined CSS rule set of the defined inheritance set and generates the CSS file including the newly defined CSS rule set.

Multi-Format Centralized Distribution Of Localized Resources For Multiple Products

US Patent:
8069433, Nov 29, 2011
Filed:
Apr 18, 2007
Appl. No.:
11/787942
Inventors:
Ryan D. Parsell - Puyallup WA, US
Hesham Anan - Redmond WA, US
Timothy J. McCracken - Woodinville WA, US
Amol Kelkar - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717103, 717102, 717171, 717172, 709201, 709226
Abstract:
A multi-format centralized framework for the distribution of resources. The framework allows product teams to update resources independent of a product build process and, to store and distribute the resources from a central repository (a shared resource server system) in multiple formats. The central repository includes a storage structure that can support all markets and all products. Resources can now be updated on the product frontend or delivered directly to the client when requested. Team resources can be stored in a single file format (e. g. , RESX) and distributed in multiple formats (e. g. , XML, RESX, JS, etc. ). Both server-side and client-side rendering are supported. In further support of the deployment of updated localized strings without requiring a build, the architecture supports the sub-versioning of strings. In support of scalability, different levels of caching of the strings through edge cache and custom designed cache mechanism are provided.

Methods And Systems For Exchanging And Rendering Forms

US Patent:
2006016, Jul 27, 2006
Filed:
Nov 16, 2004
Appl. No.:
10/990016
Inventors:
Amol Kelkar - Redmond WA, US
David Airapetyan - Kirkland WA, US
Prakash Sikchi - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
G06F 17/00
US Classification:
715744000
Abstract:
Various embodiments can support a richly dynamic form environment that permits editing on the client side and can alleviate many of the server-imposed processing complexities that have existed in the past. In at least some embodiments, complex editing scenarios permit users to make complex editing changes on a form, and have those editing changes captured and rendered on the client side for later communication to the server. Particular aspects of at least some of the embodiments can permit scalability, and can, in at least some instances, be employed in the context of a wide variety of browsers having different levels of capability, e.g. “thin” and “thick” browsers.

NOTICE: You may not use PeopleBackgroundCheck 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. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.