1460932010-75b2e709-d87c-4a38-87b5-724707dec842

1. A tool providing interactive capabilities for user involvement in extracting and disambiguating biological information in text, said tool comprising:
a text viewer into which at least a portion of a textual document is importable and viewable, said text viewer including a display on which said at least a portion of the text document is viewable;
means for text mining the at least a portion of a textual document having been imported into the text viewer to extract nouns and verbs therefrom;
a list-based text editor that lists nouns and verbs extracted by said means for text mining as entities and interactions;
means for assigning directionality to the listed interactions;
means for converting the extracted nouns and verbs into a local format representation as the entities and interactions; and
means for generating, displaying and interactively manipulating a biological diagram, based upon the entities and interactions represented in said local format.
2. The tool of claim 1, wherein each said entity and interaction listed points back to a location of the portion of the textual document where it was identified.
3. The tool of claim 1, wherein said means for assigning includes slots associated with each said interaction, to which a user can identify one or more of said entities involved in the interaction, and assign roles of each said entity played in the interaction.
4. The tool of claim 3, wherein said roles comprise affecters, affected and unassigned.
5. The tool of claim 4, wherein said roles further comprise mediator and unknown.
6. The tool of claim 1, further comprising a user context, wherein said means for text mining text mines based upon contents of said user context.
7. The tool of claim 6, wherein said user context comprises at least one entity or interaction.
8. The tool of claim 6, further comprising means for managing said user context, wherein said means for managing permits editing of an existing user context, as well as creation of a new user context.
9. The tool of claim 8, wherein said means for managing allows selection of specific entities and interactions to be added to said user context.
10. The tool of claim 8, wherein said means for managing allows direct inputting of entities and interactions into said user context.
11. The tool of claim 8, wherein said means for managing facilitates selection of local format representations of entities and interactions, and entering said local format representations into said user context.
12. The tool of claim 1, further comprising a user context, wherein said means for text mining text mines based upon contents of said user context; and
means for managing said user context, wherein said means for managing permits editing of an existing user context, as well as creation of a new user context, and wherein said means for managing facilitates selection of local format representations of entities and interactions generated from said manipulation of a biological diagram.
13. The tool of claim 6, further comprising means for managing aliases, wherein said means for managing aliases equates multiple names for the same entity, enabling said tool to identify each said entity by multiple names as they occur in the textual documents.
14. The tool of claim 13, further comprising means for resolving errors in alias management.
15. A tool providing interactive capabilities for user involvement in extracting and disambiguating biological information in text, said tool comprising:
a text viewer into which at least a portion of a textual document is importable and viewable, said text viewer including a display on which said at least a portion of the text document is viewable;
means for text mining the at least a portion of a textual document having been imported into the text viewer to extract nouns and verbs therefrom;
a list-based text editor that lists nouns and verbs extracted by said means for text mining as entities and interactions;
a canvas area for diagrammatically representing said entities and interactions;
means for populating diagrammatic renderings on said canvas with one or more of said entities and interactions identified by said means for text mining;
means for representing said entities and interactions in a local format; and
means for generating, displaying and interactively manipulating a biological diagram, based upon the entities and interactions represented in said local format.
16. The tool of claim 15, wherein said means for populating includes means for assigning directionality of interactions.
17. The tool of claim 15, further comprising a palette for containing entities and interactions selected by a user from lists displayed by said list-based text editor, wherein said entities and interactions in said palette are draggable to said canvas to populate a diagrammatic rendering.
18. The tool of claim 15, wherein, upon populating a diagrammatic rendering, assignments of roles played by entities populating said diagrammatic rendering are automatically assigned in a list displayed by said list-based text editor.
19. The tool of claim 15, further comprising means for adding elements to a diagrammatic rendering on said canvas by freehand sketching by the user.
20. The tool of claim 19, wherein each said entity and interaction displayed on said canvas and listed in said list-based text editor points back to a location of the portion of the textual document where it was identified.
21. The tool of claim 15, wherein said diagrammatic renderings are populated by selecting at least one entity or interaction from said list-based text editor and dragging to a desired location in a diagrammatic rendering displayed on the canvas.
22. The tool of claim 15, wherein said diagrammatic renderings are populated by selecting at least one entity or interaction from said text in said text viewer and dragging to a desired location in a diagrammatic rendering displayed on the canvas.
23. A tool for building biological networks of interactions from text, said tool comprising:
a text viewer into which at least a portion of a textual document is importable and viewable, said text viewer including a display on which said at least a portion of the text document is viewable;
means for text mining the at least a portion of a textual document having been imported into the text viewer to extract nouns and verbs therefrom;
a list-based text editor that lists nouns and verbs extracted by said means for text mining as entities and interactions;
means for assigning directionality to the listed interactions; and
means for selecting interactions and associated entities in the list-based editor, merging common entities and displaying a resulting biological network of the interactions in a window of said text view or in a separate network viewer; and
means for interactively manipulating the biological network.
24. The tool of claim 23, further comprising means for representing said entities and interactions in a local format.
25. A tool for comparing extracted biological knowledge extracted from text, against an existing biological diagram, said tool comprising:
a text viewer into which at least a portion of a textual document is importable and viewable, said text viewer including a display on which said at least a portion of the text document is viewable;
means for text mining the at least a portion of a textual document having been imported into the text viewer to extract nouns and verbs therefrom;
a list-based text editor that lists nouns and verbs extracted by said means for text mining as entities and interactions;
a diagram viewer and means for importing at least a portion of an existing biological diagram into said diagram viewer;
means for overlaying the identified entities and interactions on said at least a portion of an existing biological diagram that is displayed in said diagram viewer;
means for visually distinguishing the overlaid entities and interactions from a remainder of the displayed biological diagram; and
means for interactively manipulating the biological diagram.
26. The tool of claim 25, further comprising means for representing said entities and interactions in a local format.
27. The tool of claim 25, wherein each said entity and interaction overlaid points back to a location of the portion of the textual document where it was identified.
28. The tool of claim 25, further comprising means for assigning directionality to the listed interactions; means for selecting interactions and associated entities in the list-based editor and populating diagrammatic renderings representing said selected interactions and associated entities, wherein said populated diagrammatic renderings are overlaid on the at least a portion of an existing biological diagram displayed in said diagram viewer.
29. The tool of claim 28, further comprising means for converting the at least a portion of an existing biological diagram to a local format, and based on values contained in the local format, comparing said diagrammatic renderings with corresponding parts of the existing biological diagram.
30. The tool of claim 25, further comprising means for automatically searching databases of existing biological diagrams that contain a user-specified set of interactions and returning those existing biological diagrams that contain the user-specified set of interactions to the user for display in said diagram viewer for use in overlaying and comparing the identified entities and interactions therewith.
31. A method of providing interactive capabilities for user involvement in extracting and disambiguating biological information in text, said method comprising the steps of:
importing at least a portion of a textual document into a text viewer, said text viewer including a display on which said at least a portion of the text document is viewable;
text mining the at least a portion of a textual document to extract nouns and verbs therefrom and identify the nouns and verbs as biological entities and interactions;
listing the identified entities and interactions in a list-based text editor;
assigning directionality to the listed interactions by associating listed entities as affecters or affecteds with respect to the interactions;
converting at least a portion of a biological diagram to local format objects representing entities and interactions displayed in the biological diagram;
inputting at least a portion of said local format objects into a user context; and,
performing said text mining based upon the contents of the user context.
32. The method of claim 31, further comprising representing said entities and interactions in a local format.
33. The method of claim 31, further comprising providing a user context, wherein said user context comprises data upon which said text mining is based.
34. The method of claim 33, further comprising managing said user context to edit the contents thereof or to create a new user context.
35. The method of claim 34, wherein said managing comprises selecting at least one entity or interaction and adding the selection to the user context.
36. The method of claim 34, wherein said managing comprises directly inputting at least one entity or interaction to the user context by a user, or editing existing data, by the user, in the user context.
37. The method of claim 34, wherein said managing comprises selecting at least one local format representation of an entity or interaction, and entering said at least one local format representation into the user context.
38. The method of claim 31, further comprising managing aliases of entities and interactions, to equate multiple names for the same entity or interaction, so that said text mining, listing and assigning directionality steps are carried out with respect to aliases of entities and interactions contained in the user context, as well as the actual names contained in the user context.
39. The method of claim 38, further comprising resolving errors in alias management.
40. The method of claim 39, wherein said error resolution is carried out interactively by a user.
41. The method of claim 32, further comprising at least one of the steps selected from the group consisting of:
generating a biological diagram based on said entities and interactions represented in said local format;
displaying a biological diagram based on said entities and interactions represented in said local format; and
interactively manipulating a biological diagram based on said entities and interactions represented in said local format.
42. The method of claim 31, further comprising linking each listed entity and interaction with a location in the textual document from which each listed entity and interaction was identified, respectively, using a local format.
43. The method of claim 31, further comprising the steps of:
providing a canvas area for diagrammatically representing said entities and interactions;
populating at least one diagrammatic rendering on the canvas with one or more of said entities and interactions identified by said means for text mining.
44. The method of claim 43, wherein upon said populating at least one diagrammatic rendering, assignments of roles played by said entities populating said at least one diagrammatic rendering are automatically assigned in a list displayed by said list-based text editor.
45. The method of claim 43, further comprising adding elements to a diagrammatic rendering on said canvas by freehand sketching by a user.
46. The method of claim 43, wherein said diagrammatic renderings are populated by selecting at least one entity or interaction from said list-based text editor and dragging to a desired location in a diagrammatic rendering displayed on the canvas.
47. The method of claim 43, wherein said diagrammatic renderings are populated by selecting at least one entity or interaction from said text in said text viewer and dragging to a desired location in a diagrammatic rendering displayed on the canvas.
48. The method of claim 31, further comprising:
performing a text search to identify a plurality of textual documents;
importing all or a subset of the plurality of documents into the text viewer; and
analyzing the textual documents in batch mode to identify interactions and entities to be listed in the list-based editor.
49. The method of claim 31, further comprising:
identifying aliases of at least one entity or interaction listed; and
performing operations on all aliases of the at least one entity or interaction simultaneously with performance of those operations on the at least one entity or interaction.
50. A method comprising forwarding a result obtained from the method of claim 31 to a remote location, wherein said result comprises at least one of a list created by said listing the identified entities and interactions in a list-based text editor, and a listed interaction having had directionality assigned thereto by said step of assigning directionality.
51. A method comprising transmitting data representing a result obtained from the method of claim 31 to a remote location, wherein said result comprises at least one of a list created by said listing the identified entities and interactions in a list-based text editor, and a listed interaction having had directionality assigned thereto by said step of assigning directionality.
52. A method comprising receiving a result obtained from a method of claim 31 from a remote location, wherein said result comprises at least one of a list created by said listing the identified entities and interactions in a list-based text editor, and a listed interaction having had directionality assigned thereto by said step of assigning directionality.
53. A method of providing interactive capabilities for user involvement in extracting and disambiguating biological information in text to be used in generating a biological diagram, said method comprising the steps of:
importing at least a portion of a textual document into a text viewer, said text viewer including a display on which said at least a portion of the text document is viewable;
text mining the at least a portion of a textual document to extract nouns and verbs therefrom and identify the extracted nouns and verbs as biological entities and interactions;
listing the identified entities and interactions in a list-based text editor;
representing the identified entities and interactions in a local format;
providing a canvas area for diagrammatically representing entities and interactions having been identified by said text mining;
populating a diagrammatic rendering on the canvas with one or more of said entities and interactions identified by said means for text mining, including indicating directionality of at least one interaction represented by the diagrammatic rendering; wherein, upon populating the diagrammatic rendering, assignments of roles played by entities populating said diagrammatic rendering are automatically assigned in a list displayed by said list-based text editor; and
further performing at least one of the steps selected from the group consisting of:
generating a biological diagram based on said entities and interactions represented in said local format;
displaying a biological diagram based on said entities and interactions represented in said local format; and
interactively manipulating a biological diagram based on said entities and interactions represented in said local format.
54. The method of claim 53, wherein each said entity and interaction displayed on said canvas and listed in said list-based text editor is automatically linked with a location of each portion of the textual document where it was identified, using a local format.
55. A method for building biological networks of interactions from text, said method comprising the steps of:
importing at least a portion of a textual document into a text viewer; said text viewer including a display on which said at least a portion of the text document is viewable;
text mining the at least a portion of a textual document having been imported into the text viewer to extract nouns and verbs therefrom;
listing the extracted nouns and verbs as entities and interactions;
assigning directionality to the listed interactions;
selecting interactions and associated entities and displaying a resulting network of the interactions and entities;
representing said entities and interactions in a local format;
converting the at least a portion of an existing biological diagram to a local format; and
based on values contained in the local format describing the existing biological diagram, comparing the selected entities and interactions with corresponding parts of the existing biological diagram.
56. The method of claim 55, wherein said selecting and displaying include merging common entities to form a network of interactions and entities.
57. The method of claim 55, further comprising the steps of:
automatically searching databases of existing biological diagrams that contain a user-specified set of interactions; and
returning existing biological diagrams that contain the user-specified set of interactions to the user for use in said overlaying the identified entities and interactions on at least a portion of an existing biological diagram.
58. A computer readable medium embodying one or more sequences of instructions for user involvement in extracting and disambiguating biological information in text to be used in generating a biological diagram, wherein execution of one or more sequences of instructions by one or more processors results in performing the steps of:
importing at least a portion of a textual document into a text viewer; said text viewer including a display on which said at least a portion of the text document is viewable;
text mining the at least a portion of a textual document to extract nouns and verbs therefrom and identify the extracted nouns and verbs as biological entities and interactions;
listing the identified entities and interactions in a list-based text editor;
assigning directionality to the listed interactions by associating listed entities as affecters or affecteds with respect to the interactions;
converting the extracted nouns and verbs into a local format representation as the entities and interactions; and
generating, displaying and interactively manipulating a biological diagram, based upon the entities and interactions represented in said local format.
59. The computer readable medium of claim 58, wherein execution of one or more sequences of instructions by one or more processors causes the one or more processors to perform the additional step of linking each listed entity and interaction with a location in the textual document from which each listed entity and interaction was identified, respectively, using the local format.
60. The computer readable medium of claim 58, wherein execution of one or more sequences of instructions by one or more processors causes the one or more processors to perform the additional steps of:
providing a canvas area for diagrammatically representing said identified entities and interactions; and
populating at least one of the diagrammatic renderings on the canvas with one or more of said entities and interactions identified by said means for text mining.
61. The computer readable medium of claim 60, wherein execution of one or more sequences of instructions by one or more processors causes the one or more processors to perform the additional steps of adding elements to a diagrammatic rendering on the canvas or creating a diagrammatic rendering on the canvas by freehand sketching.
62. The computer readable medium of claim 60, wherein execution of one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of populating said diagrammatic renderings, upon selection of at least one entity or interaction from said list-based text editor and dragging to a desired location in a diagrammatic rendering displayed on the canvas.
63. The computer readable medium of claim 60, wherein execution of one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of populating said diagrammatic renderings, upon selection of at least one entity or interaction from said text in said text viewer and dragging to a desired location in a diagrammatic rendering displayed on the canvas.
64. The computer readable medium of claim 58, wherein execution of one or more sequences of instructions by one or more processors causes the one or more processors to perform the additional steps of:
performing a text search to identify a plurality of textual documents;
importing all or a subset of the plurality of documents into the text viewer; and
analyzing the textual documents in batch mode to identify interactions and entities to be listed in the list-based editor.
65. The computer readable medium of claim 58, wherein execution of one or more sequences of instructions by one or more processors causes the one or more processors to perform the additional steps of:
identifying aliases of at least one entity or interaction listed; and
performing operations on all aliases of the at least one entity or interaction simultaneously with performance of those operations on the at least one entity or interaction.

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 building frame suitable to meet building code requirements for human occupancy, comprising:
a structural tubular metal beam including a plurality of walls, with two or more of the walls opposing each other and each including a tab connector extending therefrom, each tab connector being formed from continuous and contiguous material of the respective wall from which the tab connector extends and each tab connector being bent to extend parallel a common direction and to define a pocket therebetween that extends at an acute angle to a longitudinal axis of the tubular metal beam;
a mating beam having opposing side surfaces, the tab connectors being configured to closely engage the opposing side surfaces of the mating beam, each tab connector including a pattern of holes for fasteners, and the material of the structural beam and the tab connectors being sufficiently thick and strong to form a structural joint as part of the building frame meeting building code requirements for human occupancy.
2. The building frame defined in claim 1, including at least one second tab connector extending from a remaining one of the walls, the second tab connector including a pattern of holes for fasteners.
3. The building frame defined in claim 1, wherein the tab connectors each comprise a flange with parallel linear edges.
4. The building frame defined in claim 1, wherein the tab connectors each include a plurality of flanges having a first width and supported by a necked area of reduced width.
5. The building frame defined in claim 1, wherein the remaining walls include support flanges extending therefrom and being configured to engage and support the mating beam in the pocket.
6. A structural juncture for use in a constructed building frame, comprising:
a first tubular metal beam defining a first longitudinal direction and having an end, opposing first and second walls, and opposing third and fourth walls forming a tube with the first and second walls;
a second beam defining a second longitudinal direction having opposing first and second surfaces forming a first dimension and having opposing third and fourth surfaces forming a second dimension;
a pair of tab connectors formed inboard of the end of at least one of the first and second walls and being integrally formed of continuous and contiguous material of the metal beam; the pair of tab connectors being bent outward from the associated one wall and being spaced apart the first dimension, the second beam being positioned between the pair of tab connectors; and
a plurality of fasteners extending through holes in the pair of tab connectors and into the second beam for securing the second beam to the first beam.
7. The structural juncture defined in claim 6, including a second pair of tab connectors formed in a second of the first and second walls and being integrally formed of continuous and contiguous material of the metal beam; the second pair of tab connectors being bent outward from the associated second wall and being spaced apart the first dimension, the second beam being positioned between the second pair of tab connectors and secured thereto by the fasteners.
8. The structural juncture defined in claim 7, wherein the first-mentioned pair of tab connectors and the second pair of tab connectors align to hold the second beam so that the second longitudinal direction extends perpendicular to the first longitudinal direction.
9. The structural juncture defined in claim 7, wherein the first-mentioned pair of tab connectors and the second pair of tab connectors align to hold the second beam so that the second longitudinal direction extends at an acute angle to the first longitudinal direction.
10. The structural juncture defined in claim 7, including a third pair of tab connectors formed in at least one of the third and fourth walls for holding an end of a third beam abuttingly against sides of the first beam.
11. The structural juncture defined in claim 6, wherein the third and fourth walls each include an integral plate-attachment flange formed by a C-shaped cut made into the third and fourth walls, the flange including holes for receiving fasteners that extend through the flange into the second beam.
12. A structural juncture for use in a constructed building frame, comprising:
a first tubular metal beam defining a first longitudinal direction and having an end, opposing first and second walls, and opposing third and fourth walls forming a tube with the first and second walls;
a second beam defining a second longitudinal direction having opposing first and second surfaces forming a first dimension and having opposing third and fourth surfaces forming a second dimension;
a tab connector extending from the first wall and formed integrally of continuous and contiguous material of the first wall by first and second oppositely-facing non-linear cuts made into an end of the first wall but without similar cuts made into the second wall opposing the first wall, the tab connector including holes suitable for securing the second beam to the first beam to form the junction suitable for use in constructing a building frame.