Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
203 words
In a computer system having a display device, a method of detecting and displaying on said display device dependencies of cells in a spreadsheet having a plurality of cells, said method comprising: receiving user input of a selected cell, and the dependencies, dependency levels, and branching factors for display; automatically detecting dependencies among cells; and automatically generating a display of the dynamically detected dependencies among cells by the steps of: visually marking a first group of said cells with at least one first marking, wherein each cell of said first group has data therein which is used to determine data that is in a selected cell; and simultaneously visually marking at least one second group of said cells with at least one second marking, wherein each of said at least one second marking is visually distinguishable from each of said at least one first marking, and wherein each cell of said second group has data therein which is determined by said data in said selected cell and wherein said at least one second marking comprises a plurality of second markings which are visually distinguishable from each other and which represent at least one of different dependency levels and branchings from said selected cells.
Claim 2
Dependent Claim
203 words
In a computer system having a display device, a method of detecting and displaying on said display device dependencies of cells in a spreadsheet having a plurality of cells, said method comprising: receiving user input of a selected cell, and the dependencies, dependency levels, and branching factors for display; automatically detecting dependencies among cells; and automatically generating a display of the dynamically detected dependencies among cells by the steps of: visually marking a first group of said cells with at least one first marking, wherein each cell of said first group has data therein which is used to determine data that is in a selected cell; and simultaneously visually marking at least one second group of said cells with at least one second marking, wherein each of said at least one second marking is visually distinguishable from each of said at least one first marking, and wherein each cell of said second group has data therein which is determined by said data in said selected cell and wherein said at least one second marking comprises a plurality of second markings which are visually distinguishable from each other and which represent at least one of different dependency levels and branchings from said selected cells.
Claim 3
Dependent Claim
71 words
A method as recited in claim 1 , wherein each group of cells is divided into a hierarchy of levels, wherein data in each cell in each level of said hierarchy is used to directly determine, or is directly determined by, data in a cell of a next higher level of said hierarchy, and wherein each cell in each level is visually marked to indicate that it belongs to said level.
Claim 4
Dependent Claim
47 words
A method as recited in claim 1 , wherein each group comprises at least one path from said selected cell to a leaf cell in said each group, wherein each leaf cell is a cell in each said path which is furthest away from said selected cell.
Claim 5
Dependent Claim
22 words
A method as recited in claim 3 , wherein a number of paths displayed is selectable by a user of said system.
Claim 6
Dependent Claim
216 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by said machine to perform method steps for detecting and displaying on a display device dependencies of cells in a spreadsheet having a plurality of cells, said method steps comprising: receiving user input of a selected cell, and the dependencies, dependency levels, and branching factors for display; automatically detecting dependencies among cells; and automatically generating a display of the dynamically detected dependencies among cells by the steps of: visually marking a first group of said cells with at least one first marking, wherein each cell of said first group has data therein which is used to determine data that is in a selected cell; and simultaneously visually marking at least one second group of said cells with at least one second marking, wherein each of said at least one second marking is visually distinguishable from each of said at least one first marking, and wherein each cell of said second group has data therein which is determined by said data in said selected cell and wherein said at least one second marking comprises a plurality of second markings which are visually distinguishable from each other and which represent at least one of different dependency levels and branchings from said selected cells.
Claim 7
Dependent Claim
216 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by said machine to perform method steps for detecting and displaying on a display device dependencies of cells in a spreadsheet having a plurality of cells, said method steps comprising: receiving user input of a selected cell, and the dependencies, dependency levels, and branching factors for display; automatically detecting dependencies among cells; and automatically generating a display of the dynamically detected dependencies among cells by the steps of: visually marking a first group of said cells with at least one first marking, wherein each cell of said first group has data therein which is used to determine data that is in a selected cell; and simultaneously visually marking at least one second group of said cells with at least one second marking, wherein each of said at least one second marking is visually distinguishable from each of said at least one first marking, and wherein each cell of said second group has data therein which is determined by said data in said selected cell and wherein said at least one second marking comprises a plurality of second markings which are visually distinguishable from each other and which represent at least one of different dependency levels and branchings from said selected cells.
Claim 8
Dependent Claim
203 words
In a computer system having a display device, a method of detecting and displaying on said display device dependencies of cells in a spreadsheet having a plurality of cells, said method comprising: receiving user input of a selected cell, and the dependencies, dependency levels, and branching factors for display; automatically detecting dependencies among cells; and automatically generating a display of the dynamically detected dependencies among cells by the steps of: visually marking a first group of said cells with at least one first marking, wherein each cell of said first group has data therein which is used to determine data that is in a selected cell; and simultaneously visually marking at least one second group of said cells with at least one second marking, wherein each of said at least one second marking is visually distinguishable from each of said at least one first marking, and wherein each cell of said second group has data therein which is determined by said data in said selected cell and wherein said at least one second marking comprises a plurality of second markings which are visually distinguishable from each other and which represent at least one of different dependency levels and branchings from said selected cells.
Claim 9
Dependent Claim
203 words
In a computer system having a display device, a method of detecting and displaying on said display device dependencies of cells in a spreadsheet having a plurality of cells, said method comprising: receiving user input of a selected cell, and the dependencies, dependency levels, and branching factors for display; automatically detecting dependencies among cells; and automatically generating a display of the dynamically detected dependencies among cells by the steps of: visually marking a first group of said cells with at least one first marking, wherein each cell of said first group has data therein which is used to determine data that is in a selected cell; and simultaneously visually marking at least one second group of said cells with at least one second marking, wherein each of said at least one second marking is visually distinguishable from each of said at least one first marking, and wherein each cell of said second group has data therein which is determined by said data in said selected cell and wherein said at least one second marking comprises a plurality of second markings which are visually distinguishable from each other and which represent at least one of different dependency levels and branchings from said selected cells.
Claim 10
Dependent Claim
71 words
A method as recited in claim 6 , wherein each group of cells is divided into a hierarchy of levels, wherein data in each cell in each level of said hierarchy is used to directly determine, or is directly determined by, data in a cell of a next higher level of said hierarchy, and wherein each cell in each level is visually marked to indicate that it belongs to said level.
Claim 11
Dependent Claim
47 words
A method as recited in claim 6 , wherein each group comprises at least one path from said selected cell to a leaf cell in said each group, wherein each leaf cell is a cell in each said path which is furthest away from said selected cell.
Claim 12
Dependent Claim
22 words
A method as recited in claim 6 , wherein a number of paths displayed is selectable by a user of said system.
Claim 13
Dependent Claim
216 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by said machine to perform method steps for detecting and displaying on a display device dependencies of cells in a spreadsheet having a plurality of cells, said method steps comprising: receiving user input of a selected cell, and the dependencies, dependency levels, and branching factors for display; automatically detecting dependencies among cells; and automatically generating a display of the dynamically detected dependencies among cells by the steps of: visually marking a first group of said cells with at least one first marking, wherein each cell of said first group has data therein which is used to determine data that is in a selected cell; and simultaneously visually marking at least one second group of said cells with at least one second marking, wherein each of said at least one second marking is visually distinguishable from each of said at least one first marking, and wherein each cell of said second group has data therein which is determined by said data in said selected cell and wherein said at least one second marking comprises a plurality of second markings which are visually distinguishable from each other and which represent at least one of different dependency levels and branchings from said selected cells.
Claim 14
Dependent Claim
216 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by said machine to perform method steps for detecting and displaying on a display device dependencies of cells in a spreadsheet having a plurality of cells, said method steps comprising: receiving user input of a selected cell, and the dependencies, dependency levels, and branching factors for display; automatically detecting dependencies among cells; and automatically generating a display of the dynamically detected dependencies among cells by the steps of: visually marking a first group of said cells with at least one first marking, wherein each cell of said first group has data therein which is used to determine data that is in a selected cell; and simultaneously visually marking at least one second group of said cells with at least one second marking, wherein each of said at least one second marking is visually distinguishable from each of said at least one first marking, and wherein each cell of said second group has data therein which is determined by said data in said selected cell and wherein said at least one second marking comprises a plurality of second markings which are visually distinguishable from each other and which represent at least one of different dependency levels and branchings from said selected cells.