US 12,079,598 B2
Systems and methods for creating software from library and custom components
Sachin Dev Duggal, Los Angeles, CA (US); and Rohan Patel, Los Angeles, CA (US)
Filed by Engineer.ai Global Limited, London (GB)
Filed on Apr. 15, 2022, as Appl. No. 17/721,897.
Application 17/721,897 is a continuation of application No. 17/380,456, filed on Jul. 20, 2021.
Application 17/380,456 is a continuation of application No. 16/854,805, filed on Apr. 21, 2020, granted, now 11,086,599, issued on Aug. 10, 2021.
Application 16/854,805 is a continuation of application No. 15/786,431, filed on Oct. 17, 2017, granted, now 10,649,741, issued on May 12, 2020.
Claims priority of provisional application 62/408,935, filed on Oct. 17, 2016.
Prior Publication US 2022/0236962 A1, Jul. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/30 (2018.01); A61M 21/02 (2006.01); G06F 8/20 (2018.01); G06F 8/36 (2018.01); G06F 8/71 (2018.01); G06Q 10/0631 (2023.01); G06Q 30/0283 (2023.01); A61M 21/00 (2006.01)
CPC G06F 8/316 (2013.01) [A61M 21/02 (2013.01); G06F 8/20 (2013.01); G06F 8/36 (2013.01); G06F 8/71 (2013.01); G06Q 10/06311 (2013.01); G06Q 30/0283 (2013.01); A61M 2021/0016 (2013.01); A61M 2021/0022 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A web-based system that machine assists a user to design custom applications and develop custom applications comprising:
a computer configured to:
interact with a user to collect requirements for the user's custom application through a series of interfaces,
include a project builder that is configured to pass existing and new code requirements for the user's custom application to a team selector process,
generate a project template based on new and existing features and pass the template to a project management tool including new code requirements for the user's custom application, and
assign existing code to a new project repository and trigger code transfer to the new project repository for the user's custom application,
wherein the system is configured to allow the user to interact with interfaces comprising webpages to design a custom software application by being configured to display an interactive display screen that presents a group of pre-defined different categories of software applications to select from to be the base for the desired custom application or alternatively input details about the desired custom application, and
wherein the system is configured to display a group of different types of software applications in market under a selected pre-defined category.