Hierarchical dependency analysis enhancements using disjoint-or trees
US-9547478-B1 · Jan 17, 2017 · US
US11494333B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11494333-B2 |
| Application number | US-202017109352-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 2, 2020 |
| Priority date | Dec 2, 2020 |
| Publication date | Nov 8, 2022 |
| Grant date | Nov 8, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for application development is provided. The method comprises receiving a number of documents, wherein each document represents a component of an application, and wherein a subset of the documents comprises overrides that link one component to another. A file tree structure is created for the application from the documents, wherein the file tree structure is organized according to component type. The documents are grouped according to component type and overrides, and the file tree structure is displayed to a user according to component type or according to a custom view specified by the user, wherein both views display the grouped documents and overrides among the documents.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method of application development, the method comprising: using a number of processors to perform the steps of: receiving a number of documents, wherein each document represents a component of an application, and wherein a subset of the documents comprises overrides that link one component to another; creating a file tree structure for the application from the documents, wherein the file tree structure is organized according to component type; grouping the documents according to component type and overrides; displaying the file tree structure to a user according to component type or according to a custom view specified by the user, wherein both views display the grouped documents and overrides among the documents; parsing names of the documents in the file tree; searching for a designated token in each name; for each document, collecting all characters following the token in the name into an extension value for the document; and grouping the documents in the file tree according to their respective extension values. 2. The method of claim 1 , further comprising: identifying folders in the file tree that contain new documents created between a previous user access to the system and a current user access to the system; and displaying the folders containing the new documents with a designated color. 3. The method of claim 1 , further comprising: identifying new documents in the file tree that have been created between previous user access to the system and a current user access to the system; and displaying the new documents with a designated color. 4. The method of claim 1 , further comprising: identifying documents in the file tree that have been altered between a previous user access to the system and a current user access to the system; and displaying the altered documents with a designated color. 5. The method of claim 1 , further comprising grouping the documents in the file tree according to their names. 6. A computer-implemented method of application development, the method comprising: using a number of processors to perform the steps of: receiving a number of documents, wherein each document represents a component of an application, and wherein a subset of the documents comprises overrides that link one component to another; creating a file tree structure for the application from the documents, wherein the file tree structure is organized according to component type; grouping the documents according to component type and overrides; displaying the file tree structure to a user according to component type or according to a custom view specified by the user, wherein both views display the grouped documents and overrides among the documents; identifying documents in the file tree created by an override, wherein the override copies contents of a parent document in the file tree into a child document in the file tree; displaying the parent document and child document in a designated folder location; and grouping the parent document according to component type. 7. A system for application development, the system comprising: a bus system; a storage device connected to the bus system, wherein the storage device stores program instructions; and a number of processors connected to the bus system, wherein the number of processors execute the program instructions to: receive a number of documents, wherein each document represents a component of an application, and wherein a subset of the documents comprises overrides that link one component to another; create a file tree structure for the application from the documents, wherein the file tree structure is organized according to component type; group the documents according to component type and overrides; display the file tree structure to a user according to component type or according to a custom view specified by the user, wherein both views display the grouped documents and overrides among the documents; parse names of the documents in the file tree; search for a designated token in each name; for each document, collect all characters following the token in the name into an extension value for the document; and group the documents in the file tree according to their respective extension values. 8. The system of claim 7 , wherein the processors further execute instructions to: identify folders in the file tree that contain new documents created between a previous user access to the system and a current user access to the system; and display the folders containing the new documents with a designated color. 9. The system of claim 7 , wherein the processors further execute instructions to: identify new documents in the file tree that have been created between previous user access to the system and a current user access to the system; and display the new documents with a designated color. 10. The system of claim 7 , wherein the processors further execute instructions to: identify documents in the file tree that have been altered between a previous user access to the system and a current user access to the system; and display the altered documents with a designated color. 11. The system of claim 7 , wherein the processors further execute instructions to group the documents in the file tree according to their names. 12. A system for application development, the system comprising: a bus system; a storage device connected to the bus system, wherein the storage device stores program instructions; and a number of processors connected to the bus system, wherein the number of processors execute the program instructions to: receive a number of documents, wherein each document represents a component of an application, and wherein a subset of the documents comprises overrides that link one component to another; create a file tree structure for the application from the documents, wherein the file tree structure is organized according to component type; group the documents according to component type and overrides; display the file tree structure to a user according to component type or according to a custom view specified by the user, wherein both views display the grouped documents and overrides among the documents; identify documents in the file tree created by an override, wherein the override copies contents of a parent document in the file tree into a child document in the file tree; display the parent document and child document in a designated folder location; and group the parent document according to component type. 13. A computer program product for application development, the computer program product comprising: a computer-readable storage medium having program instructions embodied thereon to perform the steps of: receiving a number of documents, wherein each document represents a component of an application, and wherein a subset of the documents comprises overrides that link one component to another; creating a file tree structure for the application from the documents, wherein the file tree structure is organized according to component type; grouping the documents according to component type and overrides; displaying the file tree structure to a user according to component type or according to a custom view specified by the user, wherein both views display the grouped documents and overrides among the documents; parsing names of the documents in the file tree; searching for a designated token in each name; for each document, collecting all characters following the token in the name into an extension value for the document; and grouping the documents in the file tree accordin
Implementing virtual folder structures · CPC title
using management policies (point-in-time backing up or restoration of persistent data G06F11/1446; file migration policies for HSM systems G06F16/185) · CPC title
Details of memory controller · CPC title
File or folder operations, e.g. details of user interfaces specifically adapted to file systems · CPC title
Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs (query results presentation G06F16/156) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.