发明名称 Displaying content on a mobile device
摘要 A method for facilitating the rendering of a web page on a mobile device includes providing an enhanced DOM tree for the web page that includes web page components and their display coordinates. A rule set is applied to the DOM tree, thereby selecting components for display on the mobile device. A mobile-device-specific version of the source code is generated based on the selected components.
申请公布号 US8762556(B2) 申请公布日期 2014.06.24
申请号 US200812138876 申请日期 2008.06.13
申请人 Apple Inc. 发明人 Priyadarshan Eswar;Mohammed Irfan;Cuccinelli Joseph;Chittari Ravikiran;Miller Andrew;Vadrevu Jayasurya;Rothman-Shore Jeremy W.
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Blakely, Sokoloff, Taylor & Zafman LLP 代理人 Blakely, Sokoloff, Taylor & Zafman LLP
主权项 1. A computer implemented method for creating an enhanced document object model tree for an original web page published by a web page publisher, the method comprising: receiving, in response to a request for the original web page from the web page publisher, source code of the original web page; parsing the source code of the original web page to identify components of the original web page with content to yield identified components; rendering the original web page to yield a rendered page and determining display coordinates of the identified components by scanning the rendered page; annotating the source code of the original web page by associating the display coordinates with the respective components, thus creating an enhanced document object model (DOM) tree for the original web page; automatically selecting, by the computer, using a rule set determined by the publisher of the original web page, at least one identified component of the original web page to be excluded from the enhanced DOM tree wherein the at least one excluded web page component is not replaced; storing the enhanced DOM tree on a physical storage medium; receiving, in response to a later request for the original web page, an update of the original web page, wherein the update of the original web page is determined by the web page publisher and the update of the original web page comprises at least one of updated content or updated source code; identifying the components in the updated web page that correspond to nodes of the enhanced DOM tree, yielding updated identified components; updating the enhanced DOM tree using the updated identified components, yielding an updated enhanced DOM tree; and storing the updated enhanced DOM tree on a physical storage medium.
地址 Cupertino CA US