Patents by Inventor Abhijit Apte
Abhijit Apte 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).
-
Patent number: 10606573Abstract: A legacy-to-container (L2C) system converts a computer program in a procedural programming language to an object oriented programming language. The L2C system parses the procedural language to identify program variables and also program sub-elements, such as paragraphs in COBOL for example. The L2C system provides a user interface that allows the user to select which paragraphs should be converted into methods wherein the remaining non-selected paragraphs are to be converted into classes. The L2C system is configured to re-architect the procedural language by (i) creating normal object classes corresponding to the identified variables, (ii) creating methods for the user-selected paragraphs; and (iii) creating classes for the remaining non-selected paragraphs.Type: GrantFiled: June 7, 2018Date of Patent: March 31, 2020Assignee: SYNTEL, INC.Inventors: Abhijit Apte, Vivek Rao, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Rahul Mehra, Amit Pundeer, Abhishek Agarwal, Abhijeet Sheth
-
Patent number: 10162612Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the runtime metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by simulating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.Type: GrantFiled: January 3, 2017Date of Patent: December 25, 2018Assignee: Syntel, Inc.Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
-
Patent number: 10162610Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.Type: GrantFiled: January 3, 2017Date of Patent: December 25, 2018Assignee: Syntel, Inc.Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
-
Patent number: 10162611Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises at least business rule metadata associated with the application, converting, using the at least business rule metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.Type: GrantFiled: January 3, 2017Date of Patent: December 25, 2018Assignee: Syntel, Inc.Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
-
Publication number: 20180357055Abstract: A legacy-to-container (L2C) system converts a computer program in a procedural programming language to an object oriented programming language. The L2C system parses the procedural language to identify program variables and also program sub-elements, such as paragraphs in COBOL for example. The L2C system provides a user interface that allows the user to select which paragraphs should be converted into methods wherein the remaining non-selected paragraphs are to be converted into classes. The L2C system is configured to re-architect the procedural language by (i) creating normal object classes corresponding to the identified variables, (ii) creating methods for the user-selected paragraphs; and (iii) creating classes for the remaining non-selected paragraphs.Type: ApplicationFiled: June 7, 2018Publication date: December 13, 2018Inventors: Abhijit Apte, Vivek Rao, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Rahul Mehra, Amit Pundeer, Abhishek Agarwal, Abhijeet Sheth
-
Publication number: 20170192758Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.Type: ApplicationFiled: January 3, 2017Publication date: July 6, 2017Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
-
Publication number: 20170193437Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the runtime metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by simulating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.Type: ApplicationFiled: January 3, 2017Publication date: July 6, 2017Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkami, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
-
Publication number: 20170192777Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises at least business rule metadata associated with the application, converting, using the at least business rule metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.Type: ApplicationFiled: January 3, 2017Publication date: July 6, 2017Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
-
Patent number: 8547909Abstract: Dynamic assignment of channel elements for operating as failover Overhead Channel Group channel elements. Preferred methods include configuring channel elements on a primary channel card to serve as an overhead channel group for each carrier in each sector, and, in the event of a primary channel card failure, dynamically configuring failover channel elements on an additional channel card to serve as an overhead channel group. These failover channel elements are preferably not reserved, and are merely channel elements that are not otherwise presently assigned to process traffic. Preferred methods also provide criteria for selecting which CEs to re-assign to the OCG.Type: GrantFiled: February 27, 2004Date of Patent: October 1, 2013Assignee: Sprint Spectrum L.P.Inventors: Meng Yew, Hector Ribas, John Humbert, Abhijit Apte, Ryan Talley, Michael Shafer
-
Patent number: 7466682Abstract: Determining RF capacity of a wireless network and measuring BTS performance. Preferred methods include collecting forward link data at a BTS transmit port, where the data includes the power level associated with each Walsh code of each sector for each carrier over a predetermined time interval, and then processing the data by identifying each channel as using either second generation CDMA technology (a ā2Gā call) or third-generation technology (a ā3Gā call). Voice and data may also be identified. The power level may be determined by measuring a signal level (e.g., dB), and subsequently accounting for any RF losses through a calibration step, and finally converting the power-per-Walsh code to an absolute power level (e.g., dBm, or watts). The average user power per link (ppl) is then determined and the number of users per technology (2G versus 3G) is also determined.Type: GrantFiled: February 27, 2004Date of Patent: December 16, 2008Assignee: Sprint Spectrum L.P.Inventors: Hector Ribas, John Humbert, Abhijit Apte, Ryan Talley, Meng Yew, Michael Shafer
-
Patent number: 7133681Abstract: Managing channel element licenses for base transceiver stations. Preferred methods include license accounting at a BSC or MTS level, thereby providing better utilization of BTS channel element licenses in a wireless communication network. The BTS notifies a license manager whenever a channel element is put into use by transmitting a first channel element utilization message. If the number of available license has been not been exceeded, the license manager transmits a channel element utilization authorization message. If, on the other hand, the number of available license has been exceeded, the license manager transmits a channel element utilization denial message, instruction the BTS to terminate the call setup. Alternative embodiments include the BTS requesting a license using a first channel element utilization message and awaiting authorization prior to utilization of the channel element.Type: GrantFiled: November 7, 2003Date of Patent: November 7, 2006Assignee: Sprint Spectrum L.P.Inventors: Ryan Talley, Abhijit Apte, John Humbert, Hector Ribas, Meng Yew, E. Michael Schafer