1460721276-d2250f1f-2a7f-4684-bd8f-4dd71c198ad6

1. An impregnated drill bit, comprising:
a shank having a first end and an opposing second end, said first end being adapted to be secured to a drill string component;
a crown extending from said second end of said shank, said crown including a matrix of hard particulate material, a cutting face, and a crown body between said cutting face and said shank; and
a first plurality of abrasive cutting media having at least one dimension between about 2.5 millimeters and about 5 millimeters, said first plurality of abrasive cutting media being positioned in an unorganized arrangement throughout at least a portion of said crown body.
2. The impregnated drill bit as recited in claim 1, wherein said first plurality of abrasive cutting media comprise polycrystalline diamonds.
3. The impregnated drill bit as recited in claim 2, wherein said first plurality of abrasive cutting media comprise thermally stable diamonds.
4. The impregnated drill bit as recited in claim 1, wherein said first plurality of abrasive cutting media comprise aluminum oxide.
5. The impregnated drill bit as recited in claim 1, further comprising a second plurality of abrasive cutting media having a largest dimension less than about 2 millimeters, said second plurality of abrasive cutting media being disbursed in an unorganized arrangement throughout at least a portion of said crown body.
6. The impregnated drill bit as recited in claim 5, wherein abrasive cutting media of said second plurality of abrasive cutting media comprise natural diamond.
7. The impregnated drill bit as recited in claim 5, wherein said largest diameter is between about 0.01 millimeters and about 1.0 millimeters.
8. The impregnated drill bit as recited in claim 5, wherein said first plurality of abrasive cutting media is dispersed throughout a first portion of said crown body adjacent said cutting face and said second plurality of abrasive cutting media is dispersed throughout a second portion of said crown body between said first portion and said shank.
9. The impregnated drill bit as recited in claim 1, wherein said first plurality of abrasive cutting media comprise abrasive cutting media having a cubic shape.
10. The impregnated drill bit as recited in claim 1, wherein said crown comprises an annular shape including a longitudinal axis there through, a cutting face, an inner surface, and an outer surface, said crown defining an interior space about the longitudinal axis for receiving a core sample.
11. The impregnated drill bit as recited in claim 1, further comprising a plurality of fibers dispersed in an unorganized arrangement throughout at least a portion of said crown body.
12. The impregnated drill bit as recited in claim 1, wherein abrasive cutting media of said first plurality of abrasive cutting media extend out of said cutting face.
13. The impregnated drill bit as recited in claim 1, further comprising one or more coatings on said first plurality of abrasive cutting media.
14. An impregnated drill bit, comprising:
a shank;
a cutting portion secured to said shank, said cutting portion including a matrix of hard particulate material;
a first plurality of abrasive cutting media disbursed throughout at least a portion of said cutting portion, wherein at least one abrasive cutting media of said first plurality of abrasive cutting media has a first volume; and
a second plurality of abrasive cutting media disbursed throughout at least a portion of said cutting portion, wherein at least one abrasive cutting media of said second plurality of abrasive cutting media has a second volume, and wherein said second volume is less than about 0.75 times said first volume.
15. The impregnated drill bit as recited in claim 14, wherein said first volume is between about 8 mm3 and about 125 mm3.
16. The impregnated drill bit as recited in claim 14, wherein said second volume is between about 0.001 mm3 and about 8 mm3.
17. The impregnated drill bit as recited in claim 14, wherein said first plurality of abrasive cutting media comprise polycrystalline diamonds.
18. The impregnated drill bit as recited in claim 17, wherein said first plurality of abrasive cutting media comprise thermally stable diamonds.
19. The impregnated drill bit as recited in claim 14, wherein said first plurality of abrasive cutting media comprise aluminum oxide.
20. The impregnated drill bit as recited in claim 14, wherein said second plurality of abrasive cutting media comprise single diamond crystals.
21. The impregnated drill bit as recited in claim 14, further comprising a plurality of fibers dispersed throughout at least a portion of said cutting portion.
22. The impregnated drill bit as recited in claim 14, wherein said first plurality of abrasive cutting media and said second plurality of abrasive cutting media are randomly dispersed substantially entirely throughout said cutting portion.
23. The impregnated drill bit as recited in claim 14, wherein said cutting portion comprises an annular crown including a longitudinal axis there through, a cutting face, an inner surface, and an outer surface, said annular crown defining an interior space about the longitudinal axis for receiving a core sample.
24. The impregnated drill bit as recited in claim 14, wherein said hard particulate material comprises tungsten carbide.
25. The impregnated rill bit as recited in claim 14, wherein said at least a portion of said cutting portion, in which said first plurality of abrasive cutting media is disbursed, is between a cutting face of said cutting portion and said shank.
26. The impregnated rill bit as recited in claim 14, further comprising one or more coatings on said first plurality of abrasive cutting media.
27. A drilling system, comprising:
a drill rig;
a drill string adapted to be secured to and rotated by said drill rig; and
an impregnated drill bit adapted to be secured to said drill string, said impregnated drill bit comprising a shank and a crown, said crown including a plurality of polycrystalline diamonds having at least one dimension between about 2.5 millimeters and about 5 millimeters, said plurality of polycrystalline diamonds being disbursed in an unorganized arrangement throughout at least a portion of said crown.
28. The drilling system as recited in claim 27, wherein said polycrystalline diamonds comprise thermally stable diamonds.
29. The drilling system as recited in claim 27, further comprising a plurality of natural or synthetic diamonds having a largest dimension less than about 2 millimeters, said plurality of natural or synthetic diamonds being disbursed in an unorganized arrangement throughout at least a portion of said crown.
30. The drilling system as recited in claim 27, further comprising a plurality of fibers dispersed throughout at least a portion of said crown.
31. A method of forming an impregnated drill bit, comprising:
preparing a matrix of hard particulate material;
dispersing a first plurality of abrasive cutting media throughout at least a portion of said matrix, wherein abrasive cutting media of said first plurality of abrasive cutting media has at least one dimension between about 2.5 millimeters and about 5 millimeters;
dispersing a second plurality of abrasive cutting media throughout at least a portion of said matrix, wherein abrasive cutting media of said second plurality of abrasive cutting media has a largest dimension less than about 2 millimeters;
infiltrating said matrix with a binder material; and
securing a shank to said matrix material.
32. The method as recited in claim 31, further comprising sintering said matrix.
33. The method as recited in claim 31, wherein said first plurality of abrasive cutting media comprise polycrystalline diamonds.
34. The method as recited in claim 33, wherein said second plurality of abrasive cutting media comprise diamonds.
35. The method as recited in claim 31, further comprising dispersing a plurality of fibers throughout at least a portion of said matrix.
36. The method as recited in claim 31, further comprising forming said matrix into an annular crown.
37. A method of drilling, comprising:
securing an impregnated drill bit to a drill string, wherein a crown of said impregnated drill bit comprises a hard particulate material, a binder material, a first plurality of abrasive cutting media, and a second plurality of abrasive cutting media;
wherein abrasive cutting media of said first plurality of abrasive cutting media each have a volume between about 8 mm3 and about 125 mm3, and wherein said first plurality of abrasive cutting media are dispersed throughout at least a portion of said crown in an unorganized arrangement; and
rotating said drill string to cause said impregnated drill bit to penetrate an earthen formation.
38. The method as recited in claim 37, further comprising securing said drill string to a drill rig and using said drill rig to rotate said drill string.
39. The method as recited in claim 37, further comprising retrieving a core sample using said impregnated drill bit.
40. The method as recited in claim 37, wherein said first plurality of abrasive cutting media comprise polycrystalline diamonds and second plurality of abrasive cutting media comprise diamonds.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for creating a representational model of one or more formulas, the formulas residing in a software based spreadsheet system, the method comprising:
(a) identifying a collection of one or more sources, the sources being one or more cells located in one or more spreadsheet files or spreadsheet data residing in computer memory;
(b) identifying the formulas contained within said sources;
(c) creating a separate expression hierarchy for each formula identified in step b, the expression hierarchy comprising: a dependency graph of the formula wherein formulas are represented by nodes connected by edges, the edges forming a directed hierarchal structure representing the evaluation order of each successive reference within the dependency graph, the references being any type of spreadsheet reference including cell reference, area reference, named range, or a function with a reference type argument;
(d) creating node groups, the node groups being a set of two or more nodes grouped together as a collection, the conditions used to determine the inclusion of nodes within a node group comprising both the similarities of the operators and operands contained within the formulas being represented by the candidate nodes and the position of the candidate nodes within the expression hierarchies, the operands being considered similar when they share the same numeric or text values, the operators being considered similar when they are equal mathematical operators, equal logical operators, cell references to a cell or an equally sized range of cells, or the same function with similar operands as arguments, the position of similar candidate nodes within the expression hierarchies being compared to determine if they share a common evaluation order within their containing expression hierarchies, the node groups providing a means for two or more nodes to function as a single entity within the system;
(e) providing an interface allowing user input to perform edits of nodes and node groups, the edits including changing operator or operand types or values and removing or adding nodes from an expression hierarchy;
(f) propagating said edits across all nodes belonging to a node group when said edits are directed to a node belonging to a node group; and
(g) updating the contents of the cells containing the formulas represented by the nodes in response to an edit of the nodes and edges in the expression hierarchies, and updating the nodes and edges of the expression hierarchies in response to edits of the formulas being represented by the nodes in the expression hierarchies, such that both the formulas and expression hierarchies remain functionally equivalent after edits.
2. The method of claim 1, wherein a distinct node group is created for the set of all nodes contained within two or more branches of the same expression hierarchy when each node sharing a common evaluation order within the branches is determined to be similar and the branches are also all descendants of the same node within the expression hierarchy.
3. The method of claim 1, wherein a distinct node group is created for each set of two or more contiguous nodes within a branch of the same expression hierarchy when the branch contains similar nodes having a repeating evaluation order, the repeating evaluation order being a consecutive sequence of similar nodes or two or more sets of similar nodes located at successive and equal intervals within the branch.
4. The method of claim 1, further comprising displaying a graphical rendering of one or more of said expression hierarchies concurrently within a view, the graphical rendering including text, shapes, and lines, the text including the contents of the formulas represented, by the nodes, the shapes representing the nodes, and the lines representing the edges connecting the nodes within said expression hierarchies.
5. The method of claim 4, further comprising reducing the number of said graphical renderings displayed concurrently by displaying one rendering for all nodes belonging to the same node group.
6. The method of claim 4, wherein said nodes are graphical rendered using separate physical properties including shape and color to denote different types or values of said operators or operands they represent.
7. The method of claim 1, further comprising removing any nodes from a node group when edits to the formula or expression hierarchies remove the similarities used to determine inclusion of the node in the node group.
8. The method of claim 1, wherein the properties of individual nodes belonging to the node groups are displayed through lists, the properties including the contents of the formulas and cell address of the formula represented by the individual nodes.
9. The method of claim 1, wherein a distinct node group is created for the set of all nodes contained within two or more expression hierarchies when each node sharing a common evaluation order within the expression hierarchies is determined to be similar.
10. The method of claim 1, wherein the nodes of the expression hierarchy represent the entire contents of the formulas.
11. The method of claim 1, wherein the nodes of the expression hierarchy represent individual operators and operands of the formulas, and the edges connecting the nodes representing the evaluation order thereof.
12. The method of claim 1, wherein the nodes of the expression hierarchy represent two or more individual operators and operands of the formulas, such that each subset of consecutive operators and operands that form a commutative expression within a formula are represented through a shared node, and the edges connecting the nodes representing the evaluation order thereof.