US 12,079,597 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,718.
Application 17/721,718 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/0244920 A1, Aug. 4, 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)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
an online software development platform configured to allow users to interact with webpages to design a user's desired custom software application, including interacting to identify and build a custom set of features for the user's desired custom software application, and in response generate a build card for the desired custom software application;
wherein the online software development platform comprises a code library that stores software source code components corresponding to the features and is further configured to automatically select and include the software source code components from the code library in the desired custom software application, and
wherein the online software development platform is further configured to estimate price to complete the desired custom software application based on difference between the software source code components from the code library and new software source code components that must be developed for the desired custom software application; and
wherein the online software development platform is further configured to display the price to the user in the build card via a webpage.