Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
184 words
A method for enabling a user to interactively create and modify a model of an investment strategy to be appied to data items pertaining to a set of possible invesment entities, comprising providing a visual representation of a sequence of statements which describe manipulations using said data in accordance with said model of said investment strategy, a first result of the execution of said sequence of statements, when applied to said data, being one or more sets of statistics, each statistic arising from a combination of two or more items of data and being different from any items of data, a second result of the execution of said sequence of statements being a selection of one or more subsets of said set of possible investment entities based on said data and said statistics, providing a visual interface enabling the user to interactively enter and manipulate said sequence of statements to create and refine said model of said investment strategy, and enabling the user to execute said sequence of statements using said data to derive said sets of statistics and select said subsets of entities.
Claim 2
Independent Claim
184 words
A method for enabling a user to interactively create and modify a model of an investment strategy to be appied to data items pertaining to a set of possible invesment entities, comprising providing a visual representation of a sequence of statements which describe manipulations using said data in accordance with said model of said investment strategy, a first result of the execution of said sequence of statements, when applied to said data, being one or more sets of statistics, each statistic arising from a combination of two or more items of data and being different from any items of data, a second result of the execution of said sequence of statements being a selection of one or more subsets of said set of possible investment entities based on said data and said statistics, providing a visual interface enabling the user to interactively enter and manipulate said sequence of statements to create and refine said model of said investment strategy, and enabling the user to execute said sequence of statements using said data to derive said sets of statistics and select said subsets of entities.
Claim 3
Dependent Claim
27 words
The method of claim 1 wherein providing said visual interface includes organizing said statements in groups with each group being represented by a portion of a display.
Claim 4
Dependent Claim
22 words
The method of claim 2 wherein each group of statement related to a functional sub-portion of said model of said investment strategy.
Claim 5
Dependent Claim
25 words
The method of claim 2 wherein the portions of the display representing different groups are displayed in an overlaid manner and in a predefined order.
Claim 6
Dependent Claim
25 words
The method of claim 1 further comprising converting each said statement into computer executable instructions after said statement is entered and manipulated by the user.
Claim 7
Dependent Claim
62 words
The method of claim 5 wherein converting said sequence of statements into computer executable instructions comprises arranging said computer executable instructions into a first tree of instruction nodes representing said sequence of statements, and executing said sequence of statements comprises traversing the computer executable instructions in said first tree of instruction nodes and executing each computer executable instruction as it is traversed.
Claim 8
Dependent Claim
37 words
The method of claim 1 wherein said sequence of statements generates multiple said sets of statistics, and said sequence of statements includes user defined symbols, each respective user defined symbol identifying a respective said set of statistics.
Claim 9
Dependent Claim
35 words
The method of claim 7 further comprising enabling the user to review a said set of statistics identified by a user defined symbol by invoking said symbol with a pointing device via said visual representation.
Claim 10
Dependent Claim
42 words
The method of claim 8 futher comprising storing each said set of statistics, and wherein reviewing a said set of statistics upon invocation of a user defined symbol includes retrieving and displaying a stored set of statistics identified by the invoked symbol.
Claim 11
Dependent Claim
17 words
The method of claim 9 wherein said statistics are cached in a main memory of a computer.
Claim 12
Dependent Claim
58 words
The method of claim 2 wherein said possible investment entities are classified into one or more claeses, and a said group may refer to a given class of said possible investment entities such that execution of statements of said group results in selection only of possible investment entities which belong to said given class of possible investment entities.
Claim 13
Dependent Claim
63 words
The method of claim 1 wherein said possible investment entities are classified into one or more classes, and said statement may refer to a given class of said possible investment entities such that execution of said statement and subsequent statements in said sequence of statements results in selection only of possible investment entities which belong to said given class of possible investment entitites.
Claim 14
Dependent Claim
27 words
The method of claim 12 wherein said possible investment entitites comprise financial investment instruments including stocks and the like, and said classes include industries and geographical areas.
Claim 15
Dependent Claim
83 words
The method of claim 6 wherein converting said sequence of statements into computer executable instructions further comprises generating a second tree of display nodes each display node associated with a visual representation of a statement of said sequence of statements, each respective display node being linked to a respective instruction node that was converted from the same statement from which the respective display node was generated, and execution of instructions in an instruction node causes corresponding actions with respect to the visual representation.
Claim 16
Dependent Claim
30 words
The method of claim 14 wherein execution of instructions in an instruction node causes visual accentuation of the visual representation associated with a display node linked to said instruction node.
Claim 17
Dependent Claim
23 words
The method of claim 9 wherein displaying said stored set of statistics comprises displaying a graph derived from said stored set of statistics.