发明名称 Mapping selections between a browser and the original file fetched from a web server
摘要 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.
申请公布号 US9563714(B2) 申请公布日期 2017.02.07
申请号 US201113161539 申请日期 2011.06.16
申请人 MICROSOFT TECHNOLOGY LICENSING LLC. 发明人 Chartier Daniel P.;Davis Joseph M.;Gabuardi Gonzalez Jorge E.;Joshi Vishal R.;Harder Michael J.;Bach Michael;Phan Anh Thi-Phuong;Mangalore Reshmi;Jung Jon E.
分类号 G06F17/00;G06F17/30 主分类号 G06F17/00
代理机构 代理人 Sullivan Kevin;Drakos Kate;Minhas Micky
主权项 1. A system comprising: at least one processor of a computing device; a memory of the computing device; and at least one module loaded into the memory causing the at least one processor to: obtain an original file fetched from a web server, the original file comprising a fetched file; create a Document Object Model (DOM) representing the fetched file, the DOM having a structure for representing data in the fetched file that differs from the fetched file; create associations between location ranges in the DOM and location ranges in the fetched file; create a block list for the DOM; create a block list for the fetched file; map a selection in a browser to the DOM block list; and using the associations created between the location ranges in the DOM and the location ranges in the fetched file, map the selection in the browser to the fetched file.
地址 Redmond WA US