Dynamic data display having slide drawer windowing
First Claim
1. A computer-readable medium comprising a data display structure encoded therein, said data display structure comprising:
- a main drawer D0 that overlays a display screen, wherein D0 is adapted to dynamically display in spreadsheet format a portion of a data feed; and
N additional drawers D1, D2, . . . , DN in an overlay pattern {D1, D2, . . . , DN} relative to D0, wherein N is at least 2, wherein each drawer Di (i=1, 2, . . . , N) is adapted to being opened or to being closed, wherein the N additional drawers include a Search drawer and an Alerts drawer such that the Alerts drawer includes M buttons B1, B2, . . . , BM respectively identifying a subset S1, S2, . . . , SM of the data feed, wherein M is at least 1, wherein selection of button Bm causes the Search drawer to dynamically display Sm in spreadsheet format, and wherein m is one of 1, 2, . . . , M, and wherein each drawer Di (i=1, 2, . . . , N) includes a tab Ti adapted to be dragged in a first direction to open drawer Di in the first direction and adapted to be dragged in a second direction to close drawer Di in the second direction.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic data display system and associated method of usage. A portion of a data feed is dynamically displayed, such as in spreadsheet format, on a main drawer D0 that overlays a display screen. N additional drawers D1, D2, . . . , DN are positioned such that D1 conditionally overlays D0, D2 conditionally overlays D1, . . . , DN conditionally overlays DN−1. N is at least 2. Each drawer Di (i=1, 2, . . . , N) is adapted to being opened or to being closed. A user command is directed to a first drawer of the N additional drawers, which causes content on a second drawer of the N additional drawers to be displayed in accordance with the user command.
113 Citations
56 Claims
-
1. A computer-readable medium comprising a data display structure encoded therein, said data display structure comprising:
-
a main drawer D0 that overlays a display screen, wherein D0 is adapted to dynamically display in spreadsheet format a portion of a data feed; and N additional drawers D1, D2, . . . , DN in an overlay pattern {D1, D2, . . . , DN} relative to D0, wherein N is at least 2, wherein each drawer Di (i=1, 2, . . . , N) is adapted to being opened or to being closed, wherein the N additional drawers include a Search drawer and an Alerts drawer such that the Alerts drawer includes M buttons B1, B2, . . . , BM respectively identifying a subset S1, S2, . . . , SM of the data feed, wherein M is at least 1, wherein selection of button Bm causes the Search drawer to dynamically display Sm in spreadsheet format, and wherein m is one of 1, 2, . . . , M, and wherein each drawer Di (i=1, 2, . . . , N) includes a tab Ti adapted to be dragged in a first direction to open drawer Di in the first direction and adapted to be dragged in a second direction to close drawer Di in the second direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of dynamically displaying data, comprising:
-
overlaying a main drawer D0 on a display screen; dynamically displaying, in spreadsheet format on D0, a portion of a data feed; and positioning N additional drawers D1, D2, . . . , DN in an overlay pattern {D1, D2, . . . , DN} relative to D0, wherein N is at least 2, wherein each drawer Di (i=1, 2, . . . , N) is adapted to being opened or to being closed, wherein the N additional drawers include a Search drawer and an Alerts drawer such that the Alerts drawer includes M buttons B1, B2, . . . , BM respectively identifying a subset S1, S2, . . . , SM of the data feed, wherein M is at least 1, wherein selection of button Bm causes the Search drawer to dynamically display Sm in spreadsheet format, and wherein m is one of 1, 2, . . . , M, wherein each drawer Di (i=1, 2, . . . , N) includes a tab Ti adapted to be dragged in a first direction to open drawer Di in the first direction and adapted to be dragged in a second direction to close drawer Di in the second direction. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of dynamically displaying data, comprising:
-
overlaying a main drawer D0 on a display screen; dynamically displaying, in spreadsheet format on D0, a portion of a data feed; positioning N additional drawers D1, D2, . . . DN in an overlay pattern {D1, D2, . . . , DN} relative to D0, wherein N is at least 2, wherein each drawer Di (i=1, 2, . . . , N) is adapted to being opened or to being closed, wherein the N additional drawers include a Search drawer and an Alerts drawer such that the Alerts drawer includes M buttons B1, B2, . . . , BM respectively identifying a subset S1, S2, . . . , SM of the data feed, and wherein M is at least 1; selecting a button Bm, wherein m is one of 1, 2, . . . , M; and dynamically displaying Sm, in spreadsheet format on the Search drawer, wherein said dynamically displaying is triggered by the selecting of the button Bm, wherein each drawer Di (i=1, 2, . . . , N) includes a tab Ti adapted to be dragged in a first direction to open drawer Di in the first direction and adapted to be dragged in a second direction to close drawer Di in the second direction.
-
-
51. A method of dynamically displaying data, comprising:
-
overlaying a main drawer D0 on a display screen; dynamically displaying, in spreadsheet format on D0, a portion of a data feed; positioning N additional drawers D1, D2, . . . , DN in an overlay pattern {D1, D2, DN} relative to D0, wherein N is at least 2, wherein the additional drawers include a Search drawer and an Alerts drawer such that the Alerts drawer includes M buttons B1, B2, . . . , BM respectively identifying a subset S1, S2, . . . , SM of the data feed, wherein M is at least 1, wherein selection of button Bm causes the Search drawer to dynamically display Sm in spreadsheet format, wherein m is one of 1, 2, . . . , M; and opening or closing drawer Di, wherein i is one of 1, 2, . . . , and N, wherein each drawer Di (i=1, 2, . . . , N) includes a tab Ti adapted to be dragged in a first direction to open drawer Di in the first direction and adapted to be dragged in a second direction to close drawer Di in the second direction.
-
-
52. A method of dynamically displaying data, comprising:
-
overlaying a main drawer D0 on a display screen; dynamically displaying, in spreadsheet format on D0, a portion of a data feed, wherein the data feed comprises stock bids and offers on a stock exchange; positioning N additional drawers D1, D2, . . . , DN in an overlay pattern {D1, D2, . . . , DN} relative to D0, wherein N is at least 2, wherein each drawer Di (i=1, 2, . . . , N) is adapted to being opened or to being closed, wherein the N additional drawers include a Search drawer and an Alerts drawer such that the Alerts drawer includes M buttons B1, B2, . . . , BM respectively identifying a subset S1, S2, . . . , SM of the data feed, wherein M is at least 1, and wherein B1, B2, . . . , BM are each identified with a stock that trades on the stock exchange; selecting a button Bm, wherein m is one of 1, 2, . . . , M; and dynamically displaying Sm in spreadsheet format on the Search drawer, wherein said dynamically displaying is triggered by the selecting of the button Bm, wherein each drawer Di (i=1, 2, . . . , N) includes a tab Ti adapted to be dragged in a first direction to open drawer Di in the first direction and adapted to be dragged in a second direction to close drawer Di in the second direction.
-
-
53. A method of dynamically displaying data, comprising:
-
overlaying a main drawer D0 on a display screen; dynamically displaying, in spreadsheet format on D0, a portion of a data feed, wherein the data feed comprises stock bids and offers on a stock exchange; positioning N additional drawers D1, D2, . . . , DN in an overlay pattern {D1, D2, . . . , DN} relative to D0, wherein N is at least 2, wherein the N additional drawers include a Search drawer and an Alerts drawer such that the Alerts drawer includes M buttons B1B2, . . . , BM respectively identifying a subset S1, S2, . . . , SM of the data feed, wherein M is at least 1, wherein selection of button Bm causes the Search drawer to dynamically display Sm in spreadsheet format, wherein m is one of 1, 2, . . . , M, and wherein B1, B, . . . , BM are identified with a stock that trades on the stock exchange; and opening or closing drawer Di, wherein i is one of 1, 2, . . . , and N, wherein each drawer Di (i=1, 2, . . . , N) includes a tab Ti adapted to be dragged in a first direction to open drawer Di in the first direction and adapted to be dragged in a second direction to close drawer Di in the second direction.
-
-
54. A computer-readable medium comprising a data display structure encoded therein, said data display structure comprising:
-
a main drawer D0 that overlays a display screen, wherein D0 is adapted to dynamically display a portion of a data feed; and N additional drawers D1, D2, . . . , DN in an overlay pattern {D1, D2, . . . , DN} relative to D0, wherein N is at least 2, wherein each drawer Di (i=1, 2, . . . , N) is adapted to being opened or to being closed, and wherein a first drawer of D0, D1, . . . , DN is adapted to display content in response to selection of a button of a second drawer of D0, D1, . . . , DN.
-
-
55. A method of dynamically displaying data, comprising:
-
overlaying a main drawer D0 on a display screen; dynamically displaying on D0 a portion of a data feed; and positioning N additional drawers D1, D2, . . . , DN in an overlay pattern {D1, D2, . . . , DN} relative to D0, wherein N is at least 2, wherein each drawer Di (i=1, 2, . . . , N) is adapted to being opened or to being closed; selecting a button of a first drawer of D0, D1, . . . , DN; and displaying content on a second drawer of D0, D1, DN in response to the selection of the button of the first drawer.
-
-
56. A system for dynamically displaying data, comprising:
-
a main drawer D0 that overlays a display screen; means for dynamically displaying, in spreadsheet format on D0, a portion of a data feed; and N additional drawers D1, D2, . . . , DN on the display screen in an overlay pattern {D1, D2, . . . , DN} relative to D0, wherein N is at least 2, wherein each drawer Di (i=1, 2, . . . , N) is adapted to being opened or to being closed, wherein the N additional drawers include a Search drawer and an Alerts drawer such that the Alerts drawer includes M buttons B1, B2, . . . , BM respectively identifying a subset S1, S2, . . . , SM of the data feed, wherein M is at least 1, wherein selection of button Bm causes the Search drawer to dynamically display Sm in spreadsheet format, and wherein m is one of 1, 2, . . . , M, wherein each drawer Di (i=1, 2, . . . , N) includes a tab Ti adapted to be dragged in a first direction to open drawer Di in the first direction and adapted to be dragged in a second direction to close drawer Di in the second direction.
-
Specification