IP Library Granted Patent US 9,043,719
Granted Patent B2
US 9,043,719 · App. 11/399,938 · Granted May 26, 2015

System and method for managing and displaying securities market information

Inventors: Robert B. Hlad (Redding, CT); Valerie Jeanne Schafer (Huntington Station, NY); Cynthia Teresa Bautista-Rozenberg (Jersey City, NJ); Robert S. Tannen (Philadelphia, PA); Nicholas L. Springer (Crosswicks, NJ)
Assignee: New York Stock Exchange LLC
G06Q40/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,043,719
App. No.
11/399,938
Granted
May 26, 2015
Kind
B2
Abstract

A message screen display comprises a static non-scrollable display area for display of at least part of a first message, the first message having an associated first message time. The message screen display further comprises a scrollable display area for display of at least part of a second message, the second message having an associated second message time. The message screen display further comprises a feature applied to at least part of the first message that varies based on time as referenced to the associated first message time.

Claims (70)

1. A programmed computer for message display on a message screen display, comprising:

a memory having at least one region for storing computer executable program code; and

a processor for executing the program code stored in the memory, wherein the program code comprises:

code to provide a scrollable display area for message display on the message screen display;

code to provide a static non-scrollable display area for message display on the message screen display, wherein messages displayed in the static non-scrollable display area remain in the same position irrespective of changes in the scrollable display area, and further wherein a message appears in either the static non-scrollable display area or the scrollable display area, but a message never appears in both areas at the same time;

code to receive a second message;

code to display at least part of the second message within the static non-scrollable display area for message display on the message screen display, but not displaying any part of the second message in the scrollable display area for message display on the message screen display;

code to apply a visual feature to at least part of the second message displayed in the static non-scrollable display area of the message screen display, wherein the visual feature changes visibly based on the advancement of time as referenced to a time associated with the second message;

code to receive a first message;

responsive to receiving the first message, code to move the second message from the static non-scrollable display area for message display on the message display to the scrollable display area for message display on the message screen display, so that no part of the second message is displayed in the static non-scrollable display area;

code to display at least part of the first message within the static non-scrollable display area for message display on the message screen display, but not displaying any part of the first message in the scrollable display area for message display on the message screen display; and

code to apply a visual feature to at least part of the first message displayed in the static non-scrollable display area for message display on the message screen display, wherein the visual feature changes visibly based on the advancement of time as referenced to a time associated with the first message.

2. A programmed computer according to claim 1 , wherein the visual feature applied to at least part of the first message is a color.

3. A programmed computer according to claim 1 , wherein the visual feature applied to at least part of the first message indicates whether the first message has been viewed.

4. A programmed computer according to claim 1 , wherein the visual feature applied to at least part of the first message is a border feature.

5. A programmed computer according to claim 4 , wherein the border feature is a color.

6. A programmed computer according to claim 1 , wherein the associated first message time is a time of message receipt.

7. A programmed computer according to claim 1 , wherein the associated first message time is a time of message transmission.

8. A method implemented at least partially on a programmed computer for message display on a message screen display, the method comprising:

providing a scrollable display area for message display on the message screen display;

providing a static non-scrollable display area for message display on the message screen display, wherein messages displayed in the static non-scrollable display area remain in the same position irrespective of changes in the scrollable display area, and further wherein a message appears in either the static non-scrollable display area or the scrollable display area, but a message never appears in both areas at the same time;

automatically receiving a second message;

automatically displaying at least part of the second message within the static non-scrollable display area for message display on the message screen display, but not displaying any part of the second message in the scrollable display area for message display on the message screen display;

automatically applying a visual feature to at least part of the second message displayed in the static non-scrollable display area of the message screen display, wherein the visual feature changes visibly based on the advancement of time as referenced to a time associated with the second message;

automatically receiving a first message;

responsive to receiving the first message, automatically moving the second message from the static non-scrollable display area for message display on the message screen display to the scrollable display area for message display on the message screen display, so that no part of the second message is displayed in the static non-scrollable display area;

automatically displaying at least part of the first message within the static non-scrollable display area for message display on the message screen display, but not displaying any part of the first message in the scrollable display area for message display on the message screen display; and

automatically applying a visual feature to at least part of the first message displayed in the static non-scrollable display area for message display on the message screen display, wherein the visual feature changes visibly based on the advancement of tome as referenced to a time associated with the first message.

9. A programmed computer according to claim 8 , wherein the scrollable display area further comprises a time-ordered display area for display of a plurality of messages arranged according to a time associated with each of the plurality of messages.

10. A programmed computer according to claim 9 , wherein the second message is one of the plurality of messages.

11. A programmed computer according to claim 9 , wherein the time associated with each of the plurality of message is before the time associated with the first message.

12. A programmed computer according to claim 9 , wherein the time associated with the second message is before the time associated with the first message.

13. A method according to claim 8 , further comprising automatically changing the feature applied to at least part of the first message.

14. A method according to claim 8 , further comprising automatically changing the visual feature applied to at least part of the second message.

15. A system implemented at least partially on a programmed computer for message display on a message screen display, the system comprising:

a display providing a scrollable display area for message display on the message screen display,

said display providing a static non-scrollable display area for message display on the message screen display, wherein messages displayed in the static non-scrollable display area remain in the same position irrespective of changes in the scrollable display area, and further wherein a message appears in either the static non-scrollable display area or the scrollable display area, but a message never appears in both areas at the same time; and

at least one processor executing program code. said program code comprising:

code for receiving a second message;

code for displaying at least part of the second message within the static non-scrollable display area for message display on the message screen display, but not displaying any part of the second message in the scrollable display area for message display on the message screen display;

code for applying a visual feature to at least part of the second message displayed in the static non-scrollable display area of the message screen display, wherein the visual feature changes visibly based on the advancement of time as referenced to a time associated with the second message;

code for receiving a first message;

responsive to receiving the first message, code for moving the second message from the static non-scrollable display area for message display on the message display to the scrollable display area for message display on the message screen display, so that no part of the second message is displayed in the static non-scrollable display area;

code for displaying at least part of the first message within the static non-scrollable display area for message display on the message screen display, but not displaying any part of the first message in the scrollable display area for message display on the message screen display; and

code for applying a visual feature to at least part of the first message displayed in the static non-scrollable display area for message display on the message screen display, wherein the visual feature changes visibly based on the advancement of time as referenced to a time associate with the first message.

16. A non-transitory computer-readable medium having computer executable software code stored thereon, the code for message display on a message screen display, the code comprising:

code to provide a scrollable display area for message display on the message screen display;

code to provide a static non-scrollable display area for message display on the message screen display, wherein messages displayed in the static non-scrollable display area remain in the same position irrespective of changes in the scrollable display area, and further wherein a message appears in either the static non-scrollable display area or the scrollable display area, but a message never appears in both areas at the same time;

code to receive a second message;

code to display at least part of the second message within the static non-scrollable display area for message display on the message screen display, but not displaying any part of the second message in the scrollable display area for message display on the message screen display;

code to apply a visual feature to at least part of the second message displayed in the static non-scrollable display area of the message screen display, wherein the visual feature changes visibly based on the advancement of time as referenced to a time associated with the second message;

code to receive a first message;

responsive to receiving the first message, code to move the second message from the static non-scrollable display area for message display on the message display to the scrollable display area for message display on the message screen display, so that no part of the second message is displayed in the static non-scrollable display area;

code to display at least part of the first message within the static non-scrollable display area for message display on the message screen display, but not displaying any part of the first message in the scrollable display area for message display on the message screen display; and

code to apply a visual feature to at least part of the first message displayed in the static non-scrollable display area for message display on the message screen display, wherein the visual feature changes visibly based on the advancement of time as referenced to a time associated with the first message.

17. A programmed computer for message display on a message screen display, comprising:

a memory having at least one region for storing computer executable program code; and

a processor for executing the program code stored in the memory, wherein the program code comprises:

code to receive a scroll input for scrolling message information on the message screen display;

code to display at least part of a first message in a static non-scrollable display area on the message screen display, the first message having an associated first message time;

code to display at least part of a second message in a scrollable display area on the message screen display, the second message being scrollable within the scrollable display area and having an associated second message time, wherein the first message remains in the same position in the static non-scrollable display area irrespective of changes in the scrollable display area, and further wherein the first message appears in the static non-scrollable display area of the message screen display, but as long as the first message appears on the static non-scrollable display area, the first message does not appear in the scrollable display area of the message screen display; and

code to apply a visual feature to at least part of the first message on the message screen display, wherein the visual feature changes visibly based on the advancement of time as referenced to the associated first message time.

18. A method implemented at least partially on a programmed computer for message display on a message screen display, the method comprising:

providing a scrollable display area for message display on the message screen display;

providing a static non-scrollable display area for message display on the message screen display, wherein messages displayed in the static non-scrollable display area remain in the same position irrespective of changes in the scrollable display area, and further wherein a message appears in either the static non-scrollable display area or the scrollable display area, but a message never appears in both areas at the same time;

automatically receiving a second message;

automatically displaying at least part of the second message within the static non-scrollable display area for message display on the message screen display, but not displaying any part of the second message in the scrollable display area for message display on the message screen display;

automatically receiving a first message;

responsive to receiving the first message, automatically moving the second message from the static non-scrollable display area for message display on the message screen display to the scrollable display area for message display on the message screen display, so that no part of the second message is displayed in the static non-scrollable display area; and

automatically displaying at least part of the first message within the static non-scrollable display area for message display on the message screen display, but not displaying any part of the first message in the scrollable display area for message display on the message screen display.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 018153 FRAME: 0433. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 24, 2014
From: HLAD, ROBERT B.; SCHAFER, VALERIE J.; BAUTISTA-ROZENBERG, CYNTHIA T.; TANNEN, ROBERT S.; SPRINGER, NICHOLAS L.
To: NEW YORK STOCK EXCHANGE LLC
Reel/Frame 034432/0627 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MERGER AND CHANGE OF NAME SUBMITTED THE ATTACHED CORRECT DOUMENT PREVIOUSLY RECORDED AT REEL: 033899 FRAME: 0337. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME & MERGER. Recorded Nov 7, 2014
From: NYSE MERGER SUB LLC
To: NEW YORK STOCK EXCHANGE LLC
Reel/Frame 034183/0374 →
MERGER AND CHANGE OF NAME Recorded Oct 7, 2014
From: NYSE MERGER SUB LLC; NEW YORK STOCK EXCHANGE LLC
To: NEW YORK STOCK EXCHANGE LLC
Reel/Frame 033899/0337 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNOR PREVIOUSLY RECORDED AT REEL: 033860 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 2, 2014
From: NYSE MERGER CORPORATION SUB, INC.
To: NYSE MERGER SUB LLC
Reel/Frame 033886/0857 →
MERGER Recorded Oct 1, 2014
From: NYSE MERGER CORPORATION SUB, LLC
To: NYSE MERGER SUB LLC
Reel/Frame 033860/0666 →
MERGER Recorded Sep 29, 2014
From: NEW YORK STOCK EXCHANGE, INC.
To: NYSE MERGER CORPORATION SUB, INC.
Reel/Frame 033837/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2006
From: HLAD, ROBERT B.; SCHAFER, VALERIE J.; BAUTISTA-ROZENBERG, CYNTHIA T.; TANNEN, ROBERT S.; SPRINGER, NICHOLAS L.
To: NEW YORK STOCK EXCHANGE, INC.
Reel/Frame 018153/0433 →
Continuity (5)
Provisional Application 60669567 · Apr 8, 2005
Provisional Application 60669568 · Apr 8, 2005
Provisional Application 60669485 · Apr 8, 2005
Provisional Application 60675276 · Apr 27, 2005
Related Publication 20060284893A1 · Dec 21, 2006