Patents by Inventor Allahbaksh Mohammedali Asadullah
Allahbaksh Mohammedali Asadullah has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230300033Abstract: A method and/or system for Artificial Intelligence assisted service catalogue generation for network service provisioning is disclosed. The method comprising receiving input data which comprises either or combination of one or more specification documents or one or more configuration changes in network functions and/or network components. The entities and attributes of the entities are extracted from the input data which are then reconciled with graph database representing network function model to determine modifications in the input data. The graph database is updated based on the modifications identified in the input data, and recommendations comprising model elements are generated using AI engines which are displayed at the service modeler interface for generation of the service catalogue for network service provisioning.Type: ApplicationFiled: March 25, 2022Publication date: September 21, 2023Inventors: Vishwanath TAWARE, Allahbaksh Mohammedali Asadullah, Ankur Goel, Ashay Kharpate, Gaurav Saxena, Praveen Santhakumari, Lalit Nayar
-
Publication number: 20230004073Abstract: A system and apparatus for automated image capturing, comprising a microcontroller, an image capturing device operatively coupled to the pair of guiding apparatus using a first electric rotary actuator, a rotary plate operatively mounted on a second electric rotary actuator. The pair of guiding apparatus and the first electric rotary actuator is actuated to cause change in position of the image capturing device relative to an object positioned on the rotary plate and second electric rotary actuator is actuated causing change in angle of orientation of the object positioned on the rotary plate. By varying lighting conditions and for different background images, plurality of images of object are captured using the image capturing device by actuating electro-mechanical components of the apparatus.Type: ApplicationFiled: November 2, 2021Publication date: January 5, 2023Inventors: ALLAHBAKSH MOHAMMEDALI ASADULLAH, Mohammed Rafee Tarafdar, Trijeet Kumar Modak, Anant Yash Pande, Anupam Behera
-
Patent number: 9760369Abstract: The technique relates to a system and method for assessing modularity of a program written in an object oriented language. This technique involves receiving information related to modularization of the program written in the object oriented language. Then the modularization of the program is assessed by calculating object encapsulation metrics, partial types metrics, extension method metrics, delegates metrics and static variable usage metrics. Further, an assessment report of the modularization is generated with respect to the said metrics.Type: GrantFiled: December 13, 2013Date of Patent: September 12, 2017Assignee: Infosys LimitedInventors: Allahbaksh Mohammedali Asadullah, Basava Raju Muddu
-
Patent number: 9599976Abstract: This technology relates to systems and methods for effective selection of disparate distributed power sources for smart grid in near real time manner to meet the specific power demand. Power from the plurality of disparate power sources is received and then one or more power sources among the plurality of disparate power sources are selected based on one or more predefined requirements. At least one effective power source is determined from the one or more power sources by applying one or more algorithm based on number and range of the one or more power sources. The one or more algorithm comprise Complete Karmarkar Karp (CKK), pbrute, Heuristic based pbrute. A signal for selection of the at least one effective power source is generated and the signal is sent to a circuit switcher to supply the power from the at least one effective power sources to the smart grid.Type: GrantFiled: September 23, 2014Date of Patent: March 21, 2017Assignee: Infosys LimitedInventors: Allahbaksh Mohammedali Asadullah, Sunil Kumar Vuppala
-
Publication number: 20160228762Abstract: A method and a system for creating a gamification framework is disclosed. The method includes selecting at least one event from a game. One or more handlers associated with the at least one event of the game is identified. The identified handlers are mapped with one or more user actions associated with a quiz based on a set of rules. The mapped handlers are bound with the quiz to cause gamification of the quiz. The set of rules define one or more execution conditions of the handlers in response to the user actions. An output of the method and/or the system is the gamification of the quiz.Type: ApplicationFiled: December 17, 2015Publication date: August 11, 2016Inventors: Allahbaksh Mohammedali Asadullah, Nikita Jain, Srinivas Padmanabhuni, Basavaraju Mudu
-
Patent number: 9389852Abstract: A technique for source code plagiarism evaluation is disclosed. Program source code files of the object orientated program are received. Class data of the program source code files are determined to comprise of at least a block of one or more design patterns wherein the one or more design patterns are stored in a database. A plagiarism value is evaluated for each of the program source code files wherein the class data of the program source code file matches with class data of an original program source code file. Program source code files wherein the class data of each of the program source code files comprises of the block of the same design pattern are categorized and the plagiarism value of the categorized program source code files are analyzed.Type: GrantFiled: February 4, 2015Date of Patent: July 12, 2016Assignee: Infosys LimitedInventors: Allahbaksh Mohammedali Asadullah, Basava Raju Muddu, Vasudev D. Bhat
-
Patent number: 9348894Abstract: Techniques and tools are described for refining source-code query results. For example, source-code query results for a query can be generated, semantic clusters of the source-code query results can be generated, and based on a selection of a semantic cluster option, refined source-code query results can be sent. Also, for example, source-code query results can be received, selections of facet values associated with groups of the source-code query results can be sent, and based on selected facet values, a subset of the source-code query results can be received.Type: GrantFiled: May 19, 2011Date of Patent: May 24, 2016Assignee: Infosys LimitedInventors: Allahbaksh Mohammedali Asadullah, Susan George, Basava Raju Muddu
-
Patent number: 9207915Abstract: Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described. Steps involved may include receiving input comprising the software code at least one design pattern implemented in the software code, identifying at least one function call to a function in a class implementing the design pattern in the software code, and creating a representation of the called function in the class containing the function call, wherein the function call and the function to which it corresponds is characteristic of the design pattern; and where the created representation implements program logic associated with at least one function implementing the design pattern, including the called function. The function call may be replaced with the representation of the called function. Additionally, the modified code may then be compared with one or more target files.Type: GrantFiled: November 7, 2013Date of Patent: December 8, 2015Assignee: Infosys LimitedInventors: Allahbaksh Mohammedali Asadullah, Vasudev Damodar Bhat, Srinivas Padmanabhuni, Basava Raju Muddu, Ilan Stern
-
Publication number: 20150227364Abstract: A technique for source code plagiarism evaluation is disclosed. Program source code files of the object orientated program are received. Class data of the program source code files are determined to comprise of at least a block of one or more design patterns wherein the one or more design patterns are stored in a database. A plagiarism value is evaluated for each of the program source code files wherein the class data of the program source code file matches with class data of an original program source code file. Program source code files wherein the class data of each of the program source code files comprises of the block of the same design pattern are categorized and the plagiarism value of the categorized program source code files are analyzed.Type: ApplicationFiled: February 4, 2015Publication date: August 13, 2015Applicant: Infosys LimitedInventors: Allahbaksh Mohammedali Asadullah, Basava Raju Muddu, Vasudev D. Bhat
-
Publication number: 20150169323Abstract: The technique relates to a system and method for assessing modularity of a program written in an object oriented language. This technique involves receiving information related to modularization of the program written in the object oriented language. Then the modularization of the program is assessed by calculating object encapsulation metrics, partial types metrics, extension method metrics, delegates metrics and static variable usage metrics. Further, an assessment report of the modularization is generated with respect to the said metrics.Type: ApplicationFiled: December 13, 2013Publication date: June 18, 2015Applicant: Infosys LimitedInventors: Allahbaksh Mohammedali Asadullah, Basava Raju Muddu
-
Publication number: 20150120069Abstract: This technology relates to systems and methods for effective selection of disparate distributed power sources for smart grid in near real time manner to meet the specific power demand. Power from the plurality of disparate power sources is received and then one or more power sources among the plurality of disparate power sources are selected based on one or more predefined requirements. At least one effective power source is determined from the one or more power sources by applying one or more algorithm based on number and range of the one or more power sources. The one or more algorithm comprise Complete Karmarkar Karp (CKK), pbrute, Heuristic based pbrute. A signal for selection of the at least one effective power source is generated and the signal is sent to a circuit switcher to supply the power from the at least one effective power sources to the smart grid.Type: ApplicationFiled: September 23, 2014Publication date: April 30, 2015Inventors: Allahbaksh Mohammedali Asadullah, Sunil Kumar Vuppala
-
Patent number: 9009664Abstract: Techniques and tools are described for searching source code. For example, source code can be indexed, a code structure query can be received, index records that conform to the code structure query can be identified, and code structure query results that correspond to the identified index records conforming to the code structure query can be sent. Also for example, a code structure query can be sent, a list of code structure query results corresponding to index records that conform to the code structure query can be received, at least one of the code structure query results can be selected, based on the selection, a formatted source-code file and a code hierarchy can be received, a code annotation associated with the formatted source-code file can be sent, and an annotation result corresponding to the formatted source-code file can be received.Type: GrantFiled: May 19, 2011Date of Patent: April 14, 2015Assignee: Infosys LimitedInventors: Basava Raju Muddu, Allahbaksh Mohammedali Asadullah, Jeena Vinod, Krishna Kumar Pooloth
-
Patent number: 8869097Abstract: An online integrated development environment (IDE) providing code assist is described. A method for providing code assist within the online IDE comprises receiving a request from a client device to access a software development project, storing code assist information related to the software development project, and sending code assist information to the client device. The client device stores the received code assist information and uses it for local code assist operations at the client device. The client device can receive a subset of a database of code assist information stored at a server environment providing the online IDE. The client device accesses the online IDE via a web browser.Type: GrantFiled: March 23, 2011Date of Patent: October 21, 2014Assignee: Infosys LimitedInventors: Allahbaksh Mohammedali Asadullah, Susan George, Basava Raju Muddu
-
Publication number: 20140165039Abstract: Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described. Steps involved may include receiving input comprising the software code at least one design pattern implemented in the software code, identifying at least one function call to a function in a class implementing the design pattern in the software code, and creating a representation of the called function in the class containing the function call, wherein the function call and the function to which it corresponds is characteristic of the design pattern; and where the created representation implements program logic associated with at least one function implementing the design pattern, including the called function. The function call may be replaced with the representation of the called function. Additionally, the modified code may then be compared with one or more target files.Type: ApplicationFiled: November 7, 2013Publication date: June 12, 2014Applicant: Infosys LimitedInventors: Allahbaksh Mohammedali Asadullah, Vasudev Damodar Bhat, Srinivas Padmanabhuni, Basava Raju Muddu, Ilan Stern
-
Publication number: 20120254162Abstract: Techniques and tools are described for refining source-code query results. For example, source-code query results for a query can be generated, semantic clusters of the source-code query results can be generated, and based on a selection of a semantic cluster option, refined source-code query results can be sent. Also, for example, source-code query results can be received, selections of facet values associated with groups of the source-code query results can be sent, and based on selected facet values, a subset of the source-code query results can be received.Type: ApplicationFiled: May 19, 2011Publication date: October 4, 2012Applicant: Infosys Technologies Ltd.Inventors: Allahbaksh Mohammedali Asadullah, Susan George, Basava Raju Muddu
-
Publication number: 20120254835Abstract: Techniques and tools are described for searching source code. For example, source code can be indexed, a code structure query can be received, index records that conform to the code structure query can be identified, and code structure query results that correspond to the identified index records conforming to the code structure query can be sent. Also for example, a code structure query can be sent, a list of code structure query results corresponding to index records that conform to the code structure query can be received, at least one of the code structure query results can be selected, based on the selection, a formatted source-code file and a code hierarchy can be received, a code annotation associated with the formatted source-code file can be sent, and an annotation result corresponding to the formatted source-code file can be received.Type: ApplicationFiled: May 19, 2011Publication date: October 4, 2012Applicant: Infosys Technologies Ltd.Inventors: Basava Raju Muddu, Allahbaksh Mohammedali Asadullah, Jeena Vinod, Krishna Kumar Pooloth
-
Publication number: 20120246610Abstract: An online integrated development environment (IDE) providing code assist is described. A method for providing code assist within the online IDE comprises receiving a request from a client device to access a software development project, storing code assist information related to the software development project, and sending code assist information to the client device. The client device stores the received code assist information and uses it for local code assist operations at the client device. The client device can receive a subset of a database of code assist information stored at a server environment providing the online IDE. The client device accesses the online IDE via a web browser.Type: ApplicationFiled: March 23, 2011Publication date: September 27, 2012Applicant: Infosys Technologies Ltd.Inventors: Allahbaksh Mohammedali Asadullah, Susan George, Basava Raju Muddu