Sign In to Follow Application
View All Documents & Correspondence

System And Method For Software Reuse

Abstract: This disclosure relates generally to Information Technology (IT) and more particularly to a system and a method for software reuse. In one embodiment, the method includes identifying at least one portion of a software code contemporaneous to a user developing a software functionality in the IDE. The at least one portion of the software code corresponds to the software functionality. The method further includes prompting the user to reuse the at least one portion of the software code on the IDE. Thereafter, the method includes restricting the user from performing additional operations on the IDE during subsistence of the prompt. Finally, the method includes enforcing reuse of the at least one portion of the software code in response to obtaining a user approval for the at least one portion. Figure 2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 March 2015
Publication Number
17/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. MELWYN ANTHONY DSOUZA
C-201 Acas Crescent Square, Kamanahalli, Main Road, Off Bannerghatta Road, Bangalore 560076, Karnataka, India
2. SARITHA BASIREDDY
B-903, Concorde Manhattans, Opp: Wipro Gate-l6, Electronic City Phase-I, Bangalore 560100, Karnataka
3. CHANDRA SEKHAR CHANNAPRAGADA
Flat No: 211, 3rd Floor, Dhruva Apartments, Kodihalli Main Road, Opposite to Government School, HAL 2nd Stage, Bangalore 560008, Karnataka

Specification

CLIAMS:We claim:
1. A method for reusing software code in an Integrated Development Environment (IDE), the method comprising:
identifying, via a processor, at least one portion of a software code contemporaneous to a user developing a software functionality in the IDE, wherein the at least one portion of the software code corresponds to the software functionality;
prompting, via the processor, the user to reuse the at least one portion of the software code on the IDE;
restricting, via the processor, the user from performing additional operations on the IDE during subsistence of the prompt; and
enforcing, via the processor, reuse of the at least one portion of the software code in response to obtaining a user approval for the at least one portion.

2. The method of claim 1 further comprising overriding reuse of the at least one portion of the software code in response to a user disapproval on reusing the at least one portion.

3. The method of claim 2, wherein the overriding reuse further comprises sending a notification to a supervisor of the user, the notification comprising information related to overriding reuse of the at least one portion of the software code.

4. The method of claim 2 further comprising generating reports comprising information associated with amount of reuse of the at least one portion of the software code and the number of times a user has performed at least one of accepting and overriding the enforcing.

5. The method of claim 1 further comprising collecting ratings from user associated with reuse of the at least one portion of the software code.

6. A system for reusing software code in an Integrated Development Environment (IDE), the system comprising:
at least one processors; and
a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
identifying at least one portion of a software code contemporaneous to a user developing a software functionality in the IDE, wherein the at least one portion of the software code corresponds to the software functionality;
prompting the user to reuse the at least one portion of the software code on the IDE;
restricting the user from performing additional operations on the IDE during subsistence of the prompt; and
enforcing reuse of the at least one portion of the software code in response to obtaining a user approval for the at least one portion.

7. The system of claim 6, wherein the operations further comprise overriding reuse of the at least one portion of the software code in response to a user disapproval on reusing the at least one portion.

8. The system of claim 7, wherein the operation of overriding reuse further comprises an operation of sending a notification to a supervisor of the user, the notification comprising information related to overriding reuse of the at least one portion of the software code.

9. The system of claim 7, wherein the operations further comprises generating reports comprising information associated with amount of reuse of the at least one portion of the software code and the number of times a user has performed at least one of accepting and overriding the enforcing.

10. The system of claim 6, wherein the operations further comprise collecting ratings from user associated with reuse of the at least one portion of the software code.

11. A non-transitory computer-readable storage medium for reusing software code in an Integrated Development Environment (IDE), when executed by a computing device, cause the computing device to:
identify at least one portion of a software code contemporaneous to a user developing a software functionality in the IDE, wherein the at least one portion of the software code corresponds to the software functionality;
prompt the user to reuse the at least one portion of the software code on the IDE;
restrict the user from performing additional operations on the IDE during subsistence of the prompt; and
enforce reuse of the at least one portion of the software code in response to obtaining a user approval for the at least one portion.

Dated this 30th day of March, 2015

Swetha S.N
Of K&S Partners
Agent for the Applicant
,TagSPECI:TECHNICAL FIELD
This disclosure relates generally to Information Technology (IT) and more particularly to a system and a method for software reuse.

Documents

Application Documents

# Name Date
1 1655-CHE-2014 FORM-9 30-03-2015.pdf 2015-03-30
1 1655-CHE-2015-FER.pdf 2019-11-27
2 REQUEST FOR CERTIFIED COPY [23-03-2016(online)].pdf 2016-03-23
2 1655-CHE-2014 FORM-18 30-03-2015.pdf 2015-03-30
3 1655CHE2015_CertifiedCopyRequest.pdf 2015-04-08
3 1655-CHE-2015 CORRESPONDENCE OTHERS 25-06-2015.pdf 2015-06-25
4 1655-CHE-2015 FORM-1 25-06-2015.pdf 2015-06-25
4 IP30645-Spec.pdf 2015-04-13
5 IP30645-fig.pdf 2015-04-13
5 1655-CHE-2015 POWER OF ATTORNEY 25-06-2015.pdf 2015-06-25
6 FORM 5-IP30645.pdf 2015-04-13
6 abstract 1655-CHE-2015.jpg 2015-04-17
7 FORM 3-IP30645.pdf 2015-04-13
8 FORM 5-IP30645.pdf 2015-04-13
8 abstract 1655-CHE-2015.jpg 2015-04-17
9 IP30645-fig.pdf 2015-04-13
9 1655-CHE-2015 POWER OF ATTORNEY 25-06-2015.pdf 2015-06-25
10 1655-CHE-2015 FORM-1 25-06-2015.pdf 2015-06-25
10 IP30645-Spec.pdf 2015-04-13
11 1655-CHE-2015 CORRESPONDENCE OTHERS 25-06-2015.pdf 2015-06-25
11 1655CHE2015_CertifiedCopyRequest.pdf 2015-04-08
12 REQUEST FOR CERTIFIED COPY [23-03-2016(online)].pdf 2016-03-23
12 1655-CHE-2014 FORM-18 30-03-2015.pdf 2015-03-30
13 1655-CHE-2015-FER.pdf 2019-11-27
13 1655-CHE-2014 FORM-9 30-03-2015.pdf 2015-03-30

Search Strategy

1 upload_search_17-11-2019.pdf