Patents by Inventor Akshay Patel
Akshay Patel 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: 20240076714Abstract: The present disclosure relates to paper microfluidic devices for use in combination with a viewing box assembly for imaging and rapid identification and quantification of target analytes in a fluid sample that is deposited onto the device such that one or more target analytes in the sample react with one or more diagnostic components on the paper, causing a detectable reaction. The reacted microfluidic device may then be placed inside an opaque viewing box having an internal light source and top panel viewing aperture through which the microfluidic device may be imaged using a mobile electronic device and graphical user-interface for purposes of detecting and quantifying the one or more target analytes. In some embodiments, the microfluidic device includes diagnostic paper and abase. In some embodiments, the microfluidic device includes a filter layer on top of diagnostic paper layer.Type: ApplicationFiled: January 20, 2022Publication date: March 7, 2024Inventors: Reshma Rajan, Divykumar Patel, Nisarg Dave, Achal Shah, Akshay Gutha Ravichandran, Brittany Auyoung, Manjeet Dhindsa, Nidhi Menon
-
Patent number: 11100280Abstract: A method for consolidating DDT spreadsheets is provided. The spreadsheets may be for testing with a test executable program. Methods may store a plurality of DDT spreadsheets in a collective DDT folder. Methods may create a single collective spreadsheet. Methods may store the single collective spreadsheet in the collective DDT folder. Methods may identify a plurality of empty cells within each DDT spreadsheet. Methods may enter a filler entry into each cell determined to be empty. Methods may copy each sheet that includes at least one test executable into the single collective spreadsheet. Methods may process each test executable included in the single collective spreadsheet. Methods may place the results of each test executable in a column orthogonal to the test executable row. Methods may copy each test executable and the results of each test executable into the plurality of DDT spreadsheets from which the test executable were copied.Type: GrantFiled: October 10, 2019Date of Patent: August 24, 2021Assignee: Bank of America CorporationInventors: Tim Zhao, Akshay Patel, Indrani Mohanty
-
Patent number: 10817661Abstract: Methods for operating a system architecture framework are provided. Methods may include receiving a spreadsheet file. Methods may include creating a plurality of message files at a message generator. Each message file may correspond to a single row of data included in the spreadsheet file. Methods may include transmitting the plurality of message files to a UNIX-based server. Methods may include handshaking using a shell script located on the UNIX-based server, between the server and the message generator. Methods may include transmitting an instruction to the message generator to initiate message transmission from the message generator to the server. The instruction may be triggered in response to the shell script determining that the message generator has completed message generation. Methods may include performing a validation test on each of the message files. The validation test may compare each message file to the corresponding row in the spreadsheet file.Type: GrantFiled: September 12, 2019Date of Patent: October 27, 2020Assignee: Bank of America CorporationInventor: Akshay Patel
-
Publication number: 20200174917Abstract: Aspects described herein may relate to an application code testing computing device, which may be configured to run an application code testing plug-in and a framework core. The application code testing computing device may receive a set of codeless instructions (for example a Gherkin format) for testing one or more applications associated with one of a plurality of technology types, where each of the technology types is associated with a library component supported by the framework core. The application code testing computing device determines the associated technology type from the syntax of one or more steps contained in the set of instructions. Moreover, the application code testing computing device may detect a change of the technology type when executing test script from the syntax of currently processed steps.Type: ApplicationFiled: December 3, 2018Publication date: June 4, 2020Inventors: Akshay Patel, Alexander Arkadyev, Ramesh Sharma, Richard Liang, Shiridish Billa Kota
-
Publication number: 20200042589Abstract: A method for consolidating DDT spreadsheets is provided. The spreadsheets may be for testing with a test executable program. Methods may store a plurality of DDT spreadsheets in a collective DDT folder. Methods may create a single collective spreadsheet. Methods may store the single collective spreadsheet in the collective DDT folder. Methods may identify a plurality of empty cells within each DDT spreadsheet. Methods may enter a filler entry into each cell determined to be empty. Methods may copy each sheet that includes at least one test executable into the single collective spreadsheet. Methods may process each test executable included in the single collective spreadsheet. Methods may place the results of each test executable in a column orthogonal to the test executable row. Methods may copy each test executable and the results of each test executable into the plurality of DDT spreadsheets from which the test executable were copied.Type: ApplicationFiled: October 10, 2019Publication date: February 6, 2020Inventors: Tim Zhao, Akshay Patel, Indrani Mohanty
-
Publication number: 20200019452Abstract: Methods for operating a system architecture framework are provided. Methods may include receiving a spreadsheet file. Methods may include creating a plurality of message files at a message generator. Each message file may correspond to a single row of data included in the spreadsheet file. Methods may include transmitting the plurality of message files to a UNIX-based server. Methods may include handshaking using a shell script located on the UNIX-based server, between the server and the message generator. Methods may include transmitting an instruction to the message generator to initiate message transmission from the message generator to the server. The instruction may be triggered in response to the shell script determining that the message generator has completed message generation. Methods may include performing a validation test on each of the message files. The validation test may compare each message file to the corresponding row in the spreadsheet file.Type: ApplicationFiled: September 12, 2019Publication date: January 16, 2020Inventor: Akshay Patel
-
Patent number: 10496739Abstract: A method for consolidating DDT spreadsheets is provided. The spreadsheets may be for testing with a test executable program. Methods may store a plurality of DDT spreadsheets in a collective DDT folder. Methods may create a single collective spreadsheet. Methods may store the single collective spreadsheet in the collective DDT folder. Methods may identify a plurality of empty cells within each DDT spreadsheet. Methods may enter a filler entry into each cell determined to be empty. Methods may copy each sheet that includes at least one test executable into the single collective spreadsheet. Methods may process each test executable included in the single collective spreadsheet. Methods may place the results of each test executable in a column orthogonal to the test executable row. Methods may copy each test executable and the results of each test executable into the plurality of DDT spreadsheets from which the test executable were copied.Type: GrantFiled: January 18, 2017Date of Patent: December 3, 2019Assignee: Bank of America CorporationInventors: Tim Zhao, Akshay Patel, Indrani Mohanty
-
Patent number: 10452774Abstract: Methods for operating a system architecture framework are provided. Methods may include receiving a spreadsheet file. Methods may include creating a plurality of message files at a message generator. Each message file may correspond to a single row of data included in the spreadsheet file. Methods may include transmitting the plurality of message files to a UNIX-based server. Methods may include handshaking using a shell script located on the UNIX-based server, between the server and the message generator. Methods may include transmitting an instruction to the message generator to initiate message transmission from the message generator to the server. The instruction may be triggered in response to the shell script determining that the message generator has completed message generation. Methods may include performing a validation test on each of the message files. The validation test may compare each message file to the corresponding row in the spreadsheet file.Type: GrantFiled: December 13, 2016Date of Patent: October 22, 2019Assignee: Bank of America CorporationInventor: Akshay Patel
-
Patent number: 10261892Abstract: Method and apparatus for efficient test execution in a testing environment is provided. The method may include a test file. The test file may include one or more test cases for test execution. The test execution request may include one or more test files. The method may further use an execution server for the handling and the managing of the test request. The method may further use a plurality of agents. The agents may process and execute the test execution requests that are being handled and managed by the execution server. The processing and the executing of the test requests may produce real-time execution test results. The method may further cause the execution server to connect, in real-time, to the agent. The agent may display, on a GUI, the real-time status of the test execution requests.Type: GrantFiled: May 24, 2017Date of Patent: April 16, 2019Assignee: Bank of America CorporationInventors: Akshay Patel, Alexander Arkadyev, Ramesh Sharma
-
Patent number: 10229750Abstract: A memory management architecture in a testing environment including a memory cache and a hard drive is provided. The hard drive may be configured to receive a high-volume set of production data including computer-readable spreadsheet files in varied file formats. The memory cache comprised in the memory management architecture may be configured to receive and store from the hard drive a first subset of the high-volume set of production data. This form of retrieval allows for not having to receive from off-site or from an external source. The memory management architecture may also include a diagnostic tool that may be used for data analysis. The diagnostic tool may analyze and test the fields listed on the field list, for any errors and/or omissions. When the data analysis and testing is complete, the diagnostic tool may then generate a data analysis summary report based on the analysis.Type: GrantFiled: January 18, 2017Date of Patent: March 12, 2019Assignee: Bank of America CorporationInventors: Akshay Patel, Kanika Vij
-
Publication number: 20180341573Abstract: Method and apparatus for efficient test execution in a testing environment is provided. The method may include a test file. The test file may include one or more test cases for test execution. The test execution request may include one or more test files. The method may further use an execution server for the handling and the managing of the test request. The method may further use a plurality of agents. The agents may process and execute the test execution requests that are being handled and managed by the execution server. The processing and the executing of the test requests may produce real-time execution test results. The method may further cause the execution server to connect, in real-time, to the agent. The agent may display, on a GUI, the real-time status of the test execution requests.Type: ApplicationFiled: May 24, 2017Publication date: November 29, 2018Inventors: Akshay Patel, Alexander Arkadyev, Ramesh Sharma
-
Publication number: 20180204593Abstract: A memory management architecture in a testing environment including a memory cache and a hard drive is provided. The hard drive may be configured to receive a high-volume set of production data including computer-readable spreadsheet files in varied file formats. The memory cache comprised in the memory management architecture may be configured to receive and store from the hard drive a first subset of the high-volume set of production data. This form of retrieval allows for not having to receive from off-site or from an external source. The memory management architecture may also include a diagnostic tool that may be used for data analysis. The diagnostic tool may analyze and test the fields listed on the field list, for any errors and/or omissions. When the data analysis and testing is complete, the diagnostic tool may then generate a data analysis summary report based on the analysis.Type: ApplicationFiled: January 18, 2017Publication date: July 19, 2018Inventors: Akshay Patel, Kanika Vij
-
Publication number: 20180203837Abstract: A method for consolidating DDT spreadsheets is provided. The spreadsheets may be for testing with a test executable program. Methods may store a plurality of DDT spreadsheets in a collective DDT folder. Methods may create a single collective spreadsheet. Methods may store the single collective spreadsheet in the collective DDT folder. Methods may identify a plurality of empty cells within each DDT spreadsheet. Methods may enter a filler entry into each cell determined to be empty. Methods may copy each sheet that includes at least one test executable into the single collective spreadsheet. Methods may process each test executable included in the single collective spreadsheet. Methods may place the results of each test executable in a column orthogonal to the test executable row. Methods may copy each test executable and the results of each test executable into the plurality of DDT spreadsheets from which the test executable were copied.Type: ApplicationFiled: January 18, 2017Publication date: July 19, 2018Inventors: Tim Zhao, Akshay Patel, Indrani Mohanty
-
Publication number: 20180165266Abstract: Methods for operating a system architecture framework are provided. Methods may include receiving a spreadsheet file. Methods may include creating a plurality of message files at a message generator. Each message file may correspond to a single row of data included in the spreadsheet file. Methods may include transmitting the plurality of message files to a UNIX-based server. Methods may include handshaking using a shell script located on the UNIX-based server, between the server and the message generator. Methods may include transmitting an instruction to the message generator to initiate message transmission from the message generator to the server. The instruction may be triggered in response to the shell script determining that the message generator has completed message generation. Methods may include performing a validation test on each of the message files. The validation test may compare each message file to the corresponding row in the spreadsheet file.Type: ApplicationFiled: December 13, 2016Publication date: June 14, 2018Inventor: Akshay Patel