Method and system for prioritized downloading of embedded web objects
First Claim
1. A method executed in a computer network to facilitate acting on information elements, the computer network including at least a client computer and server computer, the method comprising the steps of:
- sorting a list of information elements so that the list is ranked from a first information element with a highest priority to a last information element with a lowest priority, including receiving a file which stores the information elements, at least one of the information elements having a priority level associated with the information element;
ordering the information elements into an initial list according to the information element'"'"'s sequential appearance in the file, the sequential appearance having an association with one or more sequence numbers; and
reordering the initial list by descending priority level as a primary sort key and by ascending sequence number as a secondary sort key; and
retrieving from the server computer to the client computer, the information elements in ranked order, and displaying or executing retrieved information elements in the order received.
0 Assignments
0 Petitions
Accused Products
Abstract
A method retrieves a web file and sorts one or more information element references according to a priority attribute associated with each reference. After ranking the information element references by priority, the method then retrieves each information element in the order that their references were ranked. After receiving an information element, the method acts upon the information element in the appropriate manner. Typical objects, and their actions, would include displaying an image file, executing an applet, or playing an audio file. By using the steps of the method, more important objects are retrieved before less important objects, thus allowing action upon the more important objects sooner than such action is allowed using methods available in the prior art.
-
Citations
12 Claims
-
1. A method executed in a computer network to facilitate acting on information elements, the computer network including at least a client computer and server computer, the method comprising the steps of:
-
sorting a list of information elements so that the list is ranked from a first information element with a highest priority to a last information element with a lowest priority, including receiving a file which stores the information elements, at least one of the information elements having a priority level associated with the information element;
ordering the information elements into an initial list according to the information element'"'"'s sequential appearance in the file, the sequential appearance having an association with one or more sequence numbers; and
reordering the initial list by descending priority level as a primary sort key and by ascending sequence number as a secondary sort key; and
retrieving from the server computer to the client computer, the information elements in ranked order, and displaying or executing retrieved information elements in the order received.
-
-
2. A computer program product to facilitate acting on information elements, in a computer network which includes a client computer and a server computer, the computer program product comprising:
-
code that (1) sorts a list of information elements so that the list is ranked from a first information element with a highest priority to a last information element with a lowest priority;
(2) retrieves from the server computer to the client computer, the information elements in ranked order, and (3) displays or executes the information elements in the order retrieved,wherein the code resides on a tangible medium, and wherein the step of sorting the list of information elements further comprises;
code that receives a file which stores the information elements, at least one of the information elements having a priority level associated with the information element;
code that orders the information elements into an initial list according to the information element'"'"'s sequential appearance in the file, the sequential appearance having an association with one or more sequence numbers; and
code that reorders the initial list by descending priority level as a primary sort key and by ascending sequence number as a secondary sort key.
-
-
3. An apparatus to facilitate acting on information elements in a computer network the computer network including a client computer and a server computer, the apparatus comprising:
-
a mechanism configured to sort a list of information elements so that the list is ranked from a first information element with a highest priority to a last information element with a lowest priority, wherein the mechanism configured to sort the list of information elements further comprises;
a mechanism configured to receive a file which stores the information elements, at least one of the information elements having a priority level associated with the information element;
a mechanism configured to order the information elements into an initial list according to the information element'"'"'s sequential appearance in the file, the sequential appearance having an association with one or more sequence numbers; and
a mechanism configured to reorder the initial list by descending priority level as a primary sort key and by ascending sequence number as a secondary sort key; and
a mechanism configured to retrieve from the server computer to the client computer, and to display or execute the information elements, both in ranked order.
-
-
4. A method executed in a computer network to facilitate acting on information elements, the method comprising the steps of
sorting a list of information elements at least one of which is associated with a priority attribute so that the list is ranked from a first information element with a highest priority attribute to a last information element with a lowest priority attribute, receiving a file which stores the information elements, at least one of the information elements having a priority level attribute associated with the information element; -
ordering the information elements into an initial list according to the information element'"'"'s sequential appearance in the file, the sequential appearance having an association with one or more sequence numbers; and
reordering the initial list by descending priority level attribute as a primary sort key and by ascending sequence number as a secondary sort key; and
automatically retrieving the information elements from a server computer in the computer network in order of priority attribute, and displaying or executing retrieved information elements in the order received. - View Dependent Claims (5, 6)
-
-
7. A computer program product to facilitate acting on information elements, in a computer network which includes a client computer and a server computer, the computer program product comprising:
-
code that (1) sorts a list of information elements at least one of which has a priority attribute so that the list is ranked from a first information element with a highest priority attribute to a last information element with a lowest priority attribute;
(2) automatically retrieves from the server computer to the client computer, the information elements in order of priority attribute, and (3) displays or executes the information elements in the order retrieved, wherein the code resides on a tangible medium; and
wherein the step of sorting the list of information elements further comprises;
code that receives a file which stores the information elements, at least one of the information elements having a priority level attribute associated with the information element;
code that orders the information elements into an initial list according to the information element'"'"'s sequential appearance in the file, the sequential appearance having an association with one or more sequence numbers; and
code that reorders the initial list by descending priority level attribute as a primary sort key and by ascending sequence number as a secondary sort key. - View Dependent Claims (8, 9)
-
-
10. An apparatus to facilitate acting on information elements in a computer network the computer network including a client computer and a server computer, the apparatus comprising:
-
a mechanism configured to sort a list of information elements at least one of which has a priority attribute so that the list is ranked from a first information element with a highest priority attribute to a last information element with a lowest priority attribute, wherein the mechanism configured to sort the list of information elements further comprises;
a mechanism configured to receive a file which stores the information elements, at least one of the information elements having a priority level attribute associated with the information element;
a mechanism configured to order the information elements into an initial list according to the information element'"'"'s sequential appearance in the file, the sequential appearance having an association with one or more sequence numbers; and
a mechanism configured to reorder the initial list by descending priority level attribute as a primary sort key and by ascending sequence number as a secondary sort key; and
a mechanism configured to automatically retrieve from the server computer to the client computer, and to display or execute the information elements, both in order of priority attribute. - View Dependent Claims (11, 12)
-
Specification