IP Library › Granted Patent US 8,769,104
Granted Patent B2
US 8,769,104 · App. 13/217,862 · Granted Jul 1, 2014

System and method for loading web page using multiple paths in multiple interface circumstances

Inventors: Jin Hong Yang (Daejeon, KR); Jun Kyun Choi (Daejeon, KR); Sang Min Park (Daejeon, KR)
Assignee: Intellectual Discovery Co., Ltd.
H04L67/02H04L69/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,769,104
App. No.
13/217,862
Granted
Jul 1, 2014
Kind
B2
Abstract

A system and method for loading a web page using multiple paths in multiple interface circumstances are disclosed. The web page loading system providing multiple interfaces may include an allocator to set interfaces for loading resources, for each resource, constituting a web page associated with a Hypertext Transfer Protocol (HTTP) request when the HTTP request is received from a browser. In this instance, the browser may render the web page by respectively loading corresponding resource data through the interfaces set for each resource.

Claims (20)

1. A system for loading a web page in a communication terminal where multiple interfaces are supported, the system comprising:

a computer memory including a size reception unit stored therein configured to cause the communication terminal to receive individual sizes for each resource constituting a web page from a server providing the web page, the web page associated with a Hypertext Transfer Protocol (HTTP) request when the HTTP request is received from a browser of the communication terminal; and

the computer memory also including a resource allocator stored therein configured to cause the communication terminal to set interfaces among multiple interfaces of the communication terminal for loading resources, for each resource constituting a web page and request loading of the resources to the interfaces set for each resource based on bandwidths for respective interfaces, based on the individual sizes for each resource constituting a web page,

wherein the bandwidths for respective interfaces are calculated by using an amount of time expended until a response is received with respect to a data transmission request for each interface,

wherein the browser renders the web page by respectively loading corresponding resource data through the interfaces set for each resource.

2. The system of claim 1 , further comprising a bandwidth monitor to monitor the amount of time expended, along with a size of data received via the response, and to collect bandwidth data calculated based on the amount of the time expended, and the size of the data, and to then calculate the bandwidths based on the collected bandwidth data.

3. The system of claim 1 , wherein the resource allocator allocates the resources in a sequential order, starting from a resource of the greatest individual size, to the interfaces in a corresponding sequential order, starting from an interface having the most rapid bandwidth.

4. The system of claim 1 , wherein the resource allocator allocates, to the interfaces, the resources in a sequential order, starting from a resource of the greatest individual size, and allocates the resources within a capacity defined based on the bandwidths for each interface and a shortest loading time (SLT), and

the SLT corresponds to a time defined based on an overall size calculated by summing individual sizes for each resource, and an overall bandwidth calculated by summing bandwidths for each interface.

5. A method of loading a web page in a communication terminal where multiple interfaces are supported, the method comprising:

receiving individual sizes for each resource constituting a web page from a server providing the web page associated with a Hypertext Transfer Protocol (HTTP) request when the HTTP request is received from a browser of the communication terminal; and

setting interfaces among multiple interfaces of the communication terminal for loading resources, for each resource constituting a web page and requesting loading of the resources to the interfaces, based on bandwidths for each interface based on the individual sizes for each resource,

wherein the bandwidths for each interface are calculated by using an amount of time expended until a response is received with respect to a data transmission request for each interface,

wherein the browser renders the web page by respectively loading corresponding resource data through the interfaces set for each resource.

6. The method of claim 5 , the method further comprising:

monitoring the amount of time expended, along with a size of data received via the response; and

collecting bandwidth data calculated based on the amount of the time expended, and the size of the data, and then calculating the bandwidths based on the collected bandwidth data.

7. The method of claim 5 , wherein setting the interfaces comprises allocating the resources in a sequential order, starting from a resource of the greatest individual size, to the interfaces in a corresponding sequential order, starting from an interface having the most rapid bandwidth.

8. The method of claim 5 , wherein setting the interfaces comprises allocating resources in a sequential order, starting from a resource of the greatest individual size, to the interfaces in a corresponding sequential order, starting from an interface having the most rapid bandwidth, and allocates the resources within a capacity defined based on the bandwidths for each interface and a shortest loading time (SLT), and

the SLT corresponds to a time defined based on an overall size calculated by summing individual sizes for each resource, and an overall bandwidth calculated by summing bandwidths for each interface.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2013
From: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
To: INTELLECTUAL DISCOVERY CO., LTD.
Reel/Frame 030680/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2011
From: YANG, JIN HONG; CHOI, JUN KYUN; PARK, SANG MIN
To: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
Reel/Frame 026809/0262 →
Priority Claims (1)
KR 10-2011-0018654 · Mar 2, 2011 · national
Continuity (1)
Related Publication 20120226809A1 · Sep 6, 2012