System and method for simultaneous display of multiple information sources
First Claim
1. A method executed by a processor under the control of a program, said method comprising:
- partitioning a display into an array of tiles wherein information from a first source is displayed on a first tile in said array of tiles and information from a second source is displayed on a second tile in said array of tiles;
assigning a size of at least the first tile, based on the information from the first source;
assigning a first refresh rate to said first tile and a second refresh rate to said second tile, wherein information from at least one of said first source and said second source contains an identifier that is used in said assigning;
updating information from said first source presented to said first tile in accordance with said first refresh rate; and
updating information from said second source presented to said second tile in accordance with said second refresh rate.
4 Assignments
0 Petitions
Accused Products
Abstract
A computerized method of presenting information from a variety of sources on a display device. Specifically the present disclosure presents a graphical user interface for organizing the simultaneous display of information from a multitude of information sources. In particular, the present technology 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. Both a grid and individual tiles may be communicated independently of one another to other devices or users. According to some embodiments, the method of the present invention allocates refresh rates to tiles according to priorities that are assigned based on identifiers such as quality of service (QoS) tags associated with one or more of the information sources. The present invention is intended to operate in a platform independent manner.
-
Citations
8 Claims
-
1. A method executed by a processor under the control of a program, said method comprising:
-
partitioning a display into an array of tiles wherein information from a first source is displayed on a first tile in said array of tiles and information from a second source is displayed on a second tile in said array of tiles; assigning a size of at least the first tile, based on the information from the first source; assigning a first refresh rate to said first tile and a second refresh rate to said second tile, wherein information from at least one of said first source and said second source contains an identifier that is used in said assigning; updating information from said first source presented to said first tile in accordance with said first refresh rate; and updating information from said second source presented to said second tile in accordance with said second refresh rate. - View Dependent Claims (2, 3)
-
-
4. An electronic readable memory to direct a device, comprising:
-
a first set of instructions to control simultaneous communication with a plurality of information sources; a second set of instructions to partition a display unit of the device into an array of tiles; a third set of instructions to assign a size of at least the first tile, based on the information from the first source; a fourth set of instructions to associate a first information source of said plurality of information sources with a first tile of said array of tiles and a second information source of said plurality of information sources with a second tile of said array of tiles, such that information from said first source is displayed on said first tile and information from said second source is displayed on said second tile, and wherein information from at least one of said first source and said second source contains an identifier; a fifth set of instructions to retrieve information from said first information source in accordance with a first retrieval rate and to retrieve information from said second information source in accordance with a second retrieval rate wherein at least one of said first and second retrieval rates is allocated based upon said identifier; and a sixth 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 (5, 6, 7)
-
-
8. 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; partition a display into an array of tiles; associate a first information source of said plurality of information sources with a first tile of said array of tiles and a second information source of said plurality of information sources with a second tile of said array of tiles, such that information from said first information source is displayed on said first tile and information from said second information source is displayed on said second tile, wherein information from at least one of said first source and said second source contains an identifier; assign a size of at least the first tile, based on the information from the first source; 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 wherein said first and second retrieval rates are allocated based upon said identifier; 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.
Specification