Patents by Inventor Ahmad Sadeddin

Ahmad Sadeddin 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: 11775986
    Abstract: A method and apparatus for facilitating the utilization of virtual payment card data is provided. In various embodiments, virtual payment card data is received by a centralized e-procurement service directly from buyer or issuer entities participating in the service. In various embodiments, secure processes protect the security of virtual payment card data on the centralized service by actively monitoring the service for abnormal view and access behaviors of the virtual payment card data. In various embodiments, viewing interfaces for the e-procurement service are actively and responsively altered to ensure secure utilization of the virtual payment card data. In various embodiments, preventative actions are taken to actively alter virtual payment card data or access methods for entities utilizing the e-procurement service to protect the integrity and security of virtual payment card data.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: October 3, 2023
    Assignee: Coupa Software Incorporated
    Inventors: Ahmad Sadeddin, Tushar Rawal, Alan Cima, Rohit Jalisatgi, Rajiv Ramachandran
  • Publication number: 20220277314
    Abstract: A computer-implemented method for validating supplier data is provided. The method includes accessing a spend management interface of a spend management system. The spend management interface may receive supplier data from a supplier computer via user interface widgets of the spend management interface. A country identifier is received from the supplier computer via a country widget and a currency identifier is received via a currency widget of the user interface widgets. One or more parameters associated with the country identifier and currency identifier are identified within a validation database of the spend management system and customized user interface widgets are generated based on the one or more parameters. The spend management interface is electronically updated to present the customized user interface widgets to the supplier computer. Supplier data is received from the supplier computer via the customized user interface widgets and the supplier data is programmatically validated.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 1, 2022
    Inventors: Kathryn C. Doebler, Oleksandr Mekhovov, Faraz A. Qureshi, Ahmad Sadeddin, Kengsreng Tang, Himica Kumar
  • Patent number: 11423453
    Abstract: A computer implemented method maintaining a database including records of one or more supplier system catalogs enabled by multiple buyer systems. The method includes tracking, by the processor, query expressions and corresponding query results generated from the database by a specific buyer system, the query results identifying matches between the query expressions and a set of records of supplier system catalogs enabled and integrated for procurement with the specific buyer system. The method further includes determining, from the query expressions and corresponding query results, the query expressions that satisfy criteria for low match rates and identifying additional matches between the query expressions and at least one unassociated supplier system catalog outside of the set of enabled and integrated supplier system catalogs, the identifying based upon an analysis of community buyer system data. A report is generated based upon the additional matches and transmitted to the specific buyer system.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: August 23, 2022
    Assignee: COUPA SOFTWARE INC.
    Inventors: Scott Harris, Ahmad Sadeddin, Snigdha Dharmavaram
  • Patent number: 11295395
    Abstract: Techniques are disclosed for improving spend approval cycle time in a software-as-service (SasS) electronic spend management system based on community spend approval information. The techniques include the spend management system collecting information about spend approval cycle times across a community of users that use the system. A graphical user interface is then provided by the spend management system to individual customer users of the spend management system where the graphical user interface includes a graphical comparison of the user's individual spend approval cycle time performance against the community's spend approval cycle time performance. By doing so, the individual user can be motivated to improve or maintain his or her spend approval cycle time performance.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: April 5, 2022
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventors: Ahmad Sadeddin, Vincent Toesca, Kira Letskina
  • Patent number: 11195178
    Abstract: Techniques for implementing conditional approval chains through a spend management system are described herein. In an embodiment, a spend management system stores data defining a plurality of conditional approval chains. The system receives a request to perform a particular transaction between a first account and a second account. The system identifies a particular conditional approval chain, of the plurality of conditional approval chains, for the transaction, the particular conditional approval chain comprising a particular condition based on a particular rating value for a particular account and a consequent comprising a requirement for approval from a third account. Using the particular rating value for the second account, the system computes a result of the particular conditional approval chain.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: December 7, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Ahmad Sadeddin, Scott Harris
  • Patent number: 11157850
    Abstract: Techniques are provided for automated information retrieval based on supplier risk. In an embodiment, a selection of a supplier identifier value that identifies a supplier during a supplier onboarding process in an e-procurement system is received. A digital data repository of the e-procurement system is queried to seek a data record matching the selected supplier identifier value. In response to determining that the data repository has a record matching the selected supplier identifier value, a risk score value associated with the selected supplier identifier value is identified from a dataset of risk score values that is stored in the data repository. A unique mapping table is generated that maps each supplier risk score value of one or more supplier risk score values to one or more information request identifiers, the one or more supplier risk score values including the risk score value associated with the selected supplier identifier value.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: October 26, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Scott Harris, Ahmad Sadeddin, Dmitri Korobov
  • Publication number: 20210256446
    Abstract: Techniques are provided for automated information retrieval based on supplier risk. In an embodiment, a selection of a supplier identifier value that identifies a supplier during a supplier onboarding process in an e-procurement system is received. A digital data repository of the e-procurement system is queried to seek a data record matching the selected supplier identifier value. In response to determining that the data repository has a record matching the selected supplier identifier value, a risk score value associated with the selected supplier identifier value is identified from a dataset of risk score values that is stored in the data repository. A unique mapping table is generated that maps each supplier risk score value of one or more supplier risk score values to one or more information request identifiers, the one or more supplier risk score values including the risk score value associated with the selected supplier identifier value.
    Type: Application
    Filed: May 5, 2021
    Publication date: August 19, 2021
    Inventors: Scott Harris, Ahmad Sadeddin, Dmitri Korobov
  • Patent number: 11030200
    Abstract: Technologies for computing a relativized entity score include generating first actionable output that identifies a particular supplier and an intrinsic score for the particular supplier that is calculated using intrinsic factor data for the particular supplier, where the intrinsic factor data is obtained from a plurality of instances of procurement software; determining a set of weights using peer spend data of a set of peer suppliers, where the set of peer suppliers is identified based on a spend label that is associated with the peer spend data by an artificial intelligence-based process; applying the set of weights to a set of intrinsic scores for the set of peer suppliers to produce a set of peer scores, where a weight in the set of weights is calculated using the peer spend data; aggregating the set of peer scores to produce an aggregate peer score; generating second actionable output, where the second actionable output modifies or supplements the first actionable output based on a comparison of the intr
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: June 8, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Ahmad Sadeddin, Scott Harris, Yutaka Hosoai
  • Patent number: 11017464
    Abstract: A fraud detection system for detecting fraudulent acts related to account takeover in digital transactions is disclosed. In some embodiments, the fraud detection system is programmed to detect occurrences of triggering events for account takeover fraud. The triggering events generally include changes related to the taken-over account, such access patterns, account data, or linked transactional data. In response to detecting the occurrence of one triggering event, the fraud detection system is programmed to determine whether the triggering event corresponds to potential fraud by analyzing historical triggering events and triggering events involving similar accounts. In response to identifying potential fraud, the fraud detection system is programmed to send a notification of the potential fraud to a device associated with the taken-over account before the triggering event or a device associated with an affected account engaged in a transaction with the taken-over account.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: May 25, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Scott Harris, Ahmad Sadeddin, Maggie Mae Joy, Joshua Danielson
  • Patent number: 10997641
    Abstract: A computer implemented method maintaining, by a processor, a database including a plurality of records of one or more supplier system catalogs enabled by a plurality of buyer systems. The method includes tracking, by the processor, a plurality of query expressions and corresponding query results generated from the database by a specific buyer system of the plurality of buyer systems, the query results identifying matches between the query expressions and a set of records of supplier system catalogs of the one or more supplier system catalogs enabled and integrated for procurement with the specific buyer system the at least one unassociated supplier system catalog being enabled and integrated for procurement with at least one buyer system of the plurality of buyer systems other than the specific buyer system.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: May 4, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Scott Harris, Ahmad Sadeddin, Snigdha Dharmavaram
  • Publication number: 20210019758
    Abstract: In an embodiment, a computer-implemented method comprises storing, in one or more data repositories, transactional data relating to past transactions involving a plurality of commodities between a plurality of buyer entities and a plurality of supplier entities; calculating metric data of one or more overages from the transactional data, wherein each of the one or more overages indicates an amount to which a cost of a commodity item as specified in an invoice exceeds a cost of the commodity item as specified in a requisition or a purchase order, the invoice being generated in response to the requisition or the purchase order; receiving, from a computer associated with a buyer entity, a request to generate a requisition or a purchase order for one or more commodity items; identifying, from the request, a supplier identification (ID) associated with a particular supplier entity of the plurality of supplier entities or a commodity ID associated with a particular commodity of the plurality of commodities, for a p
    Type: Application
    Filed: July 16, 2019
    Publication date: January 21, 2021
    Inventors: Scott Harris, Ahmad Sadeddin, Vincent Toesca
  • Publication number: 20200019932
    Abstract: Touchless supplier information management. A computer-implemented method comprises, before a delayed processing timing has been met, obtaining supplier record data for supplier records created for a particular supplier as a first set of supplier record field values. The supplier records were created based on a previous version of a master supplier record for the particular supplier. The previous version of the supplier record was determined based on a previous set of supplier record data for a previous set of supplier records created for the particular supplier. When the delayed processing timing has been met, a new master supplier record of the particular supplier based on the first set of supplier record field values. A request to create a new supplier record for the particular supplier is received, particular supplier record data is determined based on the new master supplier record for the particular supplier, and the data is provided in response to the request.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 16, 2020
    Inventors: Scott Harris, Ahmad Sadeddin, Dmitri Korobov
  • Publication number: 20200004834
    Abstract: Technologies for computing a relativized entity score include generating first actionable output that identifies a particular supplier and an intrinsic score for the particular supplier that is calculated using intrinsic factor data for the particular supplier, where the intrinsic factor data is obtained from a plurality of instances of procurement software; determining a set of weights using peer spend data of a set of peer suppliers, where the set of peer suppliers is identified based on a spend label that is associated with the peer spend data by an artificial intelligence-based process; applying the set of weights to a set of intrinsic scores for the set of peer suppliers to produce a set of peer scores, where a weight in the set of weights is calculated using the peer spend data; aggregating the set of peer scores to produce an aggregate peer score; generating second actionable output, where the second actionable output modifies or supplements the first actionable output based on a comparison of the intr
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: AHMAD SADEDDIN, SCOTT HARRIS, YUTAKA HOSOAI
  • Publication number: 20190287106
    Abstract: Techniques for implementing conditional approval chains through a spend management system are described herein. In an embodiment, a spend management system stores data defining a plurality of conditional approval chains. The system receives a request to perform a particular transaction between a first account and a second account. The system identifies a particular conditional approval chain, of the plurality of conditional approval chains, for the transaction, the particular conditional approval chain comprising a particular condition based on a particular rating value for a particular account and a consequent comprising a requirement for approval from a third account. Using the particular rating value for the second account, the system computes a result of the particular conditional approval chain.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventors: Ahmad Sadeddin, Scott Harris
  • Publication number: 20190266533
    Abstract: Techniques are provided for automated information retrieval based on supplier risk. In an embodiment, a selection of a supplier identifier value that identifies a supplier during a supplier onboarding process in an e-procurement system is received. A digital data repository of the e-procurement system is queried to seek a data record matching the selected supplier identifier value. In response to determining that the data repository has a record matching the selected supplier identifier value, a risk score value associated with the selected supplier identifier value is identified from a dataset of risk score values that is stored in the data repository. A unique mapping table is generated that maps each supplier risk score value of one or more supplier risk score values to one or more information request identifiers, the one or more supplier risk score values including the risk score value associated with the selected supplier identifier value.
    Type: Application
    Filed: February 26, 2018
    Publication date: August 29, 2019
    Inventors: Scott Harris, Ahmad Sadeddin, Dmitri Korobov