Patents by Inventor Nagendra Tank
Nagendra Tank 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: 11687593Abstract: Methods and systems for generation of a database schema compliant search query based on a natural language input are described herein. Natural language input may be received from a computing device. The natural language input may be associated with multiple search requests to a database. The natural language input may be parsed into a plurality of segments. The plurality of segments may be, for example, one or more words of a text string. At least one identifier for the plurality of segments may be associated with one or more confidence values. The natural language input may be converted into a single search query based on the confidence values and/or on a set of rules. The single search query may be initiated with respect to the database. The single search query may fetch content more efficiently than the multiple search requests.Type: GrantFiled: May 2, 2022Date of Patent: June 27, 2023Inventors: Shiv Prasad Khillar, Saifulla Shaik, Nagendra Tank
-
Patent number: 11474936Abstract: Described embodiments provide systems and methods resolving test case dependencies to execute test suites. An agent may establish a connected graph representing a test suite having a test cases to test an application that provides APIs. The connected graph may have an ordered connection of nodes via paths corresponding to each test case. The agent may traverse the ordered connection of nodes in each path of the connected graph to identify test case dependencies and API assertion dependencies. The agent may resolve each test case dependency by executing the dependency. The agent may resolve each API assertion dependency by executing the dependency. The agent may concurrently execute, responsive to resolving each dependency, each test case. The agent may determine a result of an execution of a test case of the test suite. The result may indicate one of a success or failure in executing the test case.Type: GrantFiled: October 30, 2019Date of Patent: October 18, 2022Assignee: Citrix Systems, Inc.Inventors: Shiv Prasad Khillar, Saifulla Shaik, Nagendra Tank, Ahmed Fouzan
-
Publication number: 20220261442Abstract: Methods and systems for generation of a database schema compliant search query based on a natural language input are described herein. Natural language input may be received from a computing device. The natural language input may be associated with multiple search requests to a database. The natural language input may be parsed into a plurality of segments. The plurality of segments may be, for example, one or more words of a text string. At least one identifier for the plurality of segments may be associated with one or more confidence values. The natural language input may be converted into a single search query based on the confidence values and/or on a set of rules. The single search query may be initiated with respect to the database. The single search query may fetch content more efficiently than the multiple search requests.Type: ApplicationFiled: May 2, 2022Publication date: August 18, 2022Inventors: Shiv Prasad Khillar, Saifulla Shaik, Nagendra Tank
-
Patent number: 11347802Abstract: Methods and systems for generation of a database schema compliant search query based on a natural language input are described herein. Natural language input may be received from a computing device. The natural language input may be associated with multiple search requests to a database. The natural language input may be parsed into a plurality of segments. The plurality of segments may be, for example, one or more words of a text string. At least one identifier for the plurality of segments may be associated with one or more confidence values. The natural language input may be converted into a single search query based on the confidence values and/or on a set of rules. The single search query may be initiated with respect to the database. The single search query may fetch content more efficiently than the multiple search requests.Type: GrantFiled: July 24, 2019Date of Patent: May 31, 2022Assignee: Citrix Systems, Inc.Inventors: Shiv Prasad Khillar, Saifulla Shaik, Nagendra Tank
-
Patent number: 11170065Abstract: Described embodiments provide systems and methods for providing a web application composed of micro-frontends. The systems and methods can receive a request to access a micro-frontend of a user interface for a web-application from a client application executing on a client device. The systems and methods can retrieve one or more user interface specifications corresponding to a micro-service that provides the micro-frontend. The systems and methods can identify a plurality of resources used by the micro-service corresponding to the user interface specification. The systems and methods can add a plurality of tags to a web page based on the plurality of resources. The systems and methods can load the plurality of resources to establish data objects for the micro-service, in response to adding the plurality of tags to the web page, to construct a document object model for rendering via the client application executing on the client device.Type: GrantFiled: February 7, 2020Date of Patent: November 9, 2021Assignee: CITRIX SYSTEMS, INC.Inventors: Nagendra Tank, Shiv Prasad Khillar, Saifulla Shaik, Kapil Jaisinghani
-
Publication number: 20210248143Abstract: Described embodiments provide systems and methods for executing one or more operations on a data source using an application programming interface (“API”) query language operations. The system can include a server that can receive a request specifying an API query language operation to execute on a data source having a structured query language (“SQL”) API. The server can identify a schema file for operating the API query language on the data source. The server can translate the API query language operation into an SQL operation using the API query language schema file configured for the data source. The server can transmit the SQL operation to the data source. The server can receive an SQL response to the SQL operation from the data source. The server can generate an API query language response based on the SQL response from the data source in response to the request from the client device.Type: ApplicationFiled: February 10, 2020Publication date: August 12, 2021Inventors: Shiv Prasad KHILLAR, Saifulla SHAIK, Nagendra TANK, Pakshal Kumar H DHELARIA, Shouri Gupta R V, Subramanian RAMAMURTI
-
Publication number: 20210248205Abstract: Described embodiments provide systems and methods for providing a web application composed of micro-frontends. The systems and methods can receive a request to access a micro-frontend of a user interface for a web-application from a client application executing on a client device. The systems and methods can retrieve one or more user interface specifications corresponding to a micro-service that provides the micro-frontend. The systems and methods can identify a plurality of resources used by the micro-service corresponding to the user interface specification. The systems and methods can add a plurality of tags to a web page based on the plurality of resources. The systems and methods can load the plurality of resources to establish data objects for the micro-service, in response to adding the plurality of tags to the web page, to construct a document object model for rendering via the client application executing on the client device.Type: ApplicationFiled: February 7, 2020Publication date: August 12, 2021Inventors: Nagendra Tank, Shiv Prasad Khillar, Saifulla Shaik, Kapil Jaisinghani
-
Publication number: 20210133089Abstract: Described embodiments provide systems and methods resolving test case dependencies to execute test suites. An agent may establish a connected graph representing a test suite having a test cases to test an application that provides APIs. The connected graph may have an ordered connection of nodes via paths corresponding to each test case. The agent may traverse the ordered connection of nodes in each path of the connected graph to identify test case dependencies and API assertion dependencies. The agent may resolve each test case dependency by executing the dependency. The agent may resolve each API assertion dependency by executing the dependency. The agent may concurrently execute, responsive to resolving each dependency, each test case. The agent may determine a result of an execution of a test case of the test suite. The result may indicate one of a success or failure in executing the test case.Type: ApplicationFiled: October 30, 2019Publication date: May 6, 2021Inventors: Shiv Prasad Khillar, Saifulla Shaik, Nagendra Tank, Ahmed Fouzan
-
Publication number: 20210026898Abstract: Methods and systems for generation of a database schema compliant search query based on a natural language input are described herein. Natural language input may be received from a computing device. The natural language input may be associated with multiple search requests to a database. The natural language input may be parsed into a plurality of segments. The plurality of segments may be, for example, one or more words of a text string. At least one identifier for the plurality of segments may be associated with one or more confidence values. The natural language input may be converted into a single search query based on the confidence values and/or on a set of rules. The single search query may be initiated with respect to the database. The single search query may fetch content more efficiently than the multiple search requests.Type: ApplicationFiled: July 24, 2019Publication date: January 28, 2021Inventors: Shiv Prasad Khillar, Saifulla Shaik, Nagendra Tank