Patents by Inventor Nitin Kumar Mathur
Nitin Kumar Mathur 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: 11734503Abstract: Methods and systems for generating conversation models from documents are described herein. A system may receive a document and generate a conversation model that may be deployed by a chatbot or other automated agent (e.g., voice assistant, messenger bot, etc.). The chatbot may use the conversation model to engage in a conversation with a user and obtain information from the user to complete the document. The system may generate questions to ask the user based on text in the document that indicates a request for information. Additionally, the system may provide instructions to a user via a chatbot. The instructions may be generated based on text in the document that explains how to fill out the document.Type: GrantFiled: October 29, 2021Date of Patent: August 22, 2023Inventors: Ashish Goyal, Aditya Chand, Mariana Ortiz-Reyes, Nitin Kumar Mathur
-
Patent number: 11463390Abstract: Described embodiments provide systems and methods of selecting files to attach to an electronic mail. A server may identify, for each file of a plurality of files, a file context using content of each file. The server may identify, responsive to a request from a client for one or more attachments to add to an electronic mail, a mail context for the electronic mail based at least on content of the electronic mail. The server may compare the file context of at least one of the plurality of files with the mail context of the electronic mail. The server may select one or more files from the plurality of files based on the comparison of the file context with the mail context. The server may provide the client a list of the one or more files for selection as the one or more attachments for the electronic mail.Type: GrantFiled: August 1, 2018Date of Patent: October 4, 2022Assignee: Citrix Systems, Inc.Inventors: Nitin Kumar Mathur, Nimish Agarwal, Rajat Mishra, Harshavardhan Gupta
-
Patent number: 11269604Abstract: A system and method for analyzing a performance of computer code. A method includes scanning a graph to identify a plurality of calls to executable code, individual nodes of the graph representing different calls to be taken by the executable code; determining a score for individual nodes of the graph based on resources required to perform the call represented by that node, the call being one that consumes substantial resources of a computing system to accomplish an operation; adjusting the score of individual nodes that are associated with repetitive action nodes in the graph; and generating recommendations to improve performance of the computer code based on scores indicative of substantial resource consumption.Type: GrantFiled: June 16, 2021Date of Patent: March 8, 2022Assignee: CITRIX SYSTEMS, INC.Inventors: Himanshu Parihar, Max Aristilde, Nitin Kumar Mathur
-
Publication number: 20220050957Abstract: Methods and systems for generating conversation models from documents are described herein. A system may receive a document and generate a conversation model that may be deployed by a chatbot or other automated agent (e.g., voice assistant, messenger bot, etc.). The chatbot may use the conversation model to engage in a conversation with a user and obtain information from the user to complete the document. The system may generate questions to ask the user based on text in the document that indicates a request for information. Additionally, the system may provide instructions to a user via a chatbot. The instructions may be generated based on text in the document that explains how to fill out the document.Type: ApplicationFiled: October 29, 2021Publication date: February 17, 2022Inventors: Ashish Goyal, Aditya Chand, Mariana Ortiz-Reyes, Nitin Kumar Mathur
-
Patent number: 11170161Abstract: Methods and systems for generating conversation models from documents are described herein. A system may receive a document and generate a conversation model that may be deployed by a chatbot or other automated agent (e.g., voice assistant, messenger bot, etc). The chatbot may use the conversation model to engage in a conversation with a user and obtain information from the user to complete the document. The system may generate questions to ask the user based on text in the document that indicates a request for information. Additionally, the system may provide instructions to a user via a chatbot. The instructions may be generated based on text in the document that explains how to fill out the document.Type: GrantFiled: May 11, 2018Date of Patent: November 9, 2021Assignee: Citrix Systems, Inc.Inventors: Ashish Goyal, Aditya Chand, Mariana Ortiz-Reyes, Nitin Kumar Mathur
-
Patent number: 11144612Abstract: A system and method system for providing auto-hyperlinking in endpoint content. A system includes email clients installed on remote client devices and managed by an application management service. The system further includes an auto-hyperlinking system having: a configuration file that regular expressions (regex's), wherein each regex is associated with an application and a URL template, and wherein each regex is coded to identify a string and parse an associated parameter; and a process that modifies an inputted email including: searching the inputted email for an email text string specified by the set of regex's; in response to locating a matching email text string as specified by an associated regex, parsing the matching email text string to extract a parameter value; and converting the email text string within the inputted email into a hyperlink based on an associated URL template, wherein the hyperlink includes the parameter value.Type: GrantFiled: April 7, 2020Date of Patent: October 12, 2021Assignee: CITRIX SYSTEMS, INC.Inventor: Nitin Kumar Mathur
-
Publication number: 20210312005Abstract: A system and method system for providing auto-hyperlinking in endpoint content. A system includes email clients installed on remote client devices and managed by an application management service. The system further includes an auto-hyperlinking system having: a configuration file that regular expressions (regex's), wherein each regex is associated with an application and a URL template, and wherein each regex is coded to identify a string and parse an associated parameter; and a process that modifies an inputted email including: searching the inputted email for an email text string specified by the set of regex's; in response to locating a matching email text string as specified by an associated regex, parsing the matching email text string to extract a parameter value; and converting the email text string within the inputted email into a hyperlink based on an associated URL template, wherein the hyperlink includes the parameter value.Type: ApplicationFiled: April 7, 2020Publication date: October 7, 2021Inventor: Nitin Kumar Mathur
-
Publication number: 20200045001Abstract: Described embodiments provide systems and methods of selecting files to attach to an electronic mail. A server may identify, for each file of a plurality of files, a file context using content of each file. The server may identify, responsive to a request from a client for one or more attachments to add to an electronic mail, a mail context for the electronic mail based at least on content of the electronic mail. The server may compare the file context of at least one of the plurality of files with the mail context of the electronic mail. The server may select one or more files from the plurality of files based on the comparison of the file context with the mail context. The server may provide the client a list of the one or more files for selection as the one or more attachments for the electronic mail.Type: ApplicationFiled: August 1, 2018Publication date: February 6, 2020Inventors: Nitin Kumar Mathur, Nimish Agarwal, Rajat Mishra, Harshavardhan Gupta
-
Publication number: 20190347319Abstract: Methods and systems for generating conversation models from documents are described herein. A system may receive a document and generate a conversation model that may be deployed by a chatbot or other automated agent (e.g., voice assistant, messenger bot, etc). The chatbot may use the conversation model to engage in a conversation with a user and obtain information from the user to complete the document. The system may generate questions to ask the user based on text in the document that indicates a request for information. Additionally, the system may provide instructions to a user via a chatbot. The instructions may be generated based on text in the document that explains how to fill out the document.Type: ApplicationFiled: May 11, 2018Publication date: November 14, 2019Inventors: Ashish Goyal, Aditya Chand, Mariana Ortiz-Reyes, Nitin Kumar Mathur
-
Patent number: 9614745Abstract: Systems and methods of the present disclosure are directed to providing centralized diagnostic services to a plurality of heterogeneous computing environments deployed at different data centers on different networks. In some embodiments, a centralized diagnostic tool establishes a connection to a server of a data center that deploys a computing environment with components. The centralized diagnostic tool validates automatically a component of the computing environment based on a corresponding configuration file received from the server for the component. The centralized diagnostic tool establishes a virtual device simulating a client application executing on a client device. The client application can be configured to communicate with the component. The centralized diagnostic tool automatically initiates a request using a predetermined protocol flow, and the virtual device transmits the request to the component.Type: GrantFiled: January 9, 2014Date of Patent: April 4, 2017Assignee: Citrix Systems, Inc.Inventors: Nitin Kumar Mathur, Himanshu Parihar, Praveen Kumar Venkatesh, Karthikeyan Vasudevan
-
Publication number: 20150195182Abstract: Systems and methods of the present disclosure are directed to providing centralized diagnostic services to a plurality of heterogeneous computing environments deployed at different data centers on different networks. In some embodiments, a centralized diagnostic tool establishes a connection to a server of a data center that deploys a computing environment with components. The centralized diagnostic tool validates automatically a component of the computing environment based on a corresponding configuration file received from the server for the component. The centralized diagnostic tool establishes a virtual device simulating a client application executing on a client device. The client application can be configured to communicate with the component. The centralized diagnostic tool automatically initiates a request using a predetermined protocol flow, and the virtual device transmits the request to the component.Type: ApplicationFiled: January 9, 2014Publication date: July 9, 2015Applicant: CITRIX SYSTEMS, INCInventors: Nitin Kumar Mathur, Himanshu Parihar, Praveen Kumar Venkatesh, Karthikeyan Vasudevan