Providing documentation for assembling, installing, and supporting of software stacks
First Claim
Patent Images
1. A method for use in providing support for a stack of existing uncoordinated projects, comprising the steps of:
- operating a computer based tool to receive an identification of a stack including a plurality of existing uncoordinated software projects;
selectively accessing storage to obtain support information specific to said plurality of existing uncoordinated software projects of said stack;
wherein said support information includes one or more of tutorials, sets of use instructions, or user manuals for each of said plurality of existing uncoordinated software projects such that a user can obtain from said storage support information encompassing all of said existing uncoordinated software projects in said stack and not relating only to specific ones of said existing uncoordinated software projects in said stack, said support information including first support information corresponding to a first project having support information available from an independent source and second support information corresponding to a second project having support information available from an independent source;
wherein said support information is stored as structured content including metadata that identifies a context or association with a particular existing uncoordinated software project, and said support information is selected based on operating environment information of said user; and
outputting said support information to said user.
15 Assignments
0 Petitions
Accused Products
Abstract
A tool is provided for addressing a number of issues related to providing support for software stacks including multiple uncoordinated components such as open source projects. The tool receives information about a stack, obtains support information specific to that stack and outputs the information to a user. A parsing functionality is also provided for selectively combining support information from the constituent projects of the stack.
39 Citations
36 Claims
-
1. A method for use in providing support for a stack of existing uncoordinated projects, comprising the steps of:
-
operating a computer based tool to receive an identification of a stack including a plurality of existing uncoordinated software projects; selectively accessing storage to obtain support information specific to said plurality of existing uncoordinated software projects of said stack;
wherein said support information includes one or more of tutorials, sets of use instructions, or user manuals for each of said plurality of existing uncoordinated software projects such that a user can obtain from said storage support information encompassing all of said existing uncoordinated software projects in said stack and not relating only to specific ones of said existing uncoordinated software projects in said stack, said support information including first support information corresponding to a first project having support information available from an independent source and second support information corresponding to a second project having support information available from an independent source;wherein said support information is stored as structured content including metadata that identifies a context or association with a particular existing uncoordinated software project, and said support information is selected based on operating environment information of said user; and outputting said support information to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for use in providing support for stacks of existing uncoordinated software projects comprising:
-
storage for storing support information separate from license information specific to particular ones of said existing uncoordinated software projects; interface logic for receiving an identification of a stack including a plurality of existing uncoordinated software projects; and processing logic for selectively accessing said storage based on said identification to provide support information specific to said plurality of existing uncoordinated software projects of said stack such that a user can obtain from said storage support information encompassing all of said existing uncoordinated software projects in said stack and not relating only to particular ones of said existing uncoordinated software projects in said stack, said support information including first support information corresponding to a first projects having support information available from an independent source and second support information corresponding to a second project having support information available from an independent source; wherein said support information is stored as structured content including metadata that identifies a context or association with a particular existing uncoordinated software project, and said support information is selected based on operating environment information of said user; and outputting said support information to said user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for use in providing support for a stack of existing supported software projects including at least one open source software project, comprising the steps of:
-
obtaining a document of support information separate from license information for each project of a set of supported software projects including at least one open source project; storing each said document of support information in storage; parsing each said document into chunks of information; associating each said chunk of information with a metadata identifying a project of said set of projects; receiving a request from a user identifying a stack including a first open source software project for which corresponding supporting documentation is desired, wherein said first open source software project has support information available from an independent source; using said metadata to assemble, in response to said request, supporting documentation specific to said stack including said first open source software project such that a user can obtain from said storage support information encompassing all of said existing supported software projects in said stack and not relating only to specific ones of said existing supported software projects in said stack; wherein said support information is stored as structured content including said metadata that identifies a context or association with a particular existing uncoordinated software project, and said support information is selected based on operating environment information of said user; and outputting to said user said supporting documentation specific to said stack. - View Dependent Claims (26, 27)
-
-
28. A method for use in obtaining support for a stack of existing uncoordinated software projects, comprising the steps of:
-
accessing a support module for providing support information for stacks of software projects including stacks of existing uncoordinated software projects; providing input information to said support module regarding a first stack of a plurality of existing uncoordinated software projects; and receiving support information from said support module encompassing all of plurality of existing uncoordinated software projects of said first stack of software projects and not relating only to specific ones of said existing uncoordinated software projects in said stack, said support information including first support information corresponding to a first project having support information available from an independent source and second support information corresponding to a second project having support information available from an independent source; wherein said support information is stored as structured content including metadata that identifies a context or association with a particular existing uncoordinated software project, and said support information is selected based on operating environment information of said user; and outputting said support information to said user. - View Dependent Claims (29, 30)
-
-
31. A method for use in managing updates in connection with an installed stack of existing uncoordinated projects, comprising the steps of:
-
operating a computer based tool to receive an identification of a stack including a plurality of existing uncoordinated software projects; selectively accessing storage to obtain support information specific to said plurality of existing uncoordinated software projects of said stack, wherein said support information includes one or more of tutorials, sets of use instructions, or user manuals for each of said plurality of existing uncoordinated software projects such that a user can obtain from said storage support information encompassing all of said existing uncoordinated software projects in said stack and not relating only to specific ones of said existing uncoordinated software projects in said stack, said support information including first support information corresponding to a first project having support information available from an independent source and second support information corresponding to a second project having support information available from an independent source, wherein said support information is stored as structured content including metadata that identifies a context or association with a particular existing uncoordinated software project, and said support information is selected based on operating environment information of said user; outputting said support information to said user; obtaining information regarding the availability of an update; identifying an installed stack of a plurality of existing projects potentially affected by said update; and providing update information to a user associated with said installed stack, wherein said update information is based on said installed stack. - View Dependent Claims (32, 33)
-
-
34. A method for use in managing a stack of software projects, comprising the steps of:
-
operating a computer based tool to receive an identification of a stack including a plurality of existing uncoordinated software projects; selectively accessing storage to obtain support information specific to said plurality of existing uncoordinated software projects of said stack, wherein said support information includes one or more of tutorials, sets of use instructions, or user manuals for each of said plurality of existing uncoordinated software projects such that a user can obtain from said storage support information encompassing all of said existing uncoordinated software projects in said stack and not relating only to specific ones of said existing uncoordinated software projects in said stack, said support information including first support information corresponding to a first project having support information available from an independent source and second support information corresponding to a second project having support information available from an independent source, wherein said support information is stored as structured content including metadata that identifies a context or association with a particular uncoordinated software project, and said support information is selected based on operating environment information of said user; outputting said support information to said user; receiving a substitution prompt in relation to an installed stack including a plurality of existing software projects; and in response to said substitution prompt, operating a computer based tool to support a substitution for a first project of said installed stack of a second project having substantially equivalent functionality. - View Dependent Claims (35, 36)
-
Specification