US 12,229,531 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,823.
Application 17/721,823 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/0326914 A1, Oct. 13, 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)] 11 Claims
OG exemplary drawing
 
1. An integrated, machine-based architecture, software development system that connects a plurality of custom software development processes together comprising: a computer configured to display webpages in which a series of menus assist the user in selecting a set of features to design a custom application;
wherein the computer is configured to query an existing feature code library using the selected set of features, and in response, determine new code requirements for the custom application; and
wherein the computer is configured to implement a plurality of bots comprising software applications that run automated scripts over the Internet that automate the software development process;
wherein the system comprises a customer relationship management system that includes an event manager that processes events including project milestones, code commits, and customer messages;
wherein the event manger is configured to pass event IDs to appropriate subsystems;
wherein the customer relationship management system includes a chatbot that is configured to send messages to customers based on event ID and parses inbound messaging into the event manager.