US 12,236,213 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)
Assigned to Engineer.ai Global Limited, London (GB)
Filed by Engineer.ai Global Limited, London (GB)
Filed on Apr. 15, 2022, as Appl. No. 17/721,879.
Application 17/721,879 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/0244921 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)] 10 Claims
OG exemplary drawing
 
1. A web-based system that machine assists customers to design custom applications and develop custom applications comprising:
a computer configured to:
interact with a customer to collect requirements for the customer's custom application through a series of interfaces,
query against an existing feature source code library to determine new source code requirements,
generate a project template based on the new source code requirements and existing features and pass the project template to a project management tool including the new source code requirements, and
operate the project management tool that is configured to machine-assist project scheduling for development of the custom application and implement a software development management process,
wherein the system is configured to assign source code from a source code library to a new project repository and triggers code transfer to the new project repository, and
wherein the system is configured to automatically generate the price based on the new source code requirements determined by querying the code repository;
wherein the customer relationship management system includes a chatbot that is configured to send messages to the customer based on event ID and parses inbound messaging into the event manager.