Patents by Inventor Rahul Ghosh
Rahul Ghosh 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: 11919834Abstract: The invention pertains to a multi-step process for making polyfunctional aromatic compounds comprising two phenyl rings bearing reactive groups susceptible of polycondensation reaction to provide polycondensed polymers, said method using economic raw materials, and possessing high selectivity and overall yield.Type: GrantFiled: May 5, 2020Date of Patent: March 5, 2024Assignee: SOLVAY SPECIALTY POLYMERS ITALY S.P.A.Inventors: Rahul Shingte, Debaki Ghosh, Letanzio Bragante, Manuel Gregori, Stefano Millefanti, Emanuela Antenucci, Joel Pollino
-
Patent number: 11817999Abstract: At least some embodiments are directed to a system that receives from an online portal loaded in a computing device, a user request to instantiate a server cluster in a hybrid computer network. The system authenticates and redirects the user request to a selected computer network configured in the hybrid computer network. The system instantiates the server cluster in the selected computer network causing the server cluster to initiate a microservice agent during bootup. The system sends a command to the server cluster to initiate the execution of a process and receives from the microservice agent event data associated with the process. The system inputs the event data into a trained machine learning model to determine a first execution state of the process and sends a command to change the first execution state of the process to a second execution state.Type: GrantFiled: November 17, 2021Date of Patent: November 14, 2023Assignee: American Express Travel Related Services Company, Inc.Inventors: Pratap Singh Rathore, Arindam Chatterjee, Nitish Sharma, Brian Rosenfield, Shourya Roy, Rahul Ghosh, Krishnaprasad Narayanan
-
Patent number: 11797868Abstract: At least some embodiments are directed to an insights inference system that produces multiple insights associated with an entity. The insights inference system generates a decision tree machine learning model, assigning a first insight to a parent node of a decision tree machine learning model and assigning at least one second insight to child nodes of the decision tree machine learning model. Each child node is associated with a sequence number and a rank number. The sequence number and the rank number are indicative of a significance associated with the at least one second insight. The insight inference system responds to queries by traversing the decision tree machine learning model to compute at least one response insight based on the sequence number and the rank number associated with each child node and outputs the at least one response insight to a client terminal.Type: GrantFiled: December 5, 2019Date of Patent: October 24, 2023Assignee: American Express Travel Related Services Company, Inc.Inventors: Varun Agarwal, Krishnaprasad Narayanan, Rahul Ghosh, Swetha P. Srinivasan, Anshul Jain, Bobby Chetal, Ashni Jauhary
-
Publication number: 20230113578Abstract: Disclosed are various embodiments for extracting transaction and user data from financial documents and formatting the data into a structured format to facilitate a real-time analysis of the extracted data. A user may submit an unstructured formatted financial document with a credit rating request, underwriting request, and/or other type of financial risk assessment request. Text components and a table component are identified according to a structural representation of the document. The text components are analyzed to identify and extract ownership data associated with the user that can be used to verify ownership of the provided document by the submitting user. The transaction data is identified and extracted in a structured format based at least in part on a table header location and detected column boundaries. The extracted transaction data is validated to ensure an accurate extraction of the transaction data.Type: ApplicationFiled: November 24, 2021Publication date: April 13, 2023Inventors: Tarun Kumar, Himanshu Gupta, Himanshu Sharad Bhatt, Rahul Ghosh, Nikhil K. Jain, Vinodh Kumar Rajagopalan Velayudham
-
Patent number: 11461725Abstract: Embodiments of the present disclosure disclose methods and systems for generating operational alarms for a plurality of clients, the operational alarms being generated by a business performance system, each client being associated with a plurality of Key Performance Indicators (KPIs). An aggregate rank for each client based on ranks of each KPI is generated. For each client: the aggregate rank of the client over one or more time periods is monitored. If the aggregate rank deteriorates over the one or more time periods, a severity indicator is determined based on change of value of each KPI and change of rank of each KPI for the client over the one or more time periods. An operational alarm based on value of the severity indicator is determined. The operational alarm is displayed on a user interface, wherein the operational alarm displays one or more KPIs with highest severity values.Type: GrantFiled: June 27, 2016Date of Patent: October 4, 2022Assignee: Conduent Business Services, LLCInventors: Rahul Ghosh, Avantika Gupta, Soumi Chattopadhyay, Ansuman Banerjee, Koustuv Dasgupta, Ashish Garg
-
Patent number: 11206179Abstract: At least some embodiments are directed to a system that receives from an online portal loaded in a computing device, a user request to instantiate a server cluster in a hybrid computer network. The system authenticates and redirects the user request via a proxy service to a selected computer network configured in the hybrid computer network. The system instantiates the server cluster in the selected computer network causing the server cluster to initiate a microservice agent during bootup. The system sends a command to the server cluster to initiate the execution of a process and receives from the microservice agent event data associated with the process. The system inputs the event data into a trained machine learning model to determine a first execution state of the process and sends a command to change the first execution state of the process to a second execution state.Type: GrantFiled: December 16, 2020Date of Patent: December 21, 2021Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Pratap Singh Rathore, Arindam Chatterjee, Nitish Sharma, Brian Rosenfield, Shourya Roy, Rahul Ghosh, Krishnaprasad Narayanan
-
Patent number: 11200281Abstract: A technique for caching evidence for answering questions in a cache memory of a data processing system (that is configured to answer questions) includes receiving a first question. The first question is analyzed to identify a first set of characteristics of the first question. A first set of evidence for answering the first question is loaded into the cache memory. A second question is received. The second question is analyzed to identify a second set of characteristics of the second question. A portion of the first set of evidence, whose expected usage in answering the second question is below a determined threshold, is unloaded from the cache memory.Type: GrantFiled: March 24, 2016Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Corville O. Allen, Bernadette A. Carter, Rahul Ghosh, Joseph N. Kozhaya
-
Patent number: 11176201Abstract: A technique for caching evidence for answering questions in a cache memory of a data processing system (that is configured to answer questions) includes receiving a first question. The first question is analyzed to identify a first set of characteristics of the first question. A first set of evidence for answering the first question is loaded into the cache memory. A second question is received. The second question is analyzed to identify a second set of characteristics of the second question. A portion of the first set of evidence, whose expected usage in answering the second question is below a determined threshold, is unloaded from the cache memory.Type: GrantFiled: October 7, 2014Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Corville O. Allen, Bernadette A. Carter, Rahul Ghosh, Joseph N. Kozhaya
-
Patent number: 11119805Abstract: A method, system and computer program product for selecting virtual machines to be migrated to a public cloud. The current resource usage for virtual machine instances running in the private cloud is determined. Furthermore, any scaling policies attached to the virtual machine instances running in the private cloud are obtained. Additional resource usages for any of the virtual machine instances with a scaling policy are computed for when these virtual machine instances are scaled out. A cost of running a virtual machine instance in the public cloud is then determined using its current resource usage as well as any additional resource usage if a scaling policy is attached to the virtual machine instance based on the cost for running virtual machine instances in a public cloud. If the cost is less than a threshold cost, then the virtual machine instance is selected to be migrated to the public cloud.Type: GrantFiled: July 7, 2019Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Rahul Ghosh, Giribabu V. Paramkusham, Aaron J. Quirk, Upendra Sharma
-
Patent number: 10972586Abstract: A computer-implemented method for deploying a plurality of data conversion flow between a first application in a first system to a second application in a second system, without restarting the plurality of data conversation flow, is provided. The computer-implemented method may further include providing a plurality of modifiable data conversation that identifies a plurality of input parameters, a plurality of data formats, a plurality of data description, a plurality of conversation routines, a plurality of paths of the conversion routines, and a plurality of output information that determines routes of converted data for the first application. The computer-implemented method may further include converting the plurality of modifiable data conversion to form a data input from the first application to the second application.Type: GrantFiled: June 27, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Rahul Ghosh, Shouvik Mitra, Aaron J. Quirk, Stuart J. Reece
-
Patent number: 10832356Abstract: A management system receives inputs over a period of time from outputs of one or more sensors placed within a proximity to a service area, the one or more sensors for detecting at least one of at least one weight and at least one sound. The management system dynamically estimating, based on a rate of a percentage of change of the at least one weight over the period of time and types of sounds of the at least one sound for the service area, one or more wait times until a completion of use of the service area. The management system dynamically generating one or more wait time estimates in real time for the service area based on the one or more wait times and a current number of users waiting in a queue for the service area.Type: GrantFiled: November 28, 2018Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahul Ghosh, William R. Lariccia, Ravi K. Muthukrishnan, Aaron J. Quirk, Xian Jun Zhu
-
Patent number: 10764159Abstract: According to one aspect of the present disclosure a method and technique for dynamic system level agreement provisioning is disclosed. The method includes: identifying, by a data processing system of a computing environment service provider, service level criteria for a customer of computing services; determining characteristics of the computing environment; identifying a time period for providing the computing services; evaluating one or more utility functions defining service level variables; and automatically determining, by the data processing system, a service level agreement (SLA) provision for the customer based on the one or more utility functions.Type: GrantFiled: September 25, 2014Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Rahul Ghosh, Rocky D. McMahan, Vasanth Raghavan
-
Patent number: 10764158Abstract: According to one aspect of the present disclosure a system and technique for dynamic system level agreement provisioning includes: a computing environment configured with allocatable computing resources; and a host having a processor unit operable to execute a service level agreement (SLA) module. The SLA module is configured to: identify service level criteria for a customer of computing services of the computing environment; determine characteristics of the computing environment; identify a time period for providing the computing services; evaluate one or more utility functions defining service level variables; and automatically determine a service level agreement (SLA) provision for the customer based on the one or more utility functions.Type: GrantFiled: December 4, 2013Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Rahul Ghosh, Rocky D. McMahan, Vasanth Raghavan
-
Patent number: 10609164Abstract: In some aspects, a computer-implemented method for diagnosing an unfavorable mobile application user experience is described. The method may include retrieving user application interaction data from a mobile device, inter-correlating the user application interaction data, updating a user interaction database with the inter-correlated user application data, and diagnosing, via a processor operatively connected to the user interaction database, information indicative of a cause of the unfavorable user experience.Type: GrantFiled: October 16, 2015Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahul Ghosh, Aaron J. Quirk
-
Patent number: 10530842Abstract: A method is provided for building patterns with high level pattern topology requirements for deployment across multiple systems. The patterns are built based on pattern capabilities and configurations of the multiple systems. Such patterns can meet the desired pattern capabilities including high availability and/or continuous capabilities.Type: GrantFiled: November 2, 2017Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Rahul Ghosh, Hugh E. Hockett, Aaron J. Quirk, Lin Sun
-
Publication number: 20190332414Abstract: A method, system and computer program product for selecting virtual machines to be migrated to a public cloud. The current resource usage for virtual machine instances running in the private cloud is determined. Furthermore, any scaling policies attached to the virtual machine instances running in the private cloud are obtained. Additional resource usages for any of the virtual machine instances with a scaling policy are computed for when these virtual machine instances are scaled out. A cost of running a virtual machine instance in the public cloud is then determined using its current resource usage as well as any additional resource usage if a scaling policy is attached to the virtual machine instance based on the cost for running virtual machine instances in a public cloud. If the cost is less than a threshold cost, then the virtual machine instance is selected to be migrated to the public cloud.Type: ApplicationFiled: July 7, 2019Publication date: October 31, 2019Inventors: Rahul Ghosh, Giribabu V. Paramkusham, Aaron J. Quirk, Upendra Sharma
-
Patent number: 10455237Abstract: In one aspect, a computer-implemented method for compressing content based on a social factor, an environmental factor, and a relational factor is described. The method may include monitoring access to the content, forming, by a processor, a contextual evaluation based on the monitored access and determining an importance of the content based on the contextual evaluation. The method may further include storing the content in a compressed form, where the compressed form is selected based on the importance.Type: GrantFiled: October 20, 2015Date of Patent: October 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahul Ghosh, Hugh E. Hockett, Aaron J. Quirk, Lin Sun
-
Publication number: 20190320045Abstract: A computer-implemented method for deploying a plurality of data conversion flow between a first application in a first system to a second application in a second system, without restarting the plurality of data conversation flow, is provided. The computer-implemented method may further include providing a plurality of modifiable data conversation that identifies a plurality of input parameters, a plurality of data formats, a plurality of data description, a plurality of conversation routines, a plurality of paths of the conversion routines, and a plurality of output information that determines routes of converted data for the first application. The computer-implemented method may further include converting the plurality of modifiable data conversion to form a data input from the first application to the second application.Type: ApplicationFiled: June 27, 2019Publication date: October 17, 2019Inventors: Rahul Ghosh, Shouvik Mitra, Aaron J. Quirk, Stuart J. Reece
-
Patent number: 10409630Abstract: A method, system and computer program product for selecting virtual machines to be migrated to a public cloud. The current resource usage for virtual machine instances running in the private cloud is determined. Furthermore, any scaling policies attached to the virtual machine instances running in the private cloud are obtained. Additional resource usages for any of the virtual machine instances with a scaling policy are computed for when these virtual machine instances are scaled out. A cost of running a virtual machine instance in the public cloud is then determined using its current resource usage as well as any additional resource usage if a scaling policy is attached to the virtual machine instance based on the cost for running virtual machine instances in a public cloud. If the cost is less than a threshold cost, then the virtual machine instance is selected to be migrated to the public cloud.Type: GrantFiled: January 5, 2017Date of Patent: September 10, 2019Assignee: International Business Machines CorporationInventors: Rahul Ghosh, Giribabu V. Paramkusham, Aaron J. Quirk, Upendra Sharma
-
Patent number: 10394590Abstract: A method, system and computer program product for selecting virtual machines to be migrated to a public cloud. The current resource usage for virtual machine instances running in the private cloud is determined. Furthermore, any scaling policies attached to the virtual machine instances running in the private cloud are obtained. Additional resource usages for any of the virtual machine instances with a scaling policy are computed for when these virtual machine instances are scaled out. A cost of running a virtual machine instance in the public cloud is then determined using its current resource usage as well as any additional resource usage if a scaling policy is attached to the virtual machine instance based on the cost for running virtual machine instances in a public cloud. If the cost is less than a threshold cost, then the virtual machine instance is selected to be migrated to the public cloud.Type: GrantFiled: January 5, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Rahul Ghosh, Giribabu V. Paramkusham, Aaron J. Quirk, Upendra Sharma