Patents by Inventor Murali Vridhachalam
Murali Vridhachalam 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: 10965631Abstract: Activity-related relevance processing of an electronic message includes receiving, by a processor(s) user-related data indicative of a current activity of a user, and parsing, by the processor(s), content of the electronic message for an electronic device of the user. The parsing includes using natural language processing of the electronic message. An activity-related relevance of the electronic message to the user is determined, by the processor(s), based on the user-related data and the parsed content of the electronic message. Based at least in part on the determined activity-related relevance, the electronic message is processed for the user's electronic device.Type: GrantFiled: May 14, 2019Date of Patent: March 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kedar J. Daptardar, Craig M. Trim, Aaron K. Baughman, Natalie Brooks Powell, Michael Bender, Tamer M. Nassar, Nader M. Nassar, Murali Vridhachalam
-
Publication number: 20200366632Abstract: Activity-related relevance processing of an electronic message includes receiving, by a processor(s) user-related data indicative of a current activity of a user, and parsing, by the processor(s), content of the electronic message for an electronic device of the user. The parsing includes using natural language processing of the electronic message. An activity-related relevance of the electronic message to the user is determined, by the processor(s), based on the user-related data and the parsed content of the electronic message. Based at least in part on the determined activity-related relevance, the electronic message is processed for the user's electronic device.Type: ApplicationFiled: May 14, 2019Publication date: November 19, 2020Inventors: Kedar J. DAPTARDAR, Craig M. TRIM, Aaron K. BAUGHMAN, Natalie BROOKS POWELL, Michael BENDER, Tamer M. NASSAR, Nader M. NASSAR, Murali VRIDHACHALAM
-
Patent number: 9799003Abstract: Context-dependent transactional management of services within a cloud environment for an organization using business rules includes generating a partitioned graph representing the organization and the business rule, where the business rules include one or more separation of duties requirements. Upon receiving an access request from an end user of the cloud service, a determination is made if the access request to the cloud service violates any of the one or more separation of duties requirements. Based on determining that the access request to the cloud service does not violate any of the one or more separation of duties requirements, transaction with the cloud service is granted to the end user. Based on determining that the access request to the cloud service violates one of the one or more separation of duties requirements, access to the cloud service is denied to the end user.Type: GrantFiled: July 24, 2012Date of Patent: October 24, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James R. Doran, James R. Kozloski, Clifford A. Pickover, Murali Vridhachalam
-
Patent number: 9747581Abstract: Context-dependent transactional management of services within a cloud environment for an organization using business rules includes generating a partitioned graph representing the organization and the business rule, where the business rules include one or more separation of duties requirements. Upon receiving an access request from an end user of the cloud service, a determination is made if the access request to the cloud service violates any of the one or more separation of duties requirements. Based on determining that the access request to the cloud service does not violate any of the one or more separation of duties requirements, transaction with the cloud service is granted to the end user. Based on determining that the access request to the cloud service violates one of the one or more separation of duties requirements, access to the cloud service is denied to the end user.Type: GrantFiled: July 2, 2012Date of Patent: August 29, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James R. Doran, James R. Kozloski, Clifford A. Pickover, Murali Vridhachalam
-
Publication number: 20140006095Abstract: Context-dependent transactional management of services within a cloud environment for an organization using business rules includes generating a partitioned graph representing the organization and the business rule, where the business rules include one or more separation of duties requirements. Upon receiving an access request from an end user of the cloud service, a determination is made if the access request to the cloud service violates any of the one or more separation of duties requirements. Based on determining that the access request to the cloud service does not violate any of the one or more separation of duties requirements, transaction with the cloud service is granted to the end user. Based on determining that the access request to the cloud service violates one of the one or more separation of duties requirements, access to the cloud service is denied to the end user.Type: ApplicationFiled: July 24, 2012Publication date: January 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James R. Doran, James R. Kozloski, Clifford A. Pickover, Murali Vridhachalam
-
Publication number: 20140006094Abstract: Context-dependent transactional management of services within a cloud environment for an organization using business rules includes generating a partitioned graph representing the organization and the business rule, where the business rules include one or more separation of duties requirements. Upon receiving an access request from an end user of the cloud service, a determination is made if the access request to the cloud service violates any of the one or more separation of duties requirements. Based on determining that the access request to the cloud service does not violate any of the one or more separation of duties requirements, transaction with the cloud service is granted to the end user. Based on determining that the access request to the cloud service violates one of the one or more separation of duties requirements, access to the cloud service is denied to the end user.Type: ApplicationFiled: July 2, 2012Publication date: January 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James R. Doran, James R. Kozloski, Clifford A. Pickover, Murali Vridhachalam
-
Patent number: 8108193Abstract: A modeling solution, which enables various users to create, use, and evaluate models, such as scientific models, in various scenarios is provided. To this extent, the modeling solution can define a model using one or more model components, each of which is configured to implement a modeling function using a set of standard execution rules. Additionally, the modeling solution can manage attribute data for each model/model component, which can include evaluation data for the corresponding model/model component. A user can review the attribute data and decide on a model/model component to use in a scenario. Subsequently, the user can provide initialization data for the scenario. The scenario can be executed, and result data for the scenario can be stored together with the initialization data. Users also can evaluate the scenario.Type: GrantFiled: August 28, 2008Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Hyun S. Chu, Scott R. Crowther, Barbara A. Eckman, Abraham G. Guerra, Rick A. Hamilton, II, Clifford A. Pickover, Peter P. Rodriguez, Jaime Solari, Murali Vridhachalam
-
Publication number: 20100057415Abstract: A modeling solution, which enables various users to create, use, and evaluate models, such as scientific models, in various scenarios is provided. To this extent, the modeling solution can define a model using one or more model components, each of which is configured to implement a modeling function using a set of standard execution rules. Additionally, the modeling solution can manage attribute data for each model/model component, which can include evaluation data for the corresponding model/model component. A user can review the attribute data and decide on a model/model component to use in a scenario. Subsequently, the user can provide initialization data for the scenario. The scenario can be executed, and result data for the scenario can be stored together with the initialization data. Users also can evaluate the scenario.Type: ApplicationFiled: August 28, 2008Publication date: March 4, 2010Inventors: Hyun S. Chu, Scott R. Crowther, Barbara A. Eckman, Abraham G. Guerra, Rick A. Hamilton, II, Clifford A. Pickover, Peter P. Rodriguez, Jaime Solari, Murali Vridhachalam
-
Publication number: 20060248092Abstract: A computer-implemented technique that allows a per element mixture of “concrete” XML elements and “virtual” XML elements that are generated dynamically from external data sources. The technique extends the XML Schema language with declarations of how additional substructure is injected into existing instances. The instances created according to an XML schema with such extra declarations—called pseudo-elements and pseudo-attributes—thus mix original XML structure with the injected structure, but without creating a complete XML instance. The consumer of the structure cannot distinguish between the original and injected parts except by reading the XML Schema containing the declarations.Type: ApplicationFiled: April 29, 2005Publication date: November 2, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neal Keller, Kristoffer Rose, Michael Sava, Murali Vridhachalam