Information processing system and method for prioritized information transfer
First Claim
Patent Images
1. An information processing system comprising:
- a server that provides data described in a markup language; and
an information processing device that performs display control in accordance with the provided data,wherein the server comprises a processor, and a memory storing a first program which, when executed by the processor, causes the server to;
provide, to the information processing device, data including server side priority information of each of contents based on an attribute of each of the contents designated by the data, wherein the server side priority information is information for specifying whether the importance of content is high or low, andwherein the information processing device comprises, a processor, and a memory storing a second program which, when executed by the processor, causes the information processing device to;
perform a web client;
determine, by the web client, client side priorities based on the server side priority information for each of contents included in the data provided from the server, wherein, based on the determined client side priorities, at least one of an individual priority and a value indicating a dependency relationship with another stream is assigned for each stream that is included in a session managed on a single TCP connection with the server,acquire contents from the server by using the streams; and
control display using a part of the contents from among the acquired contents,wherein the attribute of each of the contents includes type information.
1 Assignment
0 Petitions
Accused Products
Abstract
A server computer sets a priority order of each of contents based on an attribute of each of the contents designated by HTML data and provides the HTML data including the priority order with a client computer. The client computer acquires the contents from the server computer by using streams with priorities depending on the priority order of each of the contents designated by the HTML data provided from the server computer. The client computer controls display using a part of the contents and caches other contents from among the acquired contents.
-
Citations
10 Claims
-
1. An information processing system comprising:
-
a server that provides data described in a markup language; and an information processing device that performs display control in accordance with the provided data, wherein the server comprises a processor, and a memory storing a first program which, when executed by the processor, causes the server to; provide, to the information processing device, data including server side priority information of each of contents based on an attribute of each of the contents designated by the data, wherein the server side priority information is information for specifying whether the importance of content is high or low, and wherein the information processing device comprises, a processor, and a memory storing a second program which, when executed by the processor, causes the information processing device to; perform a web client; determine, by the web client, client side priorities based on the server side priority information for each of contents included in the data provided from the server, wherein, based on the determined client side priorities, at least one of an individual priority and a value indicating a dependency relationship with another stream is assigned for each stream that is included in a session managed on a single TCP connection with the server, acquire contents from the server by using the streams; and control display using a part of the contents from among the acquired contents, wherein the attribute of each of the contents includes type information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control method in an information processing system comprising a server that provides data described in a markup language and an information processing device that performs display control in accordance with the provided data, the control method comprising:
-
providing, to the information processing device, data including server side priority information of each of a plurality of contents based on an attribute of each of the contents designated by the data, wherein the server side priority information is information for specifying whether the importance of content is high or low; performing a web client; determining, by the web client, client side based on the server side priority information for each of contents included in the data provided from the server, wherein, based on the determined the client side priorities, at least one of an individual priority and a value indicating a dependency relationship with another stream is assigned for each stream that is included in a session managed on a single TCP connection with the server; acquiring contents from the server by using the streams; and controlling display using a part of the contents from among the acquired contents; wherein the attribute of each of the contents includes type information.
-
-
8. A server that provides data described in a markup language to an information processing device which performs display control in accordance with the provided data, the server comprising,
a processor, and a memory storing a program which, when executed by the processor, causes the server to: -
provide, to the information processing device, data including server side priority information of each of a plurality of contents based on an attribute of each of the contents designated by the data, wherein the server side priority information is information for specifying whether the importance of content is high or low, receive a request for acquiring the contents from the information processing device that makes a request for acquiring the contents by using streams; and distribute the contents to the information processing device as a response to the received request, wherein client side priorities are determined by a web client of the information processing device based on the server side priority information for each of contents included in the provided data, wherein, based on the determined client side priorities, at least one of an individual priority and a value indicating a dependency relationship to another stream is assigned for each stream that is included in a session managed on a single TCP connection with the server; wherein the information processing device controls display using a part of the contents and; and wherein the attribute of each content includes type information.
-
-
9. A method for controlling a server that provides data described in a markup language to an information processing device which performs display control in accordance with the provided data, the method comprising:
-
providing, to the information processing device, data server side priority information of each of a plurality of contents based on an attribute of each of the contents designated by the data, wherein the server side priority information is information for specifying whether the importance of content is high or low; receiving a request for acquiring contents from the information processing device that makes a request for acquiring the contents by using streams; and distributing the contents to the information processing device as a response to the received request, wherein client side priorities are determined by a web client of the information processing device based on the server side priority information for each of contents included in the provided data, wherein, based on the determined client side priorities, at least one of an individual priority and a value indicating a dependency relationship to another stream is assigned for each stream that is included in a session managed on a single TCP connection with the server, wherein the information processing device controls display using a part of the contents; and wherein the attribute of each content includes type information.
-
-
10. A non-transitory storage medium on which is stored a computer program for making a computer execute a controlling method executed in a server that provides data described in a markup language to an information processing device which performs display control in accordance with the provided data, the method comprising:
-
providing, to the information processing device, data server side priority information of each of a plurality of contents based on an attribute of each of the contents designated by the data, wherein the server side priority information is information for specifying whether the importance of content is high or low; receiving a request for acquiring contents from the information processing device that makes a request for acquiring the contents by using streams; and distributing the contents to the information processing device as a response to the received request, wherein client side priorities are determined by a web client of the information processing device based on the server side priority information for each of contents included in the provided data, wherein, based on the determined client side priorities, at least one of an individual priority and a value indicating a dependency relationship to another stream is assigned for each stream that is included in a session managed on a single TCP connection with the server, wherein the information processing device controls display using a part of the contents; and wherein the attribute of each content includes type information.
-
Specification