发明名称 Web document annotation service
摘要 Annotating web content, in one aspect, may include detecting a request to navigate to a web site for content on a web browser. A component such as a web browser plugin, extension or the like transmits a uniform resource locator (URL) associated with the web site to a computer-implemented service that stores annotations to the content separate from the web site that is providing the content, and receives from the computer-implemented service one or more annotations to the content. The web browser plugin or the like renders the one or more annotations within the content from the web site. The content rendered with the annotations may be displayed within a display window of the web browser.
申请公布号 US9519632(B1) 申请公布日期 2016.12.13
申请号 US201514978495 申请日期 2015.12.22
申请人 International Business Machines Corporation 发明人 Barkie Eric J.;Fletcher Benjamin L.;Wyskida Andrew P.
分类号 G06F17/22;G06F17/24;G06F17/21 主分类号 G06F17/22
代理机构 Scully, Scott, Murphy & Presser, P.C. 代理人 Scully, Scott, Murphy & Presser, P.C. ;Percello, Esq. Louis J.
主权项 1. A computer-implemented method of annotating web content, the method executed by one or more hardware processors, comprising: detecting navigation to a web site for content on a web browser and the content loaded on the web browser; transmitting a uniform resource locator (URL) associated with the web site to a computer-implemented service that stores annotations to the content separate from the web site that is providing the content; receiving from the computer-implemented service one or more annotations to the content; and displaying within a display window of the web browser, the annotations within the content loaded on the web browser, wherein the annotations to the content comprises at least a discussion that occurred between users regarding the content, wherein the one or more annotations received from the computer-implemented service comprises a first hash associated with a whole body of the content and a second hash associated with a portion of the content being changed with the annotations, changes with annotations invalidated based on the first hash and the second hash, wherein the one or more annotations received from the computer-implemented service comprises a data string comprising the URL, a data array comprising a character position within the content and an array of changes at the character position, wherein the changes are ordered by the character position, the content is scanned and the changes are applied to the content at the character position to render the one or more annotations within the content from the web site.
地址 Armonk NY US