Dynamic data display having slide drawer windowing
First Claim
1. A 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.
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.
67 Citations
56 Claims
-
1. A 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A 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 live data feed, and wherein the data feed comprises stock bids and offers on a stock exchange; 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, wherein m is one of 1, 2, . . . , M, and wherein B1, B2, . . . , BM are each identified with a stock that trades on the stock exchange. - View Dependent Claims (21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 49, 50, 51, 52)
-
-
26. 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.
-
-
46. 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.
-
-
47. 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 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, wherein m is one of 1, 2, . . . , M; and
opening or closing drawer Di, wherein i is one of 1, 2, . . . , and N.
-
-
48. 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 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, B2, . . . , BM are each identified with a stock that trades on the stock exchange.
-
-
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 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.
-
-
54. 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 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 wherein B1, B2, . . . , BM are each 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.
-
-
55. A 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 accordance with a user command that is directed to a second drawer of D0, D1, . . . , DN.
-
-
56. 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;
executing a user command that is directed to a first drawer of D0, D1, . . . , DN; and
displaying content on a second drawer of D0, D1, . . . , DN based on the user command.
-
Specification