← Back to Patent Explorer
US7000181B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Dynamic data display having slide drawer windowing

Assignee: International Business Machines Corp
•
Filing: 2001-06-21
•
Granted: 2006-02-14
•
Expires: 2021-06-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 D 0 that overlays a display screen. N additional drawers D 1 , D 2 , . . . , D N are positioned such that D 1 conditionally overlays D 0 , D 2 conditionally overlays D 1 , . . . , D N conditionally overlays D N−1 . N is at least 2. Each drawer D i (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.

Inventors

  • 👤 Robert Press

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 08:48
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0483; G06F40/00; G06F40/10; G06F40/166; G06F40/177; G06F40/18

Claims Analysis

Total Claims: 65
Claim 1
Independent Claim 250 words
A computer-readable medium comprising a data display structure encoded therein, said data display structure comprising: a main drawer D 0 that overlays a display screen, wherein D 0 is adapted to dynamically display in spreadsheet format a portion of a data feed; and N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, wherein selection of button B m causes the Search drawer to dynamically display S m in spreadsheet format, and wherein m is one of 1, 2, . . . , M, and wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 2
Dependent Claim 250 words
A computer-readable medium comprising a data display structure encoded therein, said data display structure comprising: a main drawer D 0 that overlays a display screen, wherein D 0 is adapted to dynamically display in spreadsheet format a portion of a data feed; and N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, wherein selection of button B m causes the Search drawer to dynamically display S m in spreadsheet format, and wherein m is one of 1, 2, . . . , M, and wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 3
Dependent Claim 35 words
The computer-readable medium of claim 1 , wherein a row R MAIN of data of the main drawer is highlighted for a predetermined period of time ΔT MAIN during which R MAIN is initially viewable.
Claim 4
Dependent Claim 37 words
The computer-readable medium of claim 1 , wherein a row R MAIN of data of the main drawer is highlighted in color for a predetermined period of time ΔT MAIN during which R MAIN is initially viewable.
Claim 5
Dependent Claim 33 words
The computer-readable medium of claim 1 , wherein a row R SEARCH of the Search drawer is highlighted for a predetermined period of time ΔT SEARCH during which R SEARCH is initially viewable.
Claim 6
Dependent Claim 35 words
The computer-readable medium of claim 1 , wherein a row R SEARCH of the Search drawer is highlighted in color for a predetermined period of time ΔT SEARCH during which R SEARCH is initially viewable.
Claim 7
Dependent Claim 25 words
The computer-readable medium of claim 1 , wherein selection of button B m causes B m to be highlighted until S m becomes initially viewable.
Claim 8
Dependent Claim 25 words
The computer-readable medium of claim 1 , wherein selection of button B m causes B m to be highlighted until S m becomes initially viewable.
Claim 9
Dependent Claim 32 words
The computer-readable medium of claim 1 , wherein a sorting of the drawer in accordance with a sort key causes a sorting of the Search drawer in accordance with the sort key.
Claim 10
Dependent Claim 46 words
The computer-readable medium of claim 1 , wherein a sorting of the main drawer in accordance with a sort key causes a sorting in accordance with the sort key of each drawer of the N additional drawers that is sortable in accordance with the sort key.
Claim 11
Dependent Claim 33 words
The computer-readable medium of claim 1 , wherein a sorting of the Search drawer in accordance with a sort key causes a sorting of the main drawer in accordance with the sort key.
Claim 12
Dependent Claim 56 words
The computer-readable medium of claim 1 , wherein a sorting a first drawer of the N additional drawers in accordance with a sort key causes a sorting in accordance with the sort key of the main drawer and of each remaining drawer of the N additional drawers that is sortable in accordance with the sort key.
Claim 13
Dependent Claim 31 words
The computer-readable medium of claim 1 , wherein the M buttons constitutes a portfolio of buttons that is user selectable from a menu that includes a plurality of portfolios of buttons.
Claim 14
Dependent Claim 20 words
The computer-readable medium of claim 1 , wherein the portion of the data feed is all of the data feed.
Claim 15
Dependent Claim 22 words
The computer-readable medium of claim 1 , wherein the portion of the data feed is a portfolio subset of the data feed.
Claim 16
Dependent Claim 44 words
The computer-readable medium of claim 1 , wherein a first drawer of the N additional drawers is adapted to display content in accordance with a user command that is directed to the main drawer or to a second drawer of the N additional drawers.
Claim 17
Dependent Claim 16 words
The computer-readable medium of claim 1 , wherein the data feed is a live data feed.
Claim 18
Dependent Claim 16 words
The computer-readable medium of claim 1 , wherein the data feed is a stored data feed.
Claim 19
Dependent Claim 17 words
The computer-readable medium of claim 17 , wherein the stored data feed is a video data feed.
Claim 20
Dependent Claim 31 words
The computer-readable medium of claim 2 , wherein B 1 , B 2 , . . . , B M are identified with a stock that trades on the stock exchange.
Claim 21
Dependent Claim 17 words
The computer-readable medium of claim 19 , wherein the stock exchange is the New York Stock Exchange.
Claim 22
Dependent Claim 37 words
The computer-readable medium of claim 19 , wherein the data feed further comprises stock data selected from the group consisting of stock halt data, stock delay data, stock resume data, stock bid/offer cancellation data, and combinations thereof.
Claim 23
Dependent Claim 36 words
The computer-readable medium of claim 19 , wherein the spreadsheet format includes a Time column, a Symbol column, a Bid column, an Offer column, a Bid Vol column, an Offer Vol column, and a Status column.
Claim 24
Dependent Claim 26 words
The computer-readable medium of claim 22 , wherein the spreadsheet format further includes at least one of a Halt Reason column and a Corp Action column.
Claim 25
Dependent Claim 52 words
The computer-readable medium of claim 19 , wherein all data of the data feed at a given time stamp and relating to a given stock symbol is displayed in no more than one row of the main drawer and in no more than one row of any of the N additional drawers.
Claim 26
Independent Claim 240 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed; and positioning N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, wherein selection of button B m causes the Search drawer to dynamically display S m in spreadsheet format, and wherein m is one of 1, 2, . . . , M, wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 27
Independent Claim 240 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed; and positioning N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, wherein selection of button B m causes the Search drawer to dynamically display S m in spreadsheet format, and wherein m is one of 1, 2, . . . , M, wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 28
Dependent Claim 34 words
The method of claim 25 , further comprising highlighting a row R MAIN of data of the main drawer for a predetermined period of time ΔT MAIN during which R MAIN is initially viewable.
Claim 29
Dependent Claim 36 words
The method of claim 25 , further comprising highlights in color a row R MAIN of data of the main drawer for a predetermined period of time ΔT MAIN during which R MAIN is initially viewable.
Claim 30
Dependent Claim 32 words
The method of claim 25 , further comprising highlighting a row R SEARCH of the Search drawer for a predetermined period of time ΔT SEARCH during which R SEARCH is initially viewable.
Claim 31
Dependent Claim 34 words
The method of claim 25 , further comprising highlighting in color a row R SEARCH of the Search drawer for a predetermined period of time ΔT SEARCH during which R SEARCH is initially viewable.
Claim 32
Dependent Claim 34 words
The method of claim 25 , further comprising if selecting button B m then highlighting B m immediately following said selecting of B m , until the portion of S m becomes initially viewable.
Claim 33
Dependent Claim 36 words
The method of claim 25 , further comprising if selecting button B m then highlighting in color B m immediately following said selecting of B m , until the portion of S m becomes initially viewable.
Claim 34
Dependent Claim 45 words
The method of claim 25 , further comprising: sorting the main drawer in accordance with a sort key; and sorting the Search drawer in accordance with the sort key, wherein the sorting of the Search drawer is triggered by the sorting of the main drawer.
Claim 35
Dependent Claim 55 words
The method of claim 25 , further comprising: sorting the main drawer in accordance with a sort key; and sorting in accordance with the sort key each additional drawer that is sortable in accordance with the sort key, wherein the sorting of the each additional drawer is triggered by the sorting of the main drawer.
Claim 36
Dependent Claim 45 words
The method of claim 25 , further comprising: sorting the Search drawer in accordance with a sort key; and sorting the main drawer in accordance with the sort key, wherein the sorting of the main drawer is triggered by the sorting of the Search drawer.
Claim 37
Dependent Claim 68 words
The method of claim 25 , further comprising: sorting a first drawer of the drawer of the N additional drawers in accordance with a sort key; and sorting in accordance with the sort key each remaining drawer of the N additional drawers that is sortable in accordance with the sort key, wherein the sorting of each such remaining drawer is triggered by the sorting of the first drawer.
Claim 38
Dependent Claim 47 words
The method of claim 25 , wherein the M buttons constitutes a portfolio of buttons that is user selectable from a menu that includes a plurality of portfolios of buttons, and further comprising selecting by the user the M buttons from the plurality of portfolios of buttons.
Claim 39
Dependent Claim 32 words
The method of claim 25 , further comprising dynamically selecting the multisubset of the data feed to by either all of the data feed or less than all of the data feed.
Claim 40
Dependent Claim 19 words
The method of claim 25 , wherein the portion of the data feed is all of the data feed.
Claim 41
Dependent Claim 21 words
The method of claim 25 , wherein the portion of the data feed is a portfolio subset of the data feed.
Claim 42
Dependent Claim 46 words
The method of claim 25 , further comprising: executing a user command that is directed to the main drawer or to a first drawer of the N additional drawers; and displaying content on a second drawer of the N additional drawers based on the user command.
Claim 43
Dependent Claim 17 words
The method of claim 25 , wherein providing the data feed includes providing a live data feed.
Claim 44
Dependent Claim 17 words
The method of claim 25 , wherein providing the data feed includes providing a stored data feed.
Claim 45
Dependent Claim 16 words
The method of claim 42 , wherein the stored data feed is a video data feed.
Claim 46
Dependent Claim 31 words
The method of claim 27 , wherein B 1 , B 2 , . . . , B M are each identified with a stock that trades on the stock exchange.
Claim 47
Dependent Claim 16 words
The method of claim 44 , wherein the stock exchange is the New York Stock Exchange.
Claim 48
Dependent Claim 37 words
The method of claim 44 , wherein the live data feed further comprises stock data selected from the group consisting of stock halt data, stock delay data, stock resume data, stock bid/offer cancellation data, and combinations thereof.
Claim 49
Dependent Claim 25 words
The method of claim 46 , wherein the spreadsheet format further includes at least one of a Halt Reason column and a Corp Action column.
Claim 50
Dependent Claim 35 words
The method of claim 44 , wherein the spreadsheet format includes a Time column, a Symbol column, a Bid column, an Offer column, a Bid Vol column, an Offer Vol column, and a Status column.
Claim 51
Dependent Claim 39 words
The method of claim 25 , further comprising dragging the tab T k of drawer D k in the first direction or in the second direction, wherein k is one of 1, 2, . . . , and N.
Claim 52
Independent Claim 254 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed; positioning N additional drawers D 1 , D 2 , . . . D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, and wherein M is at least 1; selecting a button B m , wherein m is one of 1, 2, . . . , M; and dynamically displaying S m , in spreadsheet format on the Search drawer, wherein said dynamically displaying is triggered by the selecting of the button B m , wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 53
Independent Claim 254 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed; positioning N additional drawers D 1 , D 2 , . . . D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, and wherein M is at least 1; selecting a button B m , wherein m is one of 1, 2, . . . , M; and dynamically displaying S m , in spreadsheet format on the Search drawer, wherein said dynamically displaying is triggered by the selecting of the button B m , wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 54
Independent Claim 233 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed; positioning N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , D N } relative to D 0 , 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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, wherein selection of button B m causes the Search drawer to dynamically display S m in spreadsheet format, wherein m is one of 1, 2, . . . , M; and opening or closing drawer D i , wherein i is one of 1, 2, . . . , and N, wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 55
Independent Claim 233 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed; positioning N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , D N } relative to D 0 , 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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, wherein selection of button B m causes the Search drawer to dynamically display S m in spreadsheet format, wherein m is one of 1, 2, . . . , M; and opening or closing drawer D i , wherein i is one of 1, 2, . . . , and N, wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 56
Independent Claim 292 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed, wherein the data feed comprises stock bids and offers on a stock exchange; positioning N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, and wherein B 1 , B 2 , . . . , B M are each identified with a stock that trades on the stock exchange; selecting a button B m , wherein m is one of 1, 2, . . . , M; and dynamically displaying S m in spreadsheet format on the Search drawer, wherein said dynamically displaying is triggered by the selecting of the button B m , wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 57
Independent Claim 292 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed, wherein the data feed comprises stock bids and offers on a stock exchange; positioning N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, and wherein B 1 , B 2 , . . . , B M are each identified with a stock that trades on the stock exchange; selecting a button B m , wherein m is one of 1, 2, . . . , M; and dynamically displaying S m in spreadsheet format on the Search drawer, wherein said dynamically displaying is triggered by the selecting of the button B m , wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 58
Independent Claim 273 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed, wherein the data feed comprises stock bids and offers on a stock exchange; positioning N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , 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 B 1 B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, wherein selection of button B m causes the Search drawer to dynamically display S m in spreadsheet format, wherein m is one of 1, 2, . . . , M, and wherein B 1 , B, . . . , B M are identified with a stock that trades on the stock exchange; and opening or closing drawer D i , wherein i is one of 1, 2, . . . , and N, wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 59
Independent Claim 273 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed, wherein the data feed comprises stock bids and offers on a stock exchange; positioning N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , 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 B 1 B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, wherein selection of button B m causes the Search drawer to dynamically display S m in spreadsheet format, wherein m is one of 1, 2, . . . , M, and wherein B 1 , B, . . . , B M are identified with a stock that trades on the stock exchange; and opening or closing drawer D i , wherein i is one of 1, 2, . . . , and N, wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 60
Dependent Claim 152 words
A computer-readable medium comprising a data display structure encoded therein, said data display structure comprising: a main drawer D 0 that overlays a display screen, wherein D 0 is adapted to dynamically display a portion of a data feed; and N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (i=1, 2, . . . , N) is adapted to being opened or to being closed, and wherein a first drawer of D 0 , D 1 , . . . , D N is adapted to display content in response to selection of a button of a second drawer of D 0 , D 1 , . . . , D N .
Claim 61
Dependent Claim 152 words
A computer-readable medium comprising a data display structure encoded therein, said data display structure comprising: a main drawer D 0 that overlays a display screen, wherein D 0 is adapted to dynamically display a portion of a data feed; and N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (i=1, 2, . . . , N) is adapted to being opened or to being closed, and wherein a first drawer of D 0 , D 1 , . . . , D N is adapted to display content in response to selection of a button of a second drawer of D 0 , D 1 , . . . , D N .
Claim 62
Independent Claim 143 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying on D 0 a portion of a data feed; and positioning N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (i=1, 2, . . . , N) is adapted to being opened or to being closed; selecting a button of a first drawer of D 0 , D 1 , . . . , D N ; and displaying content on a second drawer of D 0 , D 1 , D N in response to the selection of the button of the first drawer.
Claim 63
Independent Claim 143 words
A method of dynamically displaying data, comprising: overlaying a main drawer D 0 on a display screen; dynamically displaying on D 0 a portion of a data feed; and positioning N additional drawers D 1 , D 2 , . . . , D N in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (i=1, 2, . . . , N) is adapted to being opened or to being closed; selecting a button of a first drawer of D 0 , D 1 , . . . , D N ; and displaying content on a second drawer of D 0 , D 1 , D N in response to the selection of the button of the first drawer.
Claim 64
Independent Claim 245 words
A system for dynamically displaying data, comprising: a main drawer D 0 that overlays a display screen; means for dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed; and N additional drawers D 1 , D 2 , . . . , D N on the display screen in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, wherein selection of button B m causes the Search drawer to dynamically display S m in spreadsheet format, and wherein m is one of 1, 2, . . . , M, wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.
Claim 65
Independent Claim 245 words
A system for dynamically displaying data, comprising: a main drawer D 0 that overlays a display screen; means for dynamically displaying, in spreadsheet format on D 0 , a portion of a data feed; and N additional drawers D 1 , D 2 , . . . , D N on the display screen in an overlay pattern {D 1 , D 2 , . . . , D N } relative to D 0 , wherein N is at least 2, wherein each drawer D i (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 B 1 , B 2 , . . . , B M respectively identifying a subset S 1 , S 2 , . . . , S M of the data feed, wherein M is at least 1, wherein selection of button B m causes the Search drawer to dynamically display S m in spreadsheet format, and wherein m is one of 1, 2, . . . , M, wherein each drawer D i (i=1, 2, . . . , N) includes a tab T i adapted to be dragged in a first direction to open drawer D i in the first direction and adapted to be dragged in a second direction to close drawer D i in the second direction.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-02-13 2009-08-15 2010-02-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-02-13 2013-08-15 2014-02-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-02-13 2017-08-15 2018-02-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag