Patents by Inventor Nichole Haas

Nichole Haas 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: 11301535
    Abstract: In one embodiment, the present disclosure includes a method for determining a location of a user. In one embodiment, the method includes receiving operation data including character fields and a first identifier. A query that includes the first identifier is sent to a data store. In response to the query, operation types and corresponding count values are received. Character fields from the operation data are converted into tokens. For each of the tokens, a likelihood value and a second identifier specifying a respective machine learning parameter is retrieved. A machine-learning algorithm is configured based on the count values, and the likelihood values and specified parameters are processed by the configured machine-learning algorithm to determine whether the operation data corresponds to the geographic location of a user.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: April 12, 2022
    Assignee: SAP SE
    Inventors: Nichole Haas, Anikate Singh, Nicolas Patenode, Rama Seera, Robert Quanstrom, Aster Anto, Ketan Shrikhande, Suresh Chinnaswamy
  • Publication number: 20220083555
    Abstract: In one embodiment, a first entry in a first database is modified to include data from a highest-ranked one of one or more available data tables that correspond to the first entry. Each of one or more characters fields of the modified first entry are converted into a respective one or more first-entry tokens, and each of one or more character fields of each of a plurality of second entries in a second database is converted into a respective one or more second-entry tokens. The first-entry tokens are compared to the second-entry tokens, and, in response to the comparison, it is determined whether the first entry matches one of the second entries. In response to determining that the first entry matches one of the second entries, the first entry and the matching second entry are associated with one another in one or both the first and second databases.
    Type: Application
    Filed: November 19, 2021
    Publication date: March 17, 2022
    Inventors: Lu Zhang, Nichole Haas, Joshua Manoj, Sri Raja Harshini Koka
  • Patent number: 11210293
    Abstract: In one embodiment, a first entry in a first database is modified to include data from a highest-ranked one of one or more available data tables that correspond to the first entry. Each of one or more characters fields of the modified first entry are converted into a respective one or more first-entry tokens, and each of one or more character fields of each of a plurality of second entries in a second database is converted into a respective one or more second-entry tokens. The first-entry tokens are compared to the second-entry tokens, and, in response to the comparison, it is determined whether the first entry matches one of the second entries. In response to determining that the first entry matches one of the second entries, the first entry and the matching second entry are associated with one another in one or both the first and second databases.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: December 28, 2021
    Assignee: SAP SE
    Inventors: Lu Zhang, Nichole Haas, Joshua Manoj, Sri Raja Harshini Koka
  • Publication number: 20200175085
    Abstract: In one embodiment, the present disclosure includes a method for determining a location of a user. In one embodiment, the method includes receiving operation data including character fields and a first identifier. A query that includes the first identifier is sent to a data store. In response to the query, operation types and corresponding count values are received. Character fields from the operation data are converted into tokens. For each of the tokens, a likelihood value and a second identifier specifying a respective machine learning parameter is retrieved. A machine-learning algorithm is configured based on the count values, and the likelihood values and specified parameters are processed by the configured machine-learning algorithm to determine whether the operation data corresponds to the geographic location of a user.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Nichole Haas, Anikate Singh, Nicolas Patenode, Rama Seera, Robert Quanstrom, Aster Anto, Ketan Shrikhande, Suresh Chinnaswamy
  • Publication number: 20200167425
    Abstract: In one embodiment, a first entry in a first database is modified to include data from a highest-ranked one of one or more available data tables that correspond to the first entry. Each of one or more characters fields of the modified first entry are converted into a respective one or more first-entry tokens, and each of one or more character fields of each of a plurality of second entries in a second database is converted into a respective one or more second-entry tokens. The first-entry tokens are compared to the second-entry tokens, and, in response to the comparison, it is determined whether the first entry matches one of the second entries. In response to determining that the first entry matches one of the second entries, the first entry and the matching second entry are associated with one another in one or both the first and second databases.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Lu Zhang, Nichole Haas, Joshua Manoj, Sri Raja Harshini Koka
  • Publication number: 20190130050
    Abstract: In one embodiment, the present disclosure pertains to dynamically generating normalized master data. In one embodiment, input records comprising string representations of entities are received from multiple sources. The input records may be used as queries to a similarity search data store of master data records. One or more most likely matching master records are returned with corresponding similarity scores. The input record, master record, and a training set are processed using a machine learning algorithm. In one embodiment, one or more similarity scores are incorporated into the machine learning algorithm. The machine learning algorithm produces a final score. Data from input records may be merged into the master records if the final score is greater than a threshold.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 2, 2019
    Applicant: SAP SE
    Inventors: Nichole Haas, Anuja Khemka, William David Jackson, Anikate Singh, Samartha Tumkur Vani, Lu Zhang
  • Publication number: 20190129981
    Abstract: In one embodiment, the present disclosure pertains to data cleansing. In one embodiment, data cleansing is performed across a distributed master data store asynchronously in a scalable architecture, thereby allowing vast amounts of input records to be processed more efficiently.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 2, 2019
    Applicant: SAP SE
    Inventors: Nichole Haas, Anuja Khemka, Anikate Singh, Samartha Tumkur Vani, Lu Zhang