Daniel P. Chartier - Seattle WA, US Joseph M. Davis - Issaquah WA, US Jorge E. Gabuardi Gonzalez - Seattle WA, US Vishal R. Joshi - Redmond WA, US Michael J. Harder - Bellevue WA, US Michael Bach - Seattle WA, US Anh Thi-Phuong Phan - Renton WA, US Reshmi Mangalore - Redmond WA, US Jon E. Jung - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/00
US Classification:
715234
Abstract:
A selection in a browser in an integrated development environment can be mapped back to the original document that was fetched from a web server by uniquely identifying elements in the original document. A DOM can be created from the original document where the DOM retains the unique identifiers associated with the elements. Block lists for the original document and the DOM can be created. A differencing algorithm can be run on the two block lists. A selection in a browser can be mapped to a location in the DOM block list and the location in the DOM block list can be mapped to the original document.
Live Browser Tooling In An Integrated Development Environment
Daniel P. Chartier - Seattle WA, US Joseph M. Davis - Issaquah WA, US Jorge E. Gabuardi Gonzalez - Seattle WA, US Vishal R. Joshi - Redmond WA, US Michael J. Harder - Bellevue WA, US Michael Bach - Seattle WA, US Anh Thi-Phuong Phan - Renton WA, US Reshmi Mangalore - Redmond WA, US Jon E. Jung - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/44
US Classification:
717109
Abstract:
A selection in a browser can be mapped back to a corresponding location range in one or more source files that generated the selection. A selection in a source file can be mapped to the corresponding location range in the browser's DOM. The selection in the browser can be mapped to a location range in a block list generated from the DOM. The location range in the DOM's block list can be mapped to a corresponding location range in a block list generated from the fetched file received from a web server. The location range in the fetched file's block list can be mapped to a particular location in the particular source file responsible for generating the selection in the browser. The selection in the browser and the source file can be displayed concurrently, the source file scrolled to the location range corresponding to the selection in the browser.
Selection Mapping Between Fetched Files And Source Files
Joseph M. Davis - Issaquah WA, US Daniel P. Chartier - Seattle WA, US Jorge E. Gabuardi Gonzalez - Seattle WA, US Vishal R. Joshi - Redmond WA, US Michael J. Harder - Bellevue WA, US Michael Bach - Seattle WA, US Anh Thi-Phuong Phan - Renton WA, US Reshmi Mangalore - Redmond WA, US Jon E. Jung - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707756, 707E17005
Abstract:
An element in a fetched file (a file received from the web server in response to an HTTP request) can be mapped to the source code that generated it and vice versa. When code is compiled at the web server, calls can be executed that emit HTML that includes metadata that maps a snippet of code back to a particular source file and to a particular location in the source file. The HTML can include injected symbols that specify that the information from a particular start position for a particular character length in the HTML comes from a particular start position to a particular end position in the source file.
Detecting Outdoor Walking Workouts On A Wearable Device
- Cupertino CA, US Hung A. PHAM - Oakland CA, US Bharath Narasimha RAO - Mountain View CA, US Jonathan M. BEARD - San Jose CA, US Lucie A. HUET - Mountain View CA, US Anh N. PHAN - Milpitas CA, US Vinay R. MAJJIGI - Mountain View CA, US James P. OCHS - San Francisco CA, US Karthik JAYARAMAN RAGHURAM - Mountain View CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
A63B 24/00 A63B 71/06 G16H 20/30 G16H 40/67
Abstract:
Disclosed embodiments include wearable devices and techniques for detecting walking workouts. By accurately and promptly detecting the start of walking workouts activities and automatically distinguishing between walking workout and causal walking activities, the disclosure enables wearable devices to accurately calculate user performance information when users forget to start and/or stop recording walking workouts.
Electronic Devices With Pressure Sensors For Characterizing Motion
- Cupertino CA, US Hung A. Pham - Oakland CA, US Anh N. Phan - Milpitas CA, US Shameek P. Ganguly - Sunnyvale CA, US
International Classification:
G01C 5/00 A61B 5/11 G01C 22/00
Abstract:
An electronic device may include a motion sensor for detecting movement of the electronic device and a pressure sensor for detecting changes in elevation of the electronic device. Applications that run on the electronic device such as health and fitness applications may use motion sensor and pressure sensor data to track a user's physical activity. For example, processing circuitry in the electronic device may use the motion sensor to track a user's steps and the pressure sensor to track changes in the user's elevation. The processing circuitry may determine whether the user is climbing stairs based on the user's step rate and the user's changes in elevation. When the processing circuitry determines that the user is climbing stairs, the processing circuitry may use the pressure sensor and motion sensor to track and store the number of flights of stairs climbed by the user.
Management Of Movement States Of An Electronic Device Using Communications Circuitry Data
- Cupertino CA, US Andrew M. Wadycki - San Mateo CA, US Bor-rong Chen - Saratoga CA, US Emily C. Schubert - Los Gatos CA, US Srinivasan Nimmala - San Jose CA, US Sunny K. Chow - Santa Clara CA, US Gunes Dervisoglu - Santa Clara CA, US Venkateswara Rao Manepalli - San Jose CA, US Vijay Kumar Ramamurthi - Milpitas CA, US Anh N. Phan - Milpitas CA, US Maulik V. Choksi - Cupertino CA, US John D. Blackwell - San Francisco CA, US Xiao Xiao - Orinda CA, US Xiaoyuan Tu - Sunnyvale CA, US Hung A. Pham - Oakland CA, US Richard B. Warren - Redwood City CA, US Ronald K. Huang - San Jose CA, US
International Classification:
H04M 1/725 G01S 19/52 H04W 84/12
Abstract:
Systems, methods, and computer-readable media for managing or classifying movement states of an electronic device are provided that may utilize communications circuitry data from one or more communications circuitries when determining a current or future movement state of an electronic device.
Selection Mapping Between Fetched Files And Source Files
- Redmond WA, US DANIEL P. CHARTIER - SEATTLE WA, US JORGE E. GABUARDI GONZALEZ - SEATTLE WA, US VISHAL R. JOSHI - Redmond WA, US MICHAEL J. HARDER - BELLEVUE WA, US MICHAEL BACH - SEATTLE WA, US ANH THI-PHUONG PHAN - RENTON WA, US RESHMI MANGALORE - REDMOND WA, US JON E. JUNG - REDMOND WA, US
International Classification:
H04L 29/08 H04L 29/06
Abstract:
An element in a fetched file (a file received from the web server in response to an HTTP request) can be mapped to the source code that generated it and vice versa. When code is compiled at the web server, calls can be executed that emit HTML that includes metadata that maps a snippet of code back to a particular source file and to a particular location in the source file. The HTML can include injected symbols that specify that the information from a particular start position for a particular character length in the HTML comes from a particular start position to a particular end position in the source file.
Mapping Selections Between A Browser And The Original Fetched File From A Web Server
- Redmond WA, US Joseph M. Davis - Issaquah WA, US Jorge E. Gabuardi Gonzalez - Seattle WA, US Vishal R. Joshi - Redmond WA, US Michael J. Harder - Bellevue WA, US Michael Bach - Seattle WA, US Anh Thi-Phuong Phan - Renton WA, US Reshmi Mangalore - Redmond WA, US Jon E. Jung - Redmond WA, US
International Classification:
H04L 29/08
Abstract:
A selection in a browser in an integrated development environment can be mapped back to the original document that was fetched from a web server by uniquely identifying elements in the original document. A DOM can be created from the original document where the DOM retains the unique identifiers associated with the elements. Block lists for the original document and the DOM can be created. A differencing algorithm can be run on the two block lists. A selection in a browser can be mapped to a location in the DOM block list and the location in the DOM block list can be mapped to the original document.
Apr 2014 to 2000 Registered NurseAmerican Red Cross
Dec 2011 to 2000 VolunteerCalifornia Pacific Medical Center San Francisco, CA May 2013 to Aug 2013 Preceptorship-Acute RehabilitationSt Vincent De Paul San Rafael, CA Feb 2013 to Apr 2013 VolunteerAlternative High School San Rafael, CA Sep 2008 to Dec 2011 TutorNorthern California Pain Care San Rafael, CA Jul 2008 to May 2010 Medical Office Assistant
Education:
Dominican University of California San Rafael, CA May 2013 Bachelor of Science in Nursing
Skills:
Bilingual in English and Vietnamese. Proficient in Microsoft Word and Excel. Charting: EPIC and Point Click Care.
2012 to 2000 Senior RF/BB Applications Engineer - Mobile platformProtingent Inc Redmond, WA 2012 to 2012 RF Test Engineer II at Microsoft - Surface GroupCSR/Microtune Inc Plano, TX 2007 to 2012 RF Systems Engineer
Education:
University of Texas at Dallas Richardson, TX 2007 BSEEUniversity of Texas at Dallas Richardson, TX MSEE
Oct 2009 to 2000 Intern PharmacistRite Aid Pharmacy Rancho Cordova, CA Aug 2010 to May 2012 Tutor & Teacher AssistantGolden West College Huntington Beach, CA Apr 2006 to Jul 2007 Chemistry Laboratory AssistantGolden West College Huntington Beach, CA Apr 2005 to Jul 2007 Chemistry and Math Tutor
Education:
Davenport University Grand Rapids, MI 2010 to 2000 MBACalifornia Northstate College of Pharmacy Rancho Cordova, CA 2009 to 2000 PharmDUniversity of California, UC Berkeley Berkeley, CA 2007 to 2009 BS in Chemical Biology
Amax information Technoloy Inc Fremont, CA Nov 2012 to May 2013PGT Industries Venice, FL Jul 2012 to Oct 2012 Glass technicianOrange Coast College Library Costa Mesa, CA Jan 2011 to Dec 2011 Library AssistantSai Gon
Feb 2011 to Present Events & Logistics ManagerThe Aji Network
May 2010 to Feb 2011 Course & Program AdministratorThe Aji Network
Nov 2009 to May 2010 Administrative AssistantSan Francisco Marriott Marquis San Francisco, CA Jun 2006 to Dec 2009 Restaurant Guest Services
Education:
San Francisco State University Jan 2009 Bachelor of Science in Hospitality Management
Skills:
Proficient knowledge of Microsoft Word, Excel, PowerPoint and Outlook, Salesforce.com, Adobe InDesign, Photoshop and Acrobat Pro, Skype and GoToMeeting Time and schedule management through Outlook and Google Calendar As the Events & Logistics Manager at The Aji Network, I work closely with both the CEO/Owner and President, enabling me to hone my skills to coordinate with high level executives Experience with spreadsheets, data entry, document procurement, budget analysis Detail-oriented Organization
Feb 2008 to Aug 2009 Medical lab technician traineeVMC
Aug 2006 to Feb 2008 Senior Lab AssistantVeteran Hospital Palo Alto, CA Mar 2004 to Jul 2004 Sales clerkQuest Diagnostics San Jose, CA Jun 2004 to Jun 2004 PhlebotomistAmersham Biosciences Sunnyvale, CA Nov 1999 to Jul 2002 Research Assistant, Manufacturing TechnicianPowderJect
Aug 1998 to Aug 1999 Lab TechnicianPacific Autistic Center of Education Sunnyvale, CA May 1993 to Apr 1998 Supervised the activities of autistic children and adults at Resident Home
Education:
De Anza College Cupertino, CA Jan 2005 to Jan 2007 Medical Lab TechSan Jose State University San Jose, CA Dec 1998 Bachelor of Science in BiologyDe Anza College Certificate of Achievement in Phlebotomy Tech I
Hexcel Corporation Kent, WA Jun 2012 to Sep 2012 Industrial Engineer InternThe Boeing Company Seattle, WA Mar 2012 to Jun 2012 Senior ProjectScafco Grain Systems Corporation Spokane, WA Jun 2010 to Sep 2010 Industrial Engineering Intern
Education:
University of Washington Seattle, WA Sep 2008 to Dec 2012 B.S. in Industrial Engineering
Googleplus
Anh Phan
Work:
FETEL - Sinh viên
Education:
US - ET, THPT Tân Châu, THCS Tân Châu, Tiểu học B Tân Châu
Anh Phan
Work:
The Jeff Probst Show - Production Administrator (2012) Q'Viva - Office PA/APOC (2011-2012)
Education:
Emerson College - Visual Media Arts: Studio Television
Relationship:
Single
Anh Phan
Work:
Jti - Team leader
Education:
Trung vuong - Marketting
About:
Hok dep va cung hok thong minh!hihi..
Bragging Rights:
Dang di hoc
Anh Phan
Work:
Trung tâm thể hình lực sĩ qk4 lê duẩn, tp vinh, nghệ an
Education:
Dh sp kt vinh - Công nghệ kỹ thuật ô tô
Anh Phan
Education:
Baruch College - MPA, George Mason University - Government and Int'l Politics
Tagline:
Eat the world or the world eats you - bon appetit!
Bala Avenue Public School Toronto Morocco 1979-1982, Firgrove Public School Toronto Morocco 1982-1986, Oakdale Junior High School Toronto Morocco 1986-1989
Community:
Norman Applegate, Cathy Johnson, Wayne Morrison, Cathy Milley