IP Library Granted Patent US 7,478,063
Granted Patent B2
US 7,478,063 · App. 09/945,184 · Granted Jan 13, 2009

Stock trading application program

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 7,478,063
App. No.
09/945,184
Granted
Jan 13, 2009
Kind
B2
Abstract

A stock trading application program which executes within an Internet browser is provided for capturing user specified subjective information concerning user rationale and logic for purchasing or selling financial instruments such as securities, options, etc. The subjective information is stored as data records which can be examined, analysed and correlated to assist a user in determining whether to engage in particular trades.

Claims (46)

1. A computer program product for handling transaction information, the computer program product being tangibly embodied on a computer-readable medium and including executable code that, when executed, causes a data processing apparatus to provide an interface,

said interface being configured to receive:

an identification of an item associated with a transaction;

a placement of a first subjective information parameter along a range displayed within the interface, the first subjective information parameter being associated with a first rationale for engaging in said transaction and including a first graphical element that is movable within the interface and relative to the range;

a placement of a second subjective information parameter along the range, the second subjective information parameter being associated with a second rationale for engaging in said transaction and including a second graphical element that is movable within the interface and relative to the first graphical element and to the range; and

said interface being further configured to store a transaction record that identifies the placement of the first subjective information parameter along the range relative to the placement of the second subjective information parameter along the range.

2. The computer program product of claim 1 , wherein the interface is configured to provide the transaction record from a plurality of transaction records.

3. The computer program product of claim 1 , wherein said item includes an equity, and said interface is further configured to receive a calculation of a financial performance associated with the transaction record for the equity.

4. The computer program product of claim 1 , wherein the item includes an equity, and the transaction record is retrievable based on a financial performance of the equity.

5. The computer program product of claim 2 , wherein said interface is configured to provide an indicator associated with a course of action for a future transaction based on the transaction record.

6. The computer program product of claim 1 , wherein said first subjective information parameter is associated with a drag and drop element for the placement of the first subjective information parameter along the range.

7. The computer program product of claim 1 , wherein said first subjective information parameter associated with the first rationale for engaging in said transaction comprises a reason, motivation, or basis for engaging in said transaction.

8. The computer program product of claim 1 , wherein said item includes an equity, and said first subjective information parameter associated with the first rationale for engaging in said transaction comprises at least one of the following items of information: (a) a user-subjective rationale; (b) a technical indicator; (c) a third party opinion; or (d) a source of said first rationale.

9. The computer program product of claim 1 , wherein said interface is implemented in Java programming language, and is executable from a website within an Internet browser.

10. The computer program product of claim 1 , wherein said interface is further configured to receive additional user transaction information, including one or more of new insights, understandings or lessons from said transaction.

11. The computer program product of claim 1 , wherein said interface is further configured to receive a purchase/sale price associated with said transaction.

12. A method for creating a transaction record comprising:

entering an identification of an item associated with a transaction;

placing a first subjective information parameter associated with a first rationale for engaging in said transaction along a range displayed within a graphical user interface, the first subjective information parameter including a first graphical element that is movable within the graphical user interface and relative to the range;

placing a second subjective information parameter associated with a second rationale for engaging in said transaction along the range, the second subjective information parameter including a second graphical element that is movable within the graphical user interface and relative to the range; and

storing the placement of the first subjective information parameter along the range relative to the placement of the second subjective information parameter along the range in the transaction record.

13. The method of claim 12 , wherein the item includes an equity, and further comprising:

retrieving the transaction record within a query interface by specifying any one or more of a particular user, a predefined user-subjective rationale, a predefined technical indicator, a predefined third party opinion, or a predefined source of said subjective rationale, said technical indicator, or said third party opinion.

14. The method of claim 12 further comprising:

entering a sale or purchase date for said an equity associated with said transaction; and

entering a price associated with said transaction.

15. The method of claim 12 further comprising entering lessons or understandings associated with said transaction record.

16. The method of claim 15 further comprising placing one or more icons associated with said lessons or understandings associated with said transaction record along the range.

17. The method of claim 15 further comprising determining one or more of a usefulness of a user-subjective rationale, a technical indicator, a third party opinion, or a source of said subjective rationale, said technical indicator, or said third party opinion.

18. The method of claim 12 wherein the placing a first subjective information parameter associated with a first rationale for engaging in said transaction along a range comprises:

placing the first subjective information parameter associated with the first rationale for engaging in said transaction along the range, wherein the first subjective information parameter associated with the first rationale for engaging in said transaction comprises a reason, motivation, or basis for engaging in said transaction.

19. A computer-readable medium including instructions embodied thereon that, if executed, cause a data processing apparatus to:

receive an identification of an item associated with a transaction;

receive a placement of a first subjective information parameter along a range displayed within a user interface, the first subjective information parameter being associated with a first rationale for engaging in said transaction and including a first graphical element that is movable within the user interface and relative to the range;

receive a placement of a second subjective information parameter along the range, the second subjective information parameter being associated with a second rationale for engaging in said transaction and including a second graphical element that is movable within the user interface and relative to the first graphical element and to the range; and

store a transaction record that identifies the placement of the first subjective information parameter along the range relative to the placement of the second subjective information parameter along the range.

20. The computer-readable medium of claim 19 , wherein the instructions are configured to cause the data processing apparatus to generate the transaction record based on a plurality of transaction records.

21. The computer-readable medium of claim 19 , wherein said item includes an equity, wherein the instructions are configured to cause the data processing apparatus to receive a calculation of a financial performance associated with the transaction record for the equity.

22. The computer program product of claim 19 , wherein the item includes an equity, and the transaction record is retrievable based on a financial performance of the equity.

23. The computer-readable medium of claim 20 , wherein the instructions are configured to cause the data processing apparatus to generate an indicator associated with a course of action for a future transaction based on the transaction record.

24. The computer-readable medium of claim 19 , wherein said first subjective information parameter is associated with a drag and drop element for the placement of the first subjective information parameter along the range.

25. The computer-readable medium of claim 19 , wherein said first subjective information parameter associated with the first rationale for engaging in said transaction comprises a reason, motivation, or basis for engaging in said transaction.

26. The computer-readable medium of claim 19 , wherein said item includes an equity, and said first subjective information parameter associated with the first rationale for engaging in said transaction comprises at least one of the following items of information: (a) a user-subjective rationale; (b) a technical indicator; (c) a third party opinion; or (d) a source of said first rationale.

27. The computer-readable medium of claim 19 , wherein instructions are implemented in Java programming language, and are executable from a website within an Internet browser.

28. The computer-readable medium of claim 19 , wherein the instructions are configured to cause the data processing apparatus to receive additional user transaction information, including one or more of new insights, understandings or lessons from said transaction.

29. The computer-readable medium of claim 19 , wherein the instructions are configured to cause the data processing apparatus to receive a purchase/sale price associated with said transaction.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2019
From: INTELLECTUAL VENTURES ASSETS 127 LLC; INTELLECTUAL VENTURES ASSETS 122 LLC
To: ROVI CORPORATION
Reel/Frame 048143/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2019
From: ROVI CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 048143/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2019
From: RATEZE REMOTE MGMT. L.L.C.
To: INTELLECTUAL VENTURES ASSETS 127 LLC
Reel/Frame 047923/0097 →
MERGER Recorded Oct 2, 2015
From: MAQUIS TECHTRIX LLC
To: RATEZE REMOTE MGMT. L.L.C.
Reel/Frame 036712/0157 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2010
From: KNIGHT, TIMOTHY O.
To: PROPHET INFORMATION SERVICES, INC.
Reel/Frame 024016/0396 →
CHANGE OF NAME Recorded Feb 25, 2005
From: PROPHET INFORMATION SERVICES, INC.
To: PROPHET FINANCIAL SYSTEMS, INC
Reel/Frame 015797/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2004
From: PROPHET FINANCIAL SYSTEMS, INC.
To: MAQUIS TECHTRIX LLC
Reel/Frame 014394/0608 →