System and method for simultaneous display of multiple information sources
DC CAFCFirst Claim
1. A system for simultaneous display of multiple application programs, the system comprising:
- a computing device having a memory;
a display; and
a processor configured to execute instructions stored in the memory, to;
arrange a portion of a display into one or more grids of non-overlapping tiles, each grid of tiles being persistent;
associate a first application program of the plurality of application programs with a first tile of a first grid of the one or more grids of tiles and a second application program of the plurality of application programs with a second tile of the first grid of tiles;
assign a first refresh rate to the first tile and a second refresh rate to the second tile; and
simultaneously update content displayed in the first tile in accordance with the first refresh rate, and update content displayed in the second tile in accordance with the second refresh rate;
wherein each tile has;
a first selection operation that calls the application program associated with the tile, the associated application program being different from a program that arranges the display into the one or more grids of tiles, anda second selection operation that provides a menu of options for a user to ascertain or adjust properties of the tile; and
wherein the associated application program for the first tile and the associated application program for the second tile are different application programs selected from among the group consisting of a web browser, a word processing application, an electronic mail application, a chat application, a weather application, a news application, a spreadsheet application, a music application, and a streaming video player.
2 Assignments
Litigations
1 Petition
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.
74 Citations
24 Claims
-
1. A system for simultaneous display of multiple application programs, the system comprising:
-
a computing device having a memory; a display; and a processor configured to execute instructions stored in the memory, to; arrange a portion of a display into one or more grids of non-overlapping tiles, each grid of tiles being persistent; associate a first application program of the plurality of application programs with a first tile of a first grid of the one or more grids of tiles and a second application program of the plurality of application programs with a second tile of the first grid of tiles; assign a first refresh rate to the first tile and a second refresh rate to the second tile; and simultaneously update content displayed in the first tile in accordance with the first refresh rate, and update content displayed in the second tile in accordance with the second refresh rate; wherein each tile has; a first selection operation that calls the application program associated with the tile, the associated application program being different from a program that arranges the display into the one or more grids of tiles, and a second selection operation that provides a menu of options for a user to ascertain or adjust properties of the tile; and wherein the associated application program for the first tile and the associated application program for the second tile are different application programs selected from among the group consisting of a web browser, a word processing application, an electronic mail application, a chat application, a weather application, a news application, a spreadsheet application, a music application, and a streaming video player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for simultaneous display of multiple application programs on a computing device, wherein the method comprises:
-
arranging a portion of a display of the device into one or more grids of non-overlapping tiles, each grid of tiles being persistent; associating a first application program of the plurality of application programs with a first tile of a first grid of the one or more grids of tiles, and a second application program of the plurality of application programs with a second tile of the first grid of tiles; assigning a first refresh rate to the first tile and a second refresh rate to the second tile; and simultaneously updating content displayed in the first tile in accordance with the first refresh rate and updating content displayed in the second tile in accordance with the second refresh rate; wherein each tile has; a first selection operation that calls the application program associated with the tile, the associated application program being different from a program that arranges the display into the one or more grids of tiles, and a second selection operation that provides a menu of options for a user to ascertain or adjust properties of the tile; and wherein the associated application program for the first tile and the associated application program for the second tile are different application programs selected from among the group consisting of;
a web browser, a word processing application, an electronic mail application, a chat application, a weather application, a news application, a spreadsheet application, a music application, and a streaming video player. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic readable memory to direct a computing device to function in a specified manner, comprising:
-
a first set of instructions to arrange a portion of a display into one or more grids of non-overlapping tiles, each grid of tiles being persistent; a second set of instructions to associate a first application program of the plurality of application programs with a first tile of a first grid of the one or more grids of tiles and a second application program of the plurality of application programs with a second tile of the first grid of tiles; a third set of instructions to assign a first refresh rate to the first tile and a second refresh rate to the second tile; and a fourth set of instructions to simultaneously update content displayed in the first tile in accordance with the first refresh rate, and update content displayed in the second tile in accordance with the second refresh rate; wherein each tile has; a first selection operation that calls the application program associated with the tile, the associated application program being different from a program that arranges the display into the one or more grids of tiles, and a second selection operation that provides a menu of options for a user to ascertain or adjust properties of the tile; and wherein the associated application program for the first tile and the associated application program for the second tile are different application programs selected from among the group consisting of a web browser, a word processing application, an electronic mail application, a chat application, a weather application, a news application, a spreadsheet application, a music application, and a streaming video player. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification