IP Library Patent Application 18323410
Patent Application
App. No. 18/323,410

SYSTEMS AND METHODS FOR ASSEMBLING SOURCE CODES FOR ONE OR MORE PROJECTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/323,410
Abstract

Systems and methods for assembling source codes of one or more projects is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for accessing source codes of one or more features assigned for the one or more projects. The source codes are stored in a code repository. The processor is further configured to share development details of the source codes received from the code repository to one or more developers working on the one or more projects. The processor is further configured to determine one or more customizable areas of the source codes and present the one or more customizable areas to the one or more developers. In addition, the processor is configured to receive one or more upgrades made in the one or more customizable areas of the source codes.

Claims (33)

1 . A system for assembling source codes of one or more projects, the system comprising:

a processor coupled to a memory, the processor configured to:

receive a request for accessing source codes of one or more features assigned for the one or more projects, wherein the source codes are stored in a code repository;

share development details of the source codes received from the code repository to one or more developers working on the one or more projects;

determine one or more customizable areas of the source codes and present the one or more customizable areas to the one or more developers; and

receive one or more upgrades made in the one or more customizable areas of the source codes.

2 . The system of claim 1 , wherein the request includes one or more building blocks that implement the one or more features.

3 . The system of claim 2 , wherein the one or more building blocks are reusable pieces of code that implement partial functionalities of the one or more features assigned for each project.

4 . The system of claim 1 , wherein the processor is configured to present the one or more customizable areas of the source codes to the one or more developers using a different background than the background of non-customizable areas of the source codes.

5 . The system of claim 1 , wherein the processor is configured to save one or more versions of each upgrade received in the source codes in the code repository.

6 . The system of claim 1 , wherein the processor is configured to review the one or more upgrades made by the one or more developers and generate an upgradation score.

7 . The system of claim 1 , wherein the processor is further configured to recommend one or more building blocks associated with one or more previously developed projects to implement in the one or more projects currently being worked on by the one or more developers.

8 . A method for assembling source codes of one or more projects, the method comprising:

receiving a request for accessing source codes of one or more features assigned for the one or more projects, wherein the source codes are stored in a code repository;

sharing development details of the source codes received from the code repository to one or more developers working on the one or more projects;

determining one or more customizable areas of the source codes and present the one or more customizable areas to the one or more developers; and

receiving one or more upgrades made in the one or more customizable areas of the source codes.

9 . The method of claim 8 , wherein the request includes one or more building blocks that implement the one or more features.

10 . The method of claim 9 , wherein the one or more building blocks are reusable pieces of code that implement partial functionalities of the one or more features assigned for each project.

11 . The method of claim 8 , further comprising presenting the one or more customizable areas of the source codes to the one or more developers using a different background than the background of non-customizable areas of the source codes.

12 . The method of claim 8 , further comprising saving one or more versions of each upgrade received in the source codes in the code repository.

13 . The method of claim 8 , further comprising reviewing the one or more upgrades made by the one or more developers and generate an upgradation score.

14 . The method of claim 8 , further comprising recommending one or more building blocks associated with one or more previously developed projects to implement in the one or more projects currently being worked on by the one or more developers.

15 . A computer readable storage medium having data stored therein representing software executable by a computer, the software comprising instructions that, when executed, cause the computer readable storage medium to perform:

receiving a request for accessing source codes of one or more features assigned for one or more projects, wherein the source codes are stored in a code repository;

sharing development details of the source codes received from the code repository to one or more developers working on the one or more projects;

determining one or more customizable areas of the source codes and present the one or more customizable areas to the one or more developers; and

receiving one or more upgrades made in the one or more customizable areas of the source codes.

16 . The computer readable storage medium of claim 15 , wherein the request includes one or more building blocks that implement the one or more features.

17 . The computer readable storage medium of claim 16 , wherein the one or more building blocks are reusable pieces of code that implement partial functionalities of the one or more features assigned for each project.

18 . The computer readable storage medium of claim 15 , wherein the instructions further cause the computer readable storage medium to perform presenting the one or more customizable areas of the source codes to the one or more developers using a different background than the background of non-customizable areas of the source codes.

19 . The computer readable storage medium of claim 15 , wherein the instructions further cause the computer readable storage medium to perform saving one or more versions of each upgrade received in the source codes in the code repository.

20 . The computer readable storage medium of claim 19 , wherein the instructions further cause the computer readable storage medium to perform recommending one or more building blocks associated with one or more previously developed projects to implement in the one or more projects currently being worked on by the one or more developers.

Assignments (1)
SUPPLEMENT NO. 1 TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 4, 2025
From: ENGINEER.AI CORP.; ENGINEER.AI GLOBAL LIMITED
To: VIOLA CREDIT PARTNERS MANAGEMENT, LIMITED PARTNERSHIP, AS COLLATERAL AGENT
Reel/Frame 070393/0620 →