File tree structure

US11494333B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11494333-B2
Application numberUS-202017109352-A
CountryUS
Kind codeB2
Filing dateDec 2, 2020
Priority dateDec 2, 2020
Publication dateNov 8, 2022
Grant dateNov 8, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Implementing virtual folder structures · CPC title

  • G06F16/122Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11494333B2 cover?
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 comp…
Who is the assignee on this patent?
Adp Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/122. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 08 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).