Legal claims defining the scope of protection, as filed with the USPTO.
1. An information processing apparatus comprising: at least one storing device; and at least one processor configured to: detect a separation distance between an operating tool in contact with or in proximity to a display screen; select, when the detected separation is a specific threshold or less, a first link destination whose display is at least partially located for a specific time in a region of the display screen corresponding to the operating tool, among a plurality of link destinations displayed on the display screen; acquire, before the first link destination is selected by the operating tool, information relating to a layout of a display screen and display control data including at least a structural unit in which the information relating to a layout of a display screen is written, the display control data and the information relating to a layout of a display screen existing at the first link destination when the first link destination is selected by the at least one processor; analyze the display control data and extract structural units included in the display control data, when the first link destination whose display control data has been acquired is selected by the operating tool; generate, when the first link destination is selected by the operating tool, first structured data for display control by mutually linking, except for a structural unit in which information relating to display control involving script processing is written, the structural units including at least the structural unit in which the information relating to a layout of a display screen is written, among the extracted structural units, and second structured data for display control by mutually linking the structural units; and display a first display screen, wherein the first display screen is generated by using the generated first structured data when the second structured data is generated, replace the first display screen with a second display screen, wherein the second display screen is generated by using the second structured data.
2. The information processing apparatus according to claim 1 , wherein the at least one processor is further configured to: establish a connection to the first link destination, select a second link destination that is located in a specific proximity to the first link destination, and establish a connection to the selected second link destination, before the second link destination is selected by the operating tool.
3. The information processing apparatus according to claim 2 , wherein, in a case the plurality of link destinations are displayed on the display screen in the form of a list as a result of search based on key information, a specific number of the link destinations are selected from the top of the list of the plurality of link destinations regardless of the separation distance.
4. The information processing apparatus according to claim 1 , wherein the at least one processor is further configured to sense a change in capacitance between the operating tool and a conductive layer provided on the display screen, and detect the separation distance.
5. The information processing apparatus according to claim 1 , wherein the at least one processor is configured to detect, via an optical sensor, reflected light which is light emitted from a light source toward the operating tool reflected by the operating tool, and calculate, from intensity distribution of the reflected light detected by the optical sensor, an area of an image formed on the display screen by the operating tool, select, in a case the area corresponding to the separation distance is a specific threshold or less, the link destination whose display is at least partially located in the area for a specific time as the first link destination.
6. The information processing apparatus according to claim 2 , wherein the at least one processor is further configured to perform a ranking of the plurality of link destinations to select the second link destination according to a specific standard with respect to connection establishment.
7. The information processing apparatus according to claim 6 , wherein the at least one processor is further configured to set the order of performing a pre-connection of a link destination which has been selected specific times or more for connection establishment.
8. The information processing apparatus according to claim 6 , wherein the at least one processor is configured to set the order of performing a pre-connection of a link destination whose round-trip time is a specific threshold or more.
9. The information processing apparatus according to claim 6 , wherein the processor performs ranking with respect to the connection establishment according to a domain name or an IP address of a link destination.
10. The information processing apparatus according to claim 1 , wherein the processor is further configured to: acquire the display control data and related data related to the display control data, and handle a data acquisition request for generating the first structured data in priority to a data acquisition request for generating the second structured data.
11. The information processing apparatus according to claim 2 , wherein the processor acquires, when a host address of the link destination is decided, an IP address corresponding to the host address before the acquisition of the display control data or establishment of the connection.
12. The information processing apparatus according to claim 1 , wherein: the at least one storing device stores the display control data and the acquired related data upon requests from the first structuring unit and the second structuring unit, and the at least one processor switches display based on data stored in the cache memory, at a time point of all the display control data required for display based on the second structured data having been stored in the cache memory.
13. The information processing apparatus according to claim 1 , wherein the at least one processor does not generate the second structured data in a case the structural unit in which the information relating to display control involving script processing is written is not present in the extracted structural units.
14. The information processing apparatus according to claim 1 , wherein the storing device stores a history including a structural unit corresponding to content displayed on the display screen at a time of performing display based on the first structured data, and wherein the processor is further configured to select, at a time of switching to display based on the second structured data, a structural unit corresponding to content to be displayed on the display screen, based on display history stored in the storing device.
15. A data acquisition method comprising the steps of: detecting a separation distance between an operating tool in contact with or in proximity to a display screen; selecting, in a case the separation distance detected in the step of detecting a separation distance is a specific threshold or less, a link destination whose display is at least partially located for a specific time in a region of the display screen corresponding to the operating tool, among at least one link destination displayed on the display screen; acquiring, before the link destination is selected by the operating tool, information relating to a layout of a display screen and display control data including at least a structural unit in which the information relating to a layout of a display screen is written, the display control data and the information relating to a layout of a display screen existing at the link destination selected in the step of selecting a link destination; analyzing the display control data and extracting structural units included in the display control data, in a case the link destination whose display control data has been acquired in the step of acquiring display control data performed prior to selection by the operating tool is selected by the operating tool; generating, in a case the link destination whose display control data has been acquired in the step of acquiring display control data performed prior to selection by the operating tool is selected by the operating tool, first structured data for display control by mutually linking, except for a structural unit in which information relating to display control involving script processing is written, the structural units including at least the structural unit in which the information relating to a layout of a display screen is written, among the structural units extracted in the step of extracting structural units; generating, in a case the link destination whose display control data has been acquired in the step of acquiring display control data performed prior to selection by the operating tool is selected by the operating tool, second structured data for display control by mutually linking the structural units; displaying a first display screen by using the first structured data generated in the step of generating first structured data; and replacing the first display screen with a second display screen when the second structured data is generated in the step of generating second structured data, wherein the second display screen is generated by using the second structured data.
16. A non-transitory computer readable medium storing a program that, when executed by a processor, cause a computer to realize: a separation distance detection function of detecting a separation distance between an operating tool in contact with or in proximity to a display screen and the display screen; a link selection function of selecting, in a case the separation distance detected by the separation distance detection function is a specific threshold or less, a link destination whose display is at least partially located for a specific time in a region of the display screen corresponding to the operating tool, among at least one link destination displayed on the display screen; a data prefetch function of acquiring, before the link destination is selected by the operating tool, information relating to a layout of a display screen and display control data including at least a structural unit in which the information relating to a layout of a display screen is written, the display control data and the information relating to a layout of a display screen existing at the link destination selected by the link selection function; a structure analysis function of analyzing the display control data and extracting structural units included in the display control data, in a case the link destination whose display control data has been acquired by the data prefetch function is selected by the operating tool; a first structuring function of generating, in a case the link destination whose display control data has been acquired by the data prefetch function is selected by the operating tool, first structured data for display control by mutually linking, except for a structural unit in which information relating to display control involving script processing is written, the structural units including at least the structural unit in which the information relating to a layout of a display screen is written, among the structural units extracted by the structure analysis function; a second structuring function of generating, in a case the link destination whose display control data has been acquired by the data prefetch function is selected by the operating tool, second structured data for display control by mutually linking the structural units; and a display control function of displaying a first display screen by using the first structured data generated by the first structuring function, and replacing the first display screen with a second display screen when the second structured data is generated by the second structuring function, wherein the second display screen is generated by using the second structured data.
Unknown
August 6, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.