US 9,811,508 B2
Method and apparatus for hierarchical data reading
Ming Niu, Shenzhen (CN)
Assigned to TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Shenzhen, Guangdong Province (CN)
Filed by Tencent Technology (Shenzhen) Company Limited, Shenzhen (CN)
Filed on Sep. 10, 2014, as Appl. No. 14/483,039.
Application 14/483,039 is a continuation of application No. PCT/CN2014/082120, filed on Jul. 14, 2014.
Claims priority of application No. 2013 1 0298055 (CN), filed on Jul. 16, 2013.
Prior Publication US 2015/0026550 A1, Jan. 22, 2015
Int. Cl. G06F 17/22 (2006.01); G06F 17/30 (2006.01)
CPC G06F 17/2235 (2013.01) [G06F 17/2241 (2013.01); G06F 17/3089 (2013.01); G06F 17/30899 (2013.01); G06F 17/30902 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of presenting data stored at remote source, comprising:
at a device of having one or more processors and memory for storing one or more programs to be executed by the one or more processors:
receiving first webpage data that is configured to be rendered as a first webpage, wherein:
the first webpage provides data corresponding to a first information node in a first data hierarchy that has two or more horizontal layers and two or more vertical levels,
the first webpage, when rendered, provides a plurality of access links each directed to respective second webpage data that is stored at a respective remote source,
the plurality of access links include a first subset of access links to a first subset of the respective second webpage data that each correspond to a respective information node in the first data hierarchy other than the first information node,
the plurality of access links include a second subset of access links to a second subset of the respective second webpage data that each correspond to a respective information node in a second data hierarchy that is distinct from the first data hierarchy and that includes two or more horizontal layers and two or more vertical levels;
from the first webpage data, recognizing respective reference data for each of the respective second webpage data that is stored at its respective remote source;
in accordance with the respective reference data for each of the respective second webpage data, requesting the respective second webpage data from its respective remote source before detecting a user's selection of the access link directed to the respective second webpage data in the first webpage, wherein requesting the respective second webpage data includes:
requesting the respective second webpage data corresponding to a respective information node in a next vertical level in the first data hierarchy below the first information node, and
requesting the respective second webpage data corresponding to a respective information node in the second data hierarchy that is at the same horizontal layer as the first information node in the first information hierarchy;
receiving and storing at least one of the requested respective second webpage data before detecting the user's selection of the access link directed to the at least one of the requested respective second webpage data in the first webpage; and
upon detecting the user's selection of the access link directed to the at least one of the requested respective second webpage data in the first webpage, rendering the stored at least one of the requested respective second webpage data as a respective second webpage.