Search

Kartik Nathan

age ~41

from Kirkland, WA

Also known as:
  • Nathan Kartik
Phone and address:
11710 NE 144Th Pl, Kirkland, WA 98034

Kartik Nathan Phones & Addresses

  • 11710 NE 144Th Pl, Kirkland, WA 98034
  • Bellevue, WA
  • Claymont, DE
  • Rochester, NY
  • Jersey City, NJ

Work

  • Company:
    Microsoft
    Jun 2009
  • Position:
    Software design engineer in test

Education

  • Degree:
    Masters
  • School / High School:
    Rochester Institute of Technology
    2007 to 2009
  • Specialities:
    Computer Science

Interests

Big Data, Data Visualization, HTML5 + Ja...

Industries

Computer Software

Us Patents

  • Collaborative Document Editing Using State-Based Revision

    view source
  • US Patent:
    20160110326, Apr 21, 2016
  • Filed:
    Oct 15, 2014
  • Appl. No.:
    14/515359
  • Inventors:
    - Redmond WA, US
    Danny Khen - Bellevue WA, US
    Jenefer Monroe - Seattle WA, US
    Alexander Babanov - Bothell WA, US
    Kartik Nathan - Bellevue WA, US
    Dmitri Kotchetov - Redmond WA, US
    Konrad Tupaj - Kirkland WA, US
    Douglas Mangini - Snohomish WA, US
    Sam Gensburg - San Francisco CA, US
    Duane Campbell - Sammamish WA, US
  • International Classification:
    G06F 17/24
    H04L 29/08
    G06F 17/21
  • Abstract:
    The present disclosure provides methods, systems, and computer products for providing state-based revisions in a document collaboration system. In some aspects, a plurality of users may be simultaneously editing the same document on their respective computing devices. The document may comprise a plurality of editable objects having unique objects identifiers. In such aspects, when a user edits an object in a local version of the document, a state-based revision (“SBR”) record is created. The SBR is populated with information such as, information describing the type of object being edited, a descriptor that uniquely identifies the specific instance of the object being edited, a collection of common references that can be adjusted by the document collaboration engine and an opaque binary stream comprising the modified state of the edited object. The SBR record is then transmitted to one or more additional devices.
  • Enhanced Testing For Application Services

    view source
  • US Patent:
    20150193405, Jul 9, 2015
  • Filed:
    Jan 7, 2014
  • Appl. No.:
    14/149486
  • Inventors:
    - Redmond WA, US
    Kartik Nathan - Bellevue WA, US
    Jenefer Monroe - Seattle WA, US
    Chad Barry Rothschiller - Edmonds WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 17/22
    G06F 17/24
  • Abstract:
    Systems, methods, and software are disclosed herein for implementing enhanced testing for application services. In an implementation, revisions are made to a document in the context of an application service. The revisions invoke responses by at least a subset of the components of the service. At least some of the same revisions may then be applied to another instance of the document subject to various test components. Responses by the test components are invoked by the revisions, which may then be compared against the other responses to evaluate the test components.
  • Managing Changes To Shared Electronic Documents Using Change History

    view source
  • US Patent:
    20140372369, Dec 18, 2014
  • Filed:
    Jun 14, 2013
  • Appl. No.:
    13/918671
  • Inventors:
    - Redmond WA, US
    Dan Y. Khen - Bellevue WA, US
    Nicholas Ryan - Redmond WA, US
    David Samuel Gensburg - Seattle WA, US
    Harold Duane Campbell - Sammamish WA, US
    Konrad Tupaj - Kirkland WA, US
    Dmitri Kotchetov - Redmond WA, US
    Kartik Nathan - Bellevue WA, US
    Douglas Allen Mangini - Redmond WA, US
    Jenefer Monroe - Seattle WA, US
  • International Classification:
    G06F 17/30
  • US Classification:
    707608
  • Abstract:
    Embodiments are disclosed for a system to manage changes to a shared electronic document. In embodiments, a client side method is used to manage changes to a shared electronic document. The method includes receiving a change to a locally stored rendition of a shared electronic document, and updating a change history. In embodiments, the change history captures the change made to the locally stored rendition of a shared electronic document. The method also includes sending information regarding the change to a server, receiving information regarding a master copy of the shared electronic document, and determining based on the received information the change was accepted by the server and applied to the master copy of the shared electronic document.

Resumes

Kartik Nathan Photo 1

Software Design Engineer In Test At Microsoft

view source
Position:
Software Design Engineer in Test at Microsoft
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Microsoft since Jun 2009
Software Design Engineer in Test

Lehman Brothers May 2008 - Jul 2008
Summer IT Intern

Tata Consultancy Services 2005 - 2007
Assistant Systems Engineer
Education:
Rochester Institute of Technology 2007 - 2009
Masters, Computer Science
University of Mumbai 2001 - 2005
BE, Computer Engineering
Saraswati Vidyalaya 1998 - 1999
Interests:
Big Data, Data Visualization, HTML5 + JavaScript, Startups, Mobile Applications, Design

Get Report for Kartik Nathan from Kirkland, WA, age ~41
Control profile