Patents by Inventor Solmaz Rashidi

Solmaz Rashidi 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: 10838932
    Abstract: According to an embodiment of the present invention, a computer-implemented method of cleansing data is provided that comprises determining a criticality score and a complexity score for identified attributes of an enterprise, wherein the criticality score represents a relevance of an attribute to one or more enterprise dimensions and the complexity score represents complexity of cleansing data for an attribute. The identified attributes for data cleansing based on the criticality and complexity scores are prioritized, and data of the identified attributes is cleansed in accordance with priority of the identified attributes. Embodiments further include a system, apparatus and computer readable media to cleanse data in substantially the same manner as described above.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Patent number: 10055431
    Abstract: A system transfers data between source systems and a target system. The system determines a domain score for data domains of source data from the source systems based on data quality metrics for the target system. The domain score indicates data quality with respect to the target system. Corresponding processes of the target system are identified for the data domains, and a process score is determined for the identified processes based on a corresponding domain score. The process score indicates data quality with respect to the identified processes. The system cleanses the source data based on the domain score and/or process score, and validates the cleansed source data against the target system for transference. Embodiments of the present invention further include a method and computer program product for transferring data between source systems and a target system in substantially the same manner described above.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Publication number: 20180052872
    Abstract: According to an embodiment of the present invention, a computer-implemented method of cleansing data is provided that comprises determining a criticality score and a complexity score for identified attributes of an enterprise, wherein the criticality score represents a relevance of an attribute to one or more enterprise dimensions and the complexity score represents complexity of cleansing data for an attribute. The identified attributes for data cleansing based on the criticality and complexity scores are prioritized, and data of the identified attributes is cleansed in accordance with priority of the identified attributes. Embodiments further include a system, apparatus and computer readable media to cleanse data in substantially the same manner as described above.
    Type: Application
    Filed: October 31, 2017
    Publication date: February 22, 2018
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Patent number: 9836488
    Abstract: According to an embodiment of the present invention, a computer-implemented method of cleansing data is provided that comprises determining a criticality score and a complexity score for identified attributes of an enterprise, wherein the criticality score represents a relevance of an attribute to one or more enterprise dimensions and the complexity score represents complexity of cleansing data for an attribute. The identified attributes for data cleansing based on the criticality and complexity scores are prioritized, and data of the identified attributes is cleansed in accordance with priority of the identified attributes. Embodiments further include a system, apparatus and computer readable media to cleanse data in substantially the same manner as described above.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: December 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Patent number: 9600504
    Abstract: A system transfers data between source systems and a target system. The system determines a domain score for data domains of source data from the source systems based on data quality metrics for the target system. The domain score indicates data quality with respect to the target system. Corresponding processes of the target system are identified for the data domains, and a process score is determined for the identified processes based on a corresponding domain score. The process score indicates data quality with respect to the identified processes. The system cleanses the source data based on the domain score and/or process score, and validates the cleansed source data against the target system for transference. Embodiments of the present invention further include a method and computer program product for transferring data between source systems and a target system in substantially the same manner described above.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: March 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Patent number: 9460171
    Abstract: A computer-implemented method for processing information related to an extract-transform-load (ETL) data migration, including aggregating operational metadata and determining: a plurality of metrics, organized by business object, corresponding to the migration; a number of business object instances not successfully loaded; a first end-to-end execution time for at least one business object; relevant input metadata; load readiness status per business object; impact of a business object that is not load ready by analyzing business process hierarchies; business object load readiness by reference to incomplete development status or data defects; scope per test cycle based, at least in part, upon business object load readiness; and high-priority defects of business objects that stop testing based, at least in part, upon analysis of business process hierarchies.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Publication number: 20160147798
    Abstract: According to an embodiment of the present invention, a computer-implemented method of cleansing data is provided that comprises determining a criticality score and a complexity score for identified attributes of an enterprise, wherein the criticality score represents a relevance of an attribute to one or more enterprise dimensions and the complexity score represents complexity of cleansing data for an attribute. The identified attributes for data cleansing based on the criticality and complexity scores are prioritized, and data of the identified attributes is cleansed in accordance with priority of the identified attributes. Embodiments further include a system, apparatus and computer readable media to cleanse data in substantially the same manner as described above.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Publication number: 20160070724
    Abstract: A system transfers data between source systems and a target system. The system determines a domain score for data domains of source data from the source systems based on data quality metrics for the target system. The domain score indicates data quality with respect to the target system. Corresponding processes of the target system are identified for the data domains, and a process score is determined for the identified processes based on a corresponding domain score. The process score indicates data quality with respect to the identified processes. The system cleanses the source data based on the domain score and/or process score, and validates the cleansed source data against the target system for transference. Embodiments of the present invention further include a method and computer program product for transferring data between source systems and a target system in substantially the same manner described above.
    Type: Application
    Filed: September 8, 2014
    Publication date: March 10, 2016
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Publication number: 20160070725
    Abstract: A system transfers data between source systems and a target system. The system determines a domain score for data domains of source data from the source systems based on data quality metrics for the target system. The domain score indicates data quality with respect to the target system. Corresponding processes of the target system are identified for the data domains, and a process score is determined for the identified processes based on a corresponding domain score. The process score indicates data quality with respect to the identified processes. The system cleanses the source data based on the domain score and/or process score, and validates the cleansed source data against the target system for transference. Embodiments of the present invention further include a method and computer program product for transferring data between source systems and a target system in substantially the same manner described above.
    Type: Application
    Filed: April 21, 2015
    Publication date: March 10, 2016
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Publication number: 20150134589
    Abstract: A computer-implemented method for processing information related to an extract-transform-load (ETL) data migration, including aggregating operational metadata and determining: a plurality of metrics, organized by business object, corresponding to the migration; a number of business object instances not successfully loaded; a first end-to-end execution time for at least one business object; relevant input metadata; load readiness status per business object; impact of a business object that is not load ready by analyzing business process hierarchies; business object load readiness by reference to incomplete development status or data defects; scope per test cycle based, at least in part, upon business object load readiness; and high-priority defects of business objects that stop testing based, at least in part, upon analysis of business process hierarchies.
    Type: Application
    Filed: November 8, 2013
    Publication date: May 14, 2015
    Applicant: International Business Machines Corporation
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Patent number: 8775226
    Abstract: In one or more embodiments of the invention, functional data analysts may use a functional data authoring module to capture functional metadata in a consistent manner. Conflict reports for the business processes may be generated for a subset of the business processes or as an overall report across all business processes. One or more embodiments of the invention may provide early detection of data usage and type conflicts from functional data requirements, automated detection of conflicts from functional data requirements, reports listing detected conflicts, conflicts resolution tracking mechanism, ongoing notification regarding changes in functional data requirements or detected conflicts, and avoidance of conflicting functional requirement in the realization phase, thereby reducing costs and project risks and avoiding project delays.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Martin A. Oberhofer, Carl Michael Marrelli, Ram S. Narayanan, Solmaz Rashidi
  • Patent number: 8688626
    Abstract: A computer implemented method, system, and/or computer program product generates technical business data requirements from functional process requirements. Such method, system, and/or computer program product include data processing infrastructure. The data processing infrastructure may further include at least one data persistence component and at least one business process hierarchy. The computer implemented method, system, and/or computer program product obtain a set of technical elements concerning functional process requirements for each business process within the business process hierarchy. Such method, system, and/or computer program product classify technical elements into functional objects, link each of the functional objects to at least one process within the business process hierarchy and generate a plurality of business data roadmap templates in the data processing infrastructure.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Carl Michael Marrelli, Ram S Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Patent number: 8515795
    Abstract: For creating a data governance assessment, a response module receives responses to an automated questionnaire. A scoring module computes a data governance assessment comprising a maturity level describing organizational adoption of data governance, a data governance model describing a data centralization level, and a framework describing a tier of data governance by calculating the maturity level, the data governance model, and the framework from the responses.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Publication number: 20130054285
    Abstract: In one or more embodiments of the invention, functional data analysts may use a functional data authoring module to capture functional metadata in a consistent manner. Conflict reports for the business processes may be generated for a subset of the business processes or as an overall report across all business processes. One or more embodiments of the invention may provide early detection of data usage and type conflicts from functional data requirements, automated detection of conflicts from functional data requirements, reports listing detected conflicts, conflicts resolution tracking mechanism, ongoing notification regarding changes in functional data requirements or detected conflicts, and avoidance of conflicting functional requirement in the realization phase, thereby reducing costs and project risks and avoiding project delays.
    Type: Application
    Filed: August 29, 2011
    Publication date: February 28, 2013
    Applicant: International Business Machines Corporation
    Inventors: MARTIN A. OBERHOFER, Carl M. Marrelli, Ram S. Narayanan, Solmaz Rashidi
  • Publication number: 20130054286
    Abstract: In one or more embodiments of the invention, functional data analysts may use a functional data authoring module to capture functional metadata in a consistent manner. Conflict reports for the business processes may be generated for a subset of the business processes or as an overall report across all business processes. One or more embodiments of the invention may provide early detection of data usage and type conflicts from functional data requirements, automated detection of conflicts from functional data requirements, reports listing detected conflicts, conflicts resolution tracking mechanism, ongoing notification regarding changes in functional data requirements or detected conflicts, and avoidance of conflicting functional requirement in the realization phase, thereby reducing costs and project risks and avoiding project delays.
    Type: Application
    Filed: March 27, 2012
    Publication date: February 28, 2013
    Applicant: International Business Machines Corporation
    Inventors: Martin A. Oberhofer, Carl M. Marrelli, Ram S. Narayanan, Solmaz Rashidi
  • Publication number: 20130030850
    Abstract: For creating a data governance assessment, a response module receives responses to an automated questionnaire. A scoring module computes a data governance assessment comprising a maturity level describing organizational adoption of data governance, a data governance model describing a data centralization level, and a framework describing a tier of data governance by calculating the maturity level, the data governance model, and the framework from the responses.
    Type: Application
    Filed: July 26, 2011
    Publication date: January 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carl M. Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi
  • Publication number: 20120197681
    Abstract: A computer implemented method, system, and/or computer program product generates technical business data requirements from functional process requirements. Such method, system, and/or computer program product include data processing infrastructure. The data processing infrastructure may further include at least one data persistence component and at least one business process hierarchy. The computer implemented method, system, and/or computer program product obtain a set of technical elements concerning functional process requirements for each business process within the business process hierarchy. Such method, system, and/or computer program product classify technical elements into functional objects, link each of the functional objects to at least one process within the business process hierarchy and generate a plurality of business data roadmap templates in the data processing infrastructure.
    Type: Application
    Filed: January 27, 2011
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carl Michael Marrelli, Ram S. Narayanan, Martin Oberhofer, Solmaz Rashidi