Realself
Software Development Manager
Microsoft Jun 2009 - Dec 2018
Senior Software Engineer
Microsoft Jun 2008 - Sep 2008
Sde Intern
Education:
University of Washington 2005 - 2009
Bachelors, Bachelor of Science, Computer Engineering
Skills:
Software Engineering C++ Software Design Software Development Object Oriented Design Algorithms Agile Methodologies Visual Studio Windows Web Services Etw Distributed Systems Win32 Api C Soap Multithreading Oop
Joshua Adam Alpern Boehm - Redmond WA, US David Diffenbaugh - Bothell WA, US Daniel Vincent Fiordalis - Seattle WA, US Joseph Wiggs - Seattle WA, US Alyssa Irwin - Seattle WA, US Denise Elisabeth Signer - Redmond WA, US Adam Linkon - Redmond WA, US Allison O'Mahony - Bellevue WA, US Mona Akmal - Bellevue WA, US Roger Allen Lueder - Redmond WA, US Balaji Balasubramanyan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
One or more techniques and/or systems are disclosed for providing a client application with access to a file based upon a local offline version of the file and/or web online version of the file. That is, a file may be shared/synchronized from a remote source, such as a web storage service. A web online version of the file may be maintained by the web storage service, while local offline versions of the file may be stored at client devices. A sync module comprising knowledge of the local and/or web versions of the file may provide a client application with access to the file based upon the local and/or web version of the file. The sync module may also delegate synchronization authorization to the client application given that the client application may comprise sophisticated file handling functionality.
Managing Changes Since Last Access For Each User For Collaboratively Edited Electronic Documents
- Redmond WA, US Taili FENG - Bellevue WA, US Matthew Charles GAUTHIER - Redmond WA, US Alyssa Marie IRWIN - Seattle WA, US Douglas Lane MILVANEY - Somerville MA, US Gaurav MISHRA - Redmond WA, US Manasi VELHANKAR - Redmond WA, US Joan WEAVER - Somerville MA, US
International Classification:
G06F 17/22 G06F 17/24 G06F 17/30
Abstract:
Using stored information about the content of an electronic document which an end user has accessed, and information about changes made by other users to the electronic document, when the end user accesses a server computer from any device, the server computer can identify changed content in the electronic document which the end user has not yet accessed. When the server computer delivers the electronic document to the device used by the end user, the electronic document can be accompanied by information indicating which content of the electronic document the end user has not yet accessed. An end user application on the device can present the electronic document with information indicating the content which that end user has not yet accessed. By storing this information on the server computer, the end user can access the electronic document from any device and quickly identify the changed content which that end user has not yet accessed.
Alyssa Irwin (1997-2001), Samantha Bayus (1992-1995), Amy Doyle (1985-1990), Chris Miller (1990-1998), Paul Jewell (1973-1978), Mark Diekmann (1976-1981)
Alyssa Irwin (2002-2006), Tom Hill (1985-1989), Tim Coates (1986-1990), Shirley Waldeck (1973-1977), Ed Stackhouse (1968-1972), Catherine Clark (1976-1980)