IP Library Granted Patent US 10,671,356
Granted Patent B2
US 10,671,356 · App. 16/058,288 · Granted Jun 2, 2020

Library suggestion engine

Inventor: Tushar Makkar (Ambala, IN)
Assignee: DevFactory Innovations FZ-LLC
G06F8/33G06F8/36
View Patent ↗
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 10,671,356
App. No.
16/058,288
Granted
Jun 2, 2020
Kind
B2
Abstract

A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by identifying candidate code snippets from the plurality of input source code files that meet a similarity threshold measure for library functions stored in the system library and then identifying at least a first validated code snippet from the candidate code snippets that matches a first library function stored in the system memory on the basis of at least first and second matching metrics so that the developer is presented with a library function recommendation which includes the first validated code snippet, the first library function, and instructions for replacing the first validated code snippet with the first library function.

Claims (5)

1. A method performed by a device having an operating system and a system library for enhancing operable functionality of a software program, comprising:

receiving, by the device, a plurality of input source code files from the software program submitted by a developer;

identifying, by the device, one or more candidate code snippets from the plurality of input source code files by removing one or more code snippets that do not meet a similarity threshold measure for library functions stored in the system library;

identifying, by the device, at least a first validated code snippet from the one or more candidate code snippets that matches a first library function stored in the system memory on the basis of at least first and second matching metrics; and

presenting, to the developer, a library function recommendation comprising the first validated code snippet, the first library function, and instructions for replacing the first validated code snippet with the first library function.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: DEVFACTORY FZ-LLC
To: GTEAM FZ-LLC
Reel/Frame 051634/0970 →
CHANGE OF NAME Recorded Jan 27, 2020
From: GTEAM FZ-LLC
To: DEVFACTORY INNOVATIONS FZ-LLC
Reel/Frame 051713/0369 →
Continuity (2)
Continuation 15605118 · May 25, 2017
Related Publication 20180349106A1 · Dec 6, 2018