Method and apparatus for remotely displaying a list by determining a quantity of data to send based on the list size and the display control size
First Claim
1. A method of displaying a plurality of items at a remote location, the method comprising:
- storing a display control dimension which is indicative of a quantity of items which are simultaneously displayable at the remote location;
storing a threshold value which is indicative of a quantity of items which is greater than the quantity of items which are simultaneously displayable at the remote location;
storing the plurality of items;
determining a quantity associated with the plurality of items;
receiving a request for data representing the plurality of items from the remote location;
determining a relationship value indicative of a relationship between the display control dimension and the quantity associated with the plurality of items;
comparing the relationship value to the threshold value;
conditioned on the relationship value exceeding the threshold value, sending the data representing the plurality of items to the remote location for display; and
conditioned on the relationship value not exceeding the threshold value, sending a subset of the data representing the plurality of items to the remote location for display.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for remotely displaying a plurality of data items is disclosed. The system determines a total quantity of displayable data items and optionally receives an indication of a display control size from a remote client. The server stores a threshold value indicating a relationship between a quantity of data items and a size of a display control. The server compares the quantity of data items and the received indication of the display control size. If the comparison exceeds the threshold value, the server sends a subset of the items to the remote client for display, and sends additional items as requested by the remote client. If the comparison is less than the threshold value, the server sends each of the items to the remote client for display. The server repeats this comparison for changes in the quantity of data items or the size of the display control.
25 Citations
20 Claims
-
1. A method of displaying a plurality of items at a remote location, the method comprising:
-
storing a display control dimension which is indicative of a quantity of items which are simultaneously displayable at the remote location; storing a threshold value which is indicative of a quantity of items which is greater than the quantity of items which are simultaneously displayable at the remote location; storing the plurality of items; determining a quantity associated with the plurality of items; receiving a request for data representing the plurality of items from the remote location; determining a relationship value indicative of a relationship between the display control dimension and the quantity associated with the plurality of items; comparing the relationship value to the threshold value; conditioned on the relationship value exceeding the threshold value, sending the data representing the plurality of items to the remote location for display; and conditioned on the relationship value not exceeding the threshold value, sending a subset of the data representing the plurality of items to the remote location for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of sending data for display at a destination, the method comprising:
-
receiving a display control size which is indicative of a quantity of items which are simultaneously displayable at the destination; receiving from the destination a request for the data; determining a quantity indicative of the size of the data; determining a comparison ratio between the quantity indicative of the size of the data and the display control size; comparing the comparison ratio to a threshold ratio which is indicative of a quantity of items which is greater than the quantity of items which are simultaneously displayable at the destination; conditioned on the comparison ratio being in a first quantifiable relationship with the threshold ratio, sending a subset of the data to the destination for display; and conditioned on the comparison ratio being in a second quantifiable relationship with the threshold ratio, sending the data to the destination for display.
-
-
20. A system for sending data for display at a destination, the system comprising:
-
at least one processor; and at least one memory device which stores a plurality of instructions which, when executed by the at least one processor, cause the at least one processor to operate with the at least one memory device to; receive a display control size which is indicative of a quantity of items which are simultaneously displayable at the destination; receive from the destination a request for the data; determine a quantity indicative of the size of the data; determine a comparison ratio between the quantity indicative of the size of the data and the display control size; compare the comparison ratio to a threshold ratio which is indicative of a quantity of items which is greater than the quantity of items which are simultaneously displayable at the destination; conditioned on the comparison ratio being in a first quantifiable relationship with the threshold ratio, send a subset of the data to the destination for display; and conditioned on the comparison ratio being in a second quantifiable relationship with the threshold ratio, send the data to the destination for display.
-
Specification