Claims
- 1. A computer-based Segmentation/Recursive Partitioning process or method for generating a nodal tree or equivalent data structure and displaying the nodal tree on a monitor or equivalent device or placing the nodal tree in or on a computer readable medium or transmission signal, wherein the Segmentation/Recursive Partitioning process uses one or more special dynamic programming segmenting algorithms.
- 2. A computer-based method as in claim 1, wherein the method is for clarifying a relationship between a response and one or more descriptors by generating a data structure, the response and each descriptor having a value for each data object of a group of n data objects, n being a positive integer number greater than 100, the data structure being a nodal tree or an equivalent thereof, the root of the tree being the group of data objects, comprising:
defining a nodal tree-node segmenting procedure (NT-NS Prcdr), comprising i), ii), iii), iv):
i)choosing an unsegmented node that has not been previously segmented; ii) choosing a node segmentation process for the unsegmented node; iii) segmenting the unsegmented node into two or more subgroups using the node segmentation process chosen for the unsegmented node in ii); and iv)making the unsegmented node a segmented tree parent node and making each of one or more of the subgroups of iii) an unsegmented tree daughter node of the segmented tree parent node of iv); applying the NT-NS Prcdr to the root node first; applying the NT-NS Prcdr to zero or more unsegmented nodes of the tree; and displaying the data structure generated as a nodal tree or equivalent thereof on a monitor or equivalent device, or placing the nodal tree in or on a computer readable medium or transmission signal.
- 3. A method as in claim 2, wherein each data object is a real-world object, and the response and each descriptor value for each data object being real world data.
- 4. A method as in claim 3, wherein the special NT-NS Prcdr is an FSA-special NT-NS Prcdr, so that the FSA-special NT-NS Prcdr effectively uses one or more FSAs.
- 5. A method as in claim 4, wherein the FSA-special NT-NS Prcdr uses one or more FSAs.
- 6. A method as in claim 5, wherein the method operates by sending information or receiving information or a combination of sending and receiving information over a medium such as the internet.
- 7. A method as in claim 4, wherein each of the one or more effectively used FSAs has one or more reference cells, wherein a best score subset or an approximate best score subset is computed for each reference cell.
- 8. A method as in claim 5, wherein (1) each data object is a molecular data object and each descriptor is a molecular descriptor and the response for each object is a molecular property or wherein (2) each data object is an individual creature or tissue from a creature and each descriptor is a genetic makeup descriptor and the response for each object is a phenotypic characteristic.
- 9. A method as in claim 5, wherein each data object is an individual creature or tissue from a creature and each descriptor is (a) a combination of one or more genotypes at one or more polymorphisms or (b) a combination of one or more alleles at one or more polymorphisms or (c) a combination of one or more haplotypes, and the response for each object is a phenotypic characteristic.
- 10. A method as in claim 5, wherein each FSA has one or more reference cells, wherein a best score subset and horizontal start subset is computed for each reference cell, and each of the FSAs has one or more directional rectangles of same origin candidate scores, and wherein n is greater than 250.
- 11. A method as in claim 5, wherein each FSA has one or more reference cells, wherein a best score subset and a horizontal start subset is computed for each reference cell, wherein the best score subset and the horizontal start subset of each reference cell are the same and are the same size, wherein the size is c scores, wherein each of the FSAs has one or more directional rectangles of same origin candidate scores, wherein each rectangle is compatible with a reference cell pair, wherein each rectangle arises from a horizontal start subset, wherein the width of each rectangle is the same as the size the horizontal start subset from which each rectangle arose, wherein each FSA has one or more pure soss fast cell blocks, wherein each pure block has the same length and width, wherein the same length and width is the integer c, wherein each pure block is congruent with a reference cell pair, wherein c is less than n, wherein n is greater than 250.
- 12. A method as in claim 11; wherein, wherein c is the closest integer number to {square root}n, or wherein c is the closest integer number to log n, wherein the log is any base, or wherein c=c1, c1 being a positive integer constant.
- 13. A method as in claim 10, wherein each FSA uses a least square type measure of homogeneity or inhomogeneity.
- 14. A method as in claim 11, wherein each FSA uses a least square type measure of homogeneity.
- 15. A method as in claim 14, wherein the measure of homogeneity is the measure of a segment homogeneity that is the sum of squared deviations of the data points within the segment about their mean.
- 16. A method as in claim 15, wherein (1) each data object is a molecular data object and each descriptor is a molecular descriptor and the response for each object is a molecular property; or wherein (2) wherein each data object is an individual creature or tissue from a creature and each descriptor is (a) a combination of one or more genotypes at one or more polymorphisms or (b) a combination of one or more alleles at one or more polymorphisms or (c) a combination of one or more haplotypes, and the response for each object is a phenotypic characteristic.
- 17. A method as in claim 16, wherein each data object is a molecular data object and each descriptor is a molecular descriptor and the response for each object is a molecular property and one or more of the descriptors is a geometry-based molecular descriptor.
- 18. A method as in claim 17, wherein each data object is a molecular data object and each descriptor is a molecular descriptor and the response for each object is a molecular property, and the property is a biological or pharmaceutical property.
- 19. A method as in claim 18, wherein c is the closest integer number to {square root}n.
- 20. A method as in claim 19, wherein the property is a positive or negative drug response.
- 21. A method as in 16, wherein each data object is a human being or tissue from a human being, and each descriptor is (a) a combination of one or more genotypes at one or more polymorphisms or (b) a combination of one or more alleles at one or more polymorphisms or (c) a combination of one or more haplotypes, and the response for each object is a phenotypic characteristic.
- 22. A method as in claim 21, wherein the response for each object is a drug effect.
- 23. A method as in claim 22, wherein c is the closest integer number to {square root}n.
- 24. A method as in claim 22 wherein the phenotypic response for each object is a positive or negative drug response.
- 25. A method as in claim 24, wherein c is the closest integer number wherein c is the closest integer number to {square root}n.
- 26. A computer readable medium containing a computer software program for controlling a computer-based Segmentation/Recursive Partitioning process or method for generating a nodal tree or equivalent data structure and displaying the nodal tree on a monitor or equivalent device or placing the nodal tree in or on a computer readable medium or transmission signal, wherein the Segmentation/Recursive Partitioning process uses one or more special dynamic programming segmenting algorithms.
- 27. A computer readable medium containing a computer software program as in claim 26, wherein the method is for clarifying a relationship between a response and one or more descriptors by generating a data structure, the response and each descriptor having a value for each data object of a group of n data objects, n being a positive integer number greater than 100, the data structure being a nodal tree or an equivalent thereof, the root of the tree being the group of data objects, comprising:
defining a nodal tree-node segmenting procedure (NT-NS Prcdr), comprising i), ii), iii), iv):
i)choosing an unsegmented node that has not been previously segmented; ii) choosing a node segmentation process for the unsegmented node; iii) segmenting the unsegmented node into two or more subgroups using the node segmentation process chosen for the unsegmented node in ii); and iv)making the unsegmented node a segmented tree parent node and making each of one or more of the subgroups of iii) an unsegmented tree daughter node of the segmented tree parent node of iv); applying the NT-NS Prcdr to the root node first; applying the NT-NS Prcdr to zero or more unsegmented nodes of the tree; and displaying the data structure generated as a nodal tree or equivalent thereof on a monitor or equivalent device, or placing the nodal tree in or on a computer readable medium or transmission signal.
- 28. A computer readable medium containing a computer software program as in claim 27, wherein each data object is a real-world object, and the response and each descriptor value for each data object being real world data.
- 29. A computer readable medium containing a computer software program as in claim 28, wherein the special NT-NS Prcdr is an FSA-special NT-NS Prcdr, so that the FSA-special NT-NS Prcdr effectively uses one or more FSAs.
- 30. A computer readable medium containing a computer software program as in claim 29, wherein the FSA-special NT-NS Prcdr uses one or more FSAs.
- 31. A computer readable medium containing a computer software program as in claim 30, wherein the method operates by sending information or receiving information or a combination of sending and receiving information over a medium such as the internet.
- 32. A computer readable medium containing a computer software program as in claim 29, wherein each of the one or more effectively used FSAs has one or more reference cells, wherein a best score subset or an approximate best score subset is computed for each reference cell.
- 33. A computer readable medium containing a computer software program as in claim 30, wherein (1) each data object is a molecular data object and each descriptor is a molecular descriptor and the response for each object is a molecular property or wherein (2) each data object is an individual creature or tissue from a creature and each descriptor is a genetic makeup descriptor and the response for each object is a phenotypic characteristic.
- 34. A computer readable medium containing a computer software program as in claim 30, wherein each data object is an individual creature or tissue from a creature and each descriptor is (a) a combination of one or more genotypes at one or more polymorphisms or (b) a combination of one or more alleles at one or more polymorphisms or (c) a combination of one or more haplotypes, and the response for each object is a phenotypic characteristic.
- 35. A computer readable medium containing a computer software program as in claim 30, wherein each FSA has one or more reference cells, wherein a best score subset and horizontal start subset is computed for each reference cell, and each of the FSAs has one or more directional rectangles of same origin candidate scores, and wherein n is greater than 250.
- 36. A computer readable medium containing a computer software program as in claim 30, wherein each FSA has one or more reference cells, wherein a best score subset and a horizontal start subset is computed for each reference cell, wherein the best score subset and the horizontal start subset of each reference cell are the same and are the same size, wherein the size is c scores, wherein each of the FSAs has one or more directional rectangles of same origin candidate scores, wherein each rectangle is compatible with a reference cell pair, wherein each rectangle arises from a horizontal start subset, wherein the width of each rectangle is the same as the size the horizontal start subset from which each rectangle arose, wherein each FSA has one or more pure soss fast cell blocks, wherein each pure block has the same length and width, wherein the same length and width is the integer c, wherein each pure block is congruent with a reference cell pair, wherein c is less than n, wherein n is greater than 250.
- 37. A computer readable medium containing a computer software program as in claim 30, wherein c is the closest integer number to {square root}n, or wherein c is the closest integer number to log n, wherein the log is any base, or wherein c=c1, c1 being a positive integer constant.
- 38. A computer readable medium containing a computer software program as in claim 35, wherein each FSA uses a least square type measure of homogeneity or inhomogeneity.
- 39. A computer readable medium containing a computer software program as in claim 36, wherein each FSA uses a least square type measure of homogeneity.
- 40. A computer readable medium containing a computer software program as in claim 39, wherein the measure of homogeneity is the measure of a segment homogeneity that is the sum of squared deviations of the data points within the segment about their mean.
- 41. A computer readable medium containing a computer software program as in claim 39, wherein (1) each data object is a molecular data object and each descriptor is a molecular descriptor and the response for each object is a molecular property; or wherein (2) wherein each data object is an individual creature or tissue from a creature and each descriptor is (a) a combination of one or more genotypes at one or more polymorphisms or (b) a combination of one or more alleles at one or more polymorphisms or (c) a combination of one or more haplotypes, and the response for each object is a phenotypic characteristic.
- 42. A computer readable medium containing a computer software program as in claim 41, wherein c is the closest integer number to {square root}n.
- 43. An apparatus, wherein the apparatus includes a computer, wherein the apparatus practices a computer-based Segmentation/Recursive Partitioning process or method for generating a nodal tree or equivalent data structure and displaying the nodal tree on a monitor or equivalent device or placing the nodal tree in or on a computer readable medium or transmission signal, wherein the Segmentation/Recursive Partitioning process uses one or more special dynamic programming segmenting algorithms.
- 44. An apparatus as in claim 43, wherein the method is for clarifying a relationship between a response and one or more descriptors by generating a data structure, the response and each descriptor having a value for each data object of a group of n data objects, n being a positive integer number greater than 100, the data structure being a nodal tree or an equivalent thereof, the root of the tree being the group of data objects, comprising:
defining a nodal tree-node segmenting procedure (NT-NS Prcdr), comprising i), ii), iii), iv):
i)choosing an unsegmented node that has not been previously segmented; ii) choosing a node segmentation process for the unsegmented node; iii) segmenting the unsegmented node into two or more subgroups using the node segmentation process chosen for the unsegmented node in ii); and iv)making the unsegmented node a segmented tree parent node and making each of one or more of the subgroups of iii) an unsegmented tree daughter node of the segmented tree parent node of iv); applying the NT-NS Prcdr to the root node first; applying the NT-NS Prcdr to zero or more unsegmented nodes of the tree; and displaying the data structure generated as a nodal tree or equivalent thereof on a monitor or equivalent device, or placing the nodal tree in or on a computer readable medium or transmission signal.
- 45. An apparatus as in claim 44, wherein each data object is a real-world object, and the response and each descriptor value for each data object being real world data.
- 46. An apparatus as in claim 45, wherein the special NT-NS Prcdr is an FSA-special NT-NS Prcdr, so that the FSA-special NT-NS Prcdr effectively uses one or more FSAs.
- 47. An apparatus as in claim 46, wherein the FSA-special NT-NS Prcdr uses one or more FSAs.
- 48. An apparatus as in claim 47, wherein the method operates by sending information or receiving information or a combination of sending and receiving information over a medium such as the internet.
- 49. An apparatus as in claim 46, wherein each of the one or more effectively used FSAs has one or more reference cells, wherein a best score subset or an approximate best score subset is computed for each reference cell.
- 50. An apparatus as in claim 47, wherein each FSA has one or more reference cells, wherein a best score subset and horizontal start subset is computed for each reference cell, and each of the FSAs has one or more directional rectangles of same origin candidate scores, and wherein n is greater than 250.
- 51. An apparatus as in claim 47, wherein each FSA has one or more reference cells, wherein a best score subset and a horizontal start subset is computed for each reference cell, wherein the best score subset and the horizontal start subset of each reference cell are the same and are the same size, wherein the size is c scores, wherein each of the FSAs has one or more directional rectangles of same origin candidate scores, wherein each rectangle is compatible with a reference cell pair, wherein each rectangle arises from a horizontal start subset, wherein the width of each rectangle is the same as the size the horizontal start subset from which each rectangle arose, wherein each FSA has one or more pure soss fast cell blocks, wherein each pure block has the same length and width, wherein the same length and width is the integer c, wherein each pure block is congruent with a reference cell pair, wherein c is less than n, wherein n is greater than 250.
- 52. An apparatus as in claim 51, wherein, wherein c is the closest integer number to {square root}n, or wherein c is the closest integer number to log n, wherein the log is any base, or wherein c=c1, c1 being a positive integer constant.
- 53. An apparatus as in claim 50, wherein each FSA uses a least square type measure of homogeneity or inhomogeneity.
- 54. An apparatus as in claim 51, wherein each FSA uses a least square type measure of homogeneity.
- 55. An apparatus as in claim 54, wherein the measure of homogeneity is the measure of a segment homogeneity that is the sum of squared deviations of the data points within the segment about their mean.
- 56. An apparatus as in claim 55, wherein c is the closest integer number to {square root}n.
- 57. A data structure generated an apparatus, wherein the structure is in, or on a computer readable medium or transmission signal, and wherein some data of the structure are functionally interrelated, wherein the apparatus includes a computer, wherein the apparatus practices a computer-based Segmentation/Recursive Partitioning process or method for generating a nodal tree or equivalent data structure and displaying the nodal tree on a monitor or equivalent device or placing the nodal tree in or on a computer readable medium or transmission signal, wherein the Segmentation/Recursive Partitioning process uses one or more special dynamic programming segmenting algorithms.
- 58. A data structure as in claim 57, wherein the method is for clarifying a relationship between a response and one or more descriptors by generating a data structure, the response and each descriptor having a value for each data object of a group of n data objects, n being a positive integer number greater than 100, the data structure being a nodal tree or an equivalent thereof, the root of the tree being the group of data objects, comprising:
defining a nodal tree-node segmenting procedure (NT-NS Prcdr), comprising i), ii), iii), iv):
i)choosing an unsegmented node that has not been previously segmented; ii) choosing a node segmentation process for the unsegmented node; iii) segmenting the unsegmented node into two or more subgroups using the node segmentation process chosen for the unsegmented node in ii); and iv)making the unsegmented node a segmented tree parent node and making each of one or more of the subgroups of iii) an unsegmented tree daughter node of the segmented tree parent node of iv); applying the NT-NS Prcdr to the root node first; applying the NT-NS Prcdr to zero or more unsegmented nodes of the tree; and displaying the data structure generated as a nodal tree or equivalent thereof on a monitor or equivalent device, or placing the nodal tree in or on a computer readable medium or transmission signal.
- 59. A data structure as in claim 58, wherein each data object is a real-world object, and the response and each descriptor value for each data object being real world data.
- 60. A data structure as in claim 58, wherein the special NT-NS Prcdr is an FSA-special NT-NS Prcdr, so that the FSA-special NT-NS Prcdr effectively uses one or more FSAs.
- 61. A data structure as in claim 60, wherein the FSA-special NT-NS Prcdr uses one or more FSAs.
- 62. A data structure as in claim 61, wherein the method operates by sending information or receiving information or a combination of sending and receiving information over a medium such as the internet.
- 63. A method as in claim 4, the method further comprising: collecting one or more descriptor values or one or more property values of each of one or more of the real-world objects by physical measurement or observation.
- 64. A method as in claim 5, the method further comprising: collecting one or more descriptor values or one or more property values of each of one or more of the real-world objects by physical measurement or observation.
- 65. A method as in claim 2, wherein each of over half of the data objects is a real-world data object, and the response and each descriptor value for each real-world data object is real world data.
- 66. A computer readable medium containing a computer software program as in claim 29, wherein the computer readable medium is a transmission signal.
- 67. An apparatus such as in claim 46, wherein the computer comprises a keyboard, a display device, a pointing device, a RAM, a ROM, a CPU and a storage device such as a hard drive.
- 68. An apparatus such as in claim 47, wherein the computer comprises a keyboard, a display device, a pointing device, a RAM, a ROM, a CPU and a storage device such as a hard drive.
Parent Case Info
[0001] The present patent application claims priority from U.S. provisional patent application No. 60/225113.filed Aug. 14, 2000 and all of the contents U.S. provisional patent application No.60/225113 are incorporated herein by reference and to the fullest extent of the law. The present application is a CIP of PCT/US01/25519 (having the same title) filed Aug. 14, 2001 and PCT/US01/25519 is incorporated herein by reference in its entirety and to the fullest extent of the law. The present application claims priority from U.S. provisional patent application No. 60/358631 filed Feb. 20, 2002 and all of the contents U.S. provisional patent application No. 60/358631 are incorporated herein by reference and to the fullest extent of the law.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60358631 |
Feb 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
PCT/US01/25519 |
Aug 2001 |
US |
Child |
10367053 |
Feb 2003 |
US |