Patents by Inventor Revathi Subramanian
Revathi Subramanian 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: 20250077708Abstract: Method, data processing system, and computer-readable storage media for responding to a user query. Receiving query from user, query pertaining to request for information. Based on query, generate prompts by masking sensitive information in query. Receive responses from foundation models in response to inputting prompts. Based on responses, generate common result set. By validating common result set with sensitive information, generate response. By supplementing response with sensitive information, generate user response. Providing user response in response to query to the user.Type: ApplicationFiled: August 28, 2024Publication date: March 6, 2025Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Paul BOYNTON, Arash John RAHMANI, Ibrahim AL-SHYOUKH, Vijay DESAI, Revathi SUBRAMANIAN, Atefeh MORSALI
-
Patent number: 11562315Abstract: A device may receive data that is related to historical reports associated with an organization, historical audits of the historical reports, and individuals associated with the historical reports. The device may determine a multi-entity profile for the data. The multi-entity profile may include a set of groupings of the data by a set of attributes included in the data. The device may determine, using the multi-entity profile, a set of supervised model features for the historical reports. The device may determine, using the multi-entity profile, a set of unsupervised model features for the historical reports independent of the historical audits. The device may determine, utilizing a model, a score for a report. The device may perform one or more actions.Type: GrantFiled: August 31, 2018Date of Patent: January 24, 2023Assignee: Accenture Global Solutions LimitedInventors: Revathi Subramanian, Kun Qiu
-
Patent number: 11175953Abstract: A device may receive a computing resource request. The computing resource request may be related to allocating computing resources for a job. The device may process the computing resource request to identify a set of parameters related to the computing resource request or to the job. The set of parameters may be used to determine an allocation of the computing resources for the job. The device may utilize multiple machine learning models to process data related to the set of parameters identified in the computing resource request. The device may determine the allocation of the computing resources for the job based on utilizing the multiple machine learning models to process the data. The device may generate a set of scripts related to causing the computing resources to be allocated for the job according to the allocation. The device may perform a set of actions based on the set of scripts.Type: GrantFiled: September 12, 2019Date of Patent: November 16, 2021Assignee: Accenture Global Solutions LimitedInventors: Revathi Subramanian, Vijay Desai, Qiang Song, Bryan Johns, Paul Boynton
-
Patent number: 11087245Abstract: A device may receive data that includes invoice data related to historical invoices from an organization, contact data related to historical contacts between the organization and various entities, and dispute data related to historical disputes between the organization and the various entities. The device may determine a profile for the data. The device may determine a set of supervised learning models for the historical invoices based on one or more of the historical contacts, the historical disputes, the historical invoices, or historical patterns related to the historical invoices. The device may determine, using the profile, a set of unsupervised learning models for the historical invoices independent of the one or more of the historical contacts, the historical disputes, or the historical patterns. The device may determine, utilizing a super model, a prediction for the invoice after the super model is trained. The device may perform one or more actions.Type: GrantFiled: January 11, 2019Date of Patent: August 10, 2021Assignee: Accenture Global Solutions LimitedInventors: Revathi Subramanian, Hongrui Gong, Ibrahim Ali Odeh Al-Shyoukh
-
Publication number: 20200279219Abstract: A device may receive invoice data related to multiple invoices, requisition data related to multiple requisitions, or project data related to multiple projects. The device may process the data using a feature extraction engine to identify features of the data. The device may process the data using a transformation engine to reduce a size of the data. The device may process the data using a set of machine learning models. The device may generate a set of recommendations related to at least one of: categorizing each of the multiple invoices, each of the multiple requisitions, or each of the multiple projects into one or more of multiple categories, identifying a set of possible suppliers for each of the multiple requisitions or each of the multiple projects, or identifying a set of similar projects for each of the multiple projects. The device may perform one or more actions.Type: ApplicationFiled: March 1, 2019Publication date: September 3, 2020Inventors: Vijay Desai, Revathi Subramanian, Stewart De Soto, Ravi F. Prakash
-
Publication number: 20200273570Abstract: A device may receive, from multiple systems, data related to an individual. The device may anonymize, after receiving the data and using an anonymization technique, information included in the data that identifies the individual. The device may apply a formatting to the data after anonymizing the information that identifies the individual. The device may identify, after applying the formatting to the data, historical data related to the individual, to a provider associated with a claim for care, or to historical claims, and population data associated with demographics of the individual. The device may process, in association with identifying the historical data and the population data, the data using a machine learning model. The machine learning model may be associated with generating a prediction related to the individual or the care provided to the individual. The device may perform one or more actions based on the prediction.Type: ApplicationFiled: February 22, 2019Publication date: August 27, 2020Inventors: Revathi SUBRAMANIAN, Hongrui GONG, Lingjun A. HE, Stewart DE SOTO, Aaron Goodman LEVINE
-
Publication number: 20200265119Abstract: A device may receive utility usage data for multiple buildings across multiple locations. The device may process the utility usage data using a first set of models associated with performing at least one of: an intra-building anomaly detection for the utility usage data, a first grouping of the utility usage data based on characteristics of the utility usage data, or a second grouping of the utility usage data based on the multiple locations. The device may process first output from the first set of models using a second set of models associated with pre-processing the first output in association with identifying anomalies in the first grouping or in the second grouping. The device may process the first output and second output from the second set of models using a super model associated with identifying the anomalies. The device may perform, based on the score, one or more actions.Type: ApplicationFiled: February 14, 2019Publication date: August 20, 2020Inventors: Vijay DESAI, Revathi SUBRAMANIAN, Kun QIU
-
Publication number: 20200226503Abstract: A device may receive data that includes invoice data related to historical invoices from an organization, contact data related to historical contacts between the organization and various entities, and dispute data related to historical disputes between the organization and the various entities. The device may determine a profile for the data. The device may determine a set of supervised learning models for the historical invoices based on one or more of the historical contacts, the historical disputes, the historical invoices, or historical patterns related to the historical invoices. The device may determine, using the profile, a set of unsupervised learning models for the historical invoices independent of the one or more of the historical contacts, the historical disputes, or the historical patterns. The device may determine, utilizing a super model, a prediction for the invoice after the super model is trained. The device may perform one or more actions.Type: ApplicationFiled: January 11, 2019Publication date: July 16, 2020Inventors: Revathi SUBRAMANIAN, Hongrui Gong, Ibrahim Ali Odeh Al-Shyoukh
-
Publication number: 20200117508Abstract: A device may receive a computing resource request. The computing resource request may be related to allocating computing resources for a job. The device may process the computing resource request to identify a set of parameters related to the computing resource request or to the job. The set of parameters may be used to determine an allocation of the computing resources for the job. The device may utilize multiple machine learning models to process data related to the set of parameters identified in the computing resource request. The device may determine the allocation of the computing resources for the job based on utilizing the multiple machine learning models to process the data. The device may generate a set of scripts related to causing the computing resources to be allocated for the job according to the allocation. The device may perform a set of actions based on the set of scripts.Type: ApplicationFiled: September 12, 2019Publication date: April 16, 2020Inventors: Revathi SUBRAMANIAN, Vijay DESAI, Qiang SONG, Bryan JOHNS, Paul BOYNTON
-
Publication number: 20200074359Abstract: A device may receive data that is related to historical reports associated with an organization, historical audits of the historical reports, and individuals associated with the historical reports. The device may determine a multi-entity profile for the data. The multi-entity profile may include a set of groupings of the data by a set of attributes included in the data. The device may determine, using the multi-entity profile, a set of supervised model features for the historical reports. The device may determine, using the multi-entity profile, a set of unsupervised model features for the historical reports independent of the historical audits. The device may determine, utilizing a model, a score for a report. The device may perform one or more actions.Type: ApplicationFiled: August 31, 2018Publication date: March 5, 2020Inventors: Revathi SUBRAMANIAN, Kun QIU
-
Patent number: 10452441Abstract: A device may receive a computing resource request. The computing resource request may be related to allocating computing resources for a job. The device may process the computing resource request to identify a set of parameters related to the computing resource request or to the job. The set of parameters may be used to determine an allocation of the computing resources for the job. The device may utilize multiple machine learning models to process data related to the set of parameters identified in the computing resource request. The device may determine the allocation of the computing resources for the job based on utilizing the multiple machine learning models to process the data. The device may generate a set of scripts related to causing the computing resources to be allocated for the job according to the allocation. The device may perform a set of actions based on the set of scripts.Type: GrantFiled: October 15, 2018Date of Patent: October 22, 2019Assignee: Accenture Global Solutions LimitedInventors: Revathi Subramanian, Vijay Desai, Qiang Song, Bryan Johns, Paul Boynton
-
Patent number: 10019501Abstract: Embodiments of the present invention address deficiencies of the art in respect to data synchronization and provide a novel and non-obvious method, system and computer program product for synchronization log driven data synchronization. In one embodiment of the invention, a data synchronization method can be provided to include assembling a group of initial updates for synchronization, consulting a synchronization log of updates excluded from past synchronizations to determine updates already applied during past synchronizations, removing updates already applied during past synchronizations from a filtered set of updates, and synchronizing the filtered set of updates. In this regard, assembling a group of initial updates for synchronization can include assembling a group of initial updates having a timestamp greater than a timestamp for an immediate past synchronization.Type: GrantFiled: December 18, 2006Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Quinton Y. Zondervan, Revathi Subramanian, Chuang Chun Liu, Fenil Shah, Maria M. Corbett, Sesha S. Baratham, Stephen T. Auriemma
-
Patent number: 9898278Abstract: A solution descriptor comprises a set of component workload units, a workload unit describing a deployable application component with application binary, configuration parameters and dependency declarations. An environment descriptor specifies a set of target platforms and plugins in an execution environment. A deployer interprets the solution descriptor and the environment descriptor, and generates a list of tuples comprising compatible workload-plugin-platform combinations. The deployer determines an execution order for the list of tuples, and invokes the plugins in the list of tuples in the execution order, wherein each of the plugins executes a corresponding compatible workload on a corresponding compatible target platform specified in the list of tuples.Type: GrantFiled: April 4, 2017Date of Patent: February 20, 2018Assignee: International Business Machines CorporationInventors: Paula K. Austel, Han Chen, Thomas A. Mikalsen, Isabelle M. Rouvellou, Upendra Sharma, Ignacio Silva-Lepe, Revathi Subramanian
-
Publication number: 20170212747Abstract: A solution descriptor comprises a set of component workload units, a workload unit describing a deployable application component with application binary, configuration parameters and dependency declarations. An environment descriptor specifies a set of target platforms and plugins in an execution environment. A deployer interprets the solution descriptor and the environment descriptor, and generates a list of tuples comprising compatible workload-plugin-platform combinations. The deployer determines an execution order for the list of tuples, and invokes the plugins in the list of tuples in the execution order, wherein each of the plugins executes a corresponding compatible workload on a corresponding compatible target platform specified in the list of tuples.Type: ApplicationFiled: April 4, 2017Publication date: July 27, 2017Inventors: Paula K. Austel, Han Chen, Thomas A. Mikalsen, Isabelle M. Rouvellou, Upendra Sharma, Ignacio Silva-Lepe, Revathi Subramanian
-
Patent number: 9712607Abstract: A solution descriptor comprises a set of component workload units, a workload unit describing a deployable application component with application binary, configuration parameters and dependency declarations. An environment descriptor specifies a set of target platforms and plugins in an execution environment. A deployer interprets the solution descriptor and the environment descriptor, and generates a list of tuples comprising compatible workload-plugin-platform combinations. The deployer determines an execution order for the list of tuples, and invokes the plugins in the list of tuples in the execution order, wherein each of the plugins executes a corresponding compatible workload on a corresponding compatible target platform specified in the list of tuples.Type: GrantFiled: June 24, 2015Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventors: Paula K. Austel, Han Chen, Thomas A. Mikalsen, Isabelle M. Rouvellou, Upendra Sharma, Ignacio Silva-Lepe, Revathi Subramanian
-
Patent number: 9705973Abstract: A solution descriptor comprises a set of component workload units, a workload unit describing a deployable application component with application binary, configuration parameters and dependency declarations. An environment descriptor specifies a set of target platforms and plugins in an execution environment. A deployer interprets the solution descriptor and the environment descriptor, and generates a list of tuples comprising compatible workload-plugin-platform combinations. The deployer determines an execution order for the list of tuples, and invokes the plugins in the list of tuples in the execution order, wherein each of the plugins executes a corresponding compatible workload on a corresponding compatible target platform specified in the list of tuples.Type: GrantFiled: April 29, 2015Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Paula K. Austel, Han Chen, Thomas A. Mikalsen, Isabelle M. Rouvellou, Upendra Sharma, Ignacio Silva-Lepe, Revathi Subramanian
-
Patent number: 9576290Abstract: A method of operating a computer system is disclosed. An eCommerce authentication request is received from a merchant node. The eCommerce authentication request has content including cardholder information. A risk score for the eCommerce authentication request is generated based on comparison of the cardholder information of the eCommerce authentication request to cardholder information of eCommerce authentication requests of a plurality of merchant nodes. The eCommerce authentication request is selectively provided to an authentication node based on the risk score.Type: GrantFiled: March 21, 2014Date of Patent: February 21, 2017Assignee: CA, Inc.Inventors: Revathi Subramanian, Paul C Dulany, Hongrui Gong, Kannan Shashank Shah
-
Patent number: 9563894Abstract: A method of operating a computer system is disclosed. An eCommerce authentication request is received from a merchant node. The eCommerce authentication request has content including merchant information. A risk score for the eCommerce authentication request is generated based on comparison of the merchant information of the eCommerce authentication request to merchant information of eCommerce authentication requests of a plurality of merchant nodes. The eCommerce authentication request is selectively provided to an authentication node based on the risk score.Type: GrantFiled: March 21, 2014Date of Patent: February 7, 2017Assignee: CA, Inc.Inventors: Revathi Subramanian, Paul C. Dulany, Hongrui Gong, Kannan Shashank Shah
-
Patent number: 9552582Abstract: A method of operating a computer system is disclosed. An eCommerce authentication request is received. Content of the eCommerce authentication request is processed through a non-linear analytical model to generate a risk score. The eCommerce authentication request is selectively provided to an authentication node based on the risk score. Related authentication gateway nodes and computer program products are disclosed.Type: GrantFiled: March 21, 2014Date of Patent: January 24, 2017Assignee: CA, Inc.Inventors: Revathi Subramanian, Paul C Dulany, Hongrui Gong, Kannan Shashank Shah
-
Publication number: 20160321051Abstract: A solution descriptor comprises a set of component workload units, a workload unit describing a deployable application component with application binary, configuration parameters and dependency declarations. An environment descriptor specifies a set of target platforms and plugins in an execution environment. A deployer interprets the solution descriptor and the environment descriptor, and generates a list of tuples comprising compatible workload-plugin-platform combinations. The deployer determines an execution order for the list of tuples, and invokes the plugins in the list of tuples in the execution order, wherein each of the plugins executes a corresponding compatible workload on a corresponding compatible target platform specified in the list of tuples.Type: ApplicationFiled: June 24, 2015Publication date: November 3, 2016Inventors: Paula K. Austel, Han Chen, Thomas A. Mikalsen, Isabelle M. Rouvellou, Upendra Sharma, Ignacio Silva-Lepe, Revathi Subramanian