System and method for simultaneous display of multiple information sources
DC CAFCFirst Claim
1. A method executed by a device under the control of a program, said device including a memory for storing said program, said method comprising:
- selecting a plurality of information sources;
partitioning a visual display of the device into an array of tiles, wherein each tile in said array of tiles is associated with an information source in said plurality of information sources;
assigning a first refresh rate to a first tile of said array of tiles and a second refresh rate to a second tile of said array of tiles;
updating information from a first information source in said plurality of information sources presented to said first tile in accordance with said first refresh rate; and
simultaneously updating information from a second information source in said plurality of information sources presented to said second tile in accordance with said second refresh rate.
1 Assignment
Litigations
5 Petitions
Accused Products
Abstract
A computerized method of presenting information from a variety of sources on a display device. Specifically the present invention describes a graphical user interface for organizing the simultaneous display of information from a multitude of information sources. In particular, the present invention comprises a graphical user interface which organizes content from a variety of information sources into a grid of tiles, each of which can refresh its content independently of the others. The grid functionality manages the refresh rates of the multiple information sources. The present invention is intended to operate in a platform independent manner.
1062 Citations
52 Claims
-
1. A method executed by a device under the control of a program, said device including a memory for storing said program, said method comprising:
-
selecting a plurality of information sources;
partitioning a visual display of the device into an array of tiles, wherein each tile in said array of tiles is associated with an information source in said plurality of information sources;
assigning a first refresh rate to a first tile of said array of tiles and a second refresh rate to a second tile of said array of tiles;
updating information from a first information source in said plurality of information sources presented to said first tile in accordance with said first refresh rate; and
simultaneously updating information from a second information source in said plurality of information sources presented to said second tile in accordance with said second refresh rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An electronic readable memory to direct an electronic device to function in a specified manner, comprising:
-
a first set of instructions to control simultaneous communication with a plurality of information sources;
a second set of instructions to arrange a display into an array of tiles;
a third set of instructions to associate a first information source of said plurality of information sources to a first tile of said array of tiles and a second information source of said plurality of information sources to a second tile of said array of tiles;
a fourth set of instructions to retrieve information from said first information source in accordance with a first retrieval rate and retrieve information from said second information source in accordance with a second retrieval rate; and
a fifth set of instructions to present information to said first tile in accordance with said first retrieval rate and present information to said second tile in accordance with said second retrieval rate. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for facilitating the organization and management of multiple data sources, comprising:
-
a device that includes a processor configured to execute instructions, a memory connected to said processor to store at least one program that includes a graphical user interface, and an input device, wherein said processor executes instructions to;
control simultaneous communication with a plurality of information sources;
arrange a display into an array of tiles;
associate a first information source of said plurality of information sources to a first tile of said array of tiles and a second information source of said plurality of information sources to a second tile of said array of tiles;
retrieve information from said first information source in accordance with a first retrieval rate and retrieve information from said second information source in accordance with a second retrieval rate; and
present information to said first tile in accordance with said first retrieval rate and present information to said second tile in accordance with said second retrieval rate. - View Dependent Claims (47, 48, 49, 50, 51, 52)
-
Specification