Patents by Inventor Mark L. Kreider
Mark L. Kreider 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: 11941018Abstract: Techniques for generated regular expressions are disclosed. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence. A negative example may be used to generate the regular expression. Context from the negative example may be determined in order to generate the regular expression.Type: GrantFiled: June 17, 2020Date of Patent: March 26, 2024Assignee: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Patent number: 11797582Abstract: Disclosed herein are techniques related to automated generation of regular expressions. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence.Type: GrantFiled: June 11, 2019Date of Patent: October 24, 2023Assignee: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Patent number: 11755630Abstract: Disclosed herein are techniques related to automated generation of regular expressions. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence.Type: GrantFiled: April 1, 2022Date of Patent: September 12, 2023Assignee: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Patent number: 11580166Abstract: Techniques for generated regular expressions are disclosed. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence. Alignment of span data structures may be performed when generating the regular expression.Type: GrantFiled: June 17, 2020Date of Patent: February 14, 2023Assignee: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Patent number: 11500880Abstract: Techniques are disclosed for providing adaptive recommendations for a data set. A data set can include one or more columns of data. The data set can be profiled in order to identify actions that can be applied to the data in order to enrich the data. The data set and actions that were applied to the data set can be stored. Actions that are applied to subsequent data sets can take into account the actions that were applied to prior data sets having similar profiles.Type: GrantFiled: January 25, 2021Date of Patent: November 15, 2022Assignee: Oracle International CorporationInventors: Glenn Allen Murray, Luis E. Rivas, Mark L. Kreider
-
Publication number: 20220261426Abstract: Disclosed herein are techniques related to automated generation of regular expressions. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence.Type: ApplicationFiled: April 1, 2022Publication date: August 18, 2022Applicant: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Patent number: 11417131Abstract: Techniques are provided for performing sentiment analysis on words in a first data set. An example embodiment includes generating a word embedding model including a first plurality of features. A value indicating sentiment for the words in the first data set can be determined using a convolutional neural network (CNN). A second plurality of features are generated based on bigrams identified in the data set. The bigrams can be generated using a co-occurrence graph. The model is updated to include the second plurality of features, and sentiment analysis can be performed on a second data set using the updated model.Type: GrantFiled: August 28, 2020Date of Patent: August 16, 2022Assignee: Oracle International CorporationInventors: Michael Malak, Mark L. Kreider
-
Patent number: 11354305Abstract: Techniques for generated regular expressions are disclosed. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence. Generation of the regular expressions can be implemented on an interactive user interface. Commands can be applied to the one or more character sequences and regular expressions are generated based on the applied commands.Type: GrantFiled: June 17, 2020Date of Patent: June 7, 2022Assignee: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Patent number: 11347779Abstract: Disclosed herein are techniques related to automated generation of regular expressions. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence.Type: GrantFiled: June 11, 2019Date of Patent: May 31, 2022Assignee: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Patent number: 11321368Abstract: Disclosed herein are techniques related to automated generation of regular expressions. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence.Type: GrantFiled: June 11, 2019Date of Patent: May 3, 2022Assignee: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Patent number: 11269934Abstract: Disclosed herein are techniques related to automated generation of regular expressions. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence.Type: GrantFiled: June 11, 2019Date of Patent: March 8, 2022Assignee: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Patent number: 11263247Abstract: Disclosed herein are techniques related to automated generation of regular expressions. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence.Type: GrantFiled: June 11, 2019Date of Patent: March 1, 2022Assignee: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Patent number: 11120086Abstract: Techniques are disclosed for toponym disambiguation. Toponym disambiguation can be performed for a set of geographic location data, such as placenames. A subset of the data and additional location information associated with the subset of the data can be initially determined. The remaining geographic location data in the set of geographic location data can be scored in order to determined additional location information for the remaining geographic location data. Additional location information for the remaining geographic location data can be determined based on calculated scores.Type: GrantFiled: February 11, 2019Date of Patent: September 14, 2021Assignee: Oracle International CorporationInventors: Luis E. Rivas, Michael Malak, Mark L. Kreider
-
Publication number: 20210149907Abstract: Techniques are disclosed for providing adaptive recommendations for a data set. A data set can include one or more columns of data. The data set can be profiled in order to identify actions that can be applied to the data in order to enrich the data. The data set and actions that were applied to the data set can be stored. Actions that are applied to subsequent data sets can take into account the actions that were applied to prior data sets having similar profiles.Type: ApplicationFiled: January 25, 2021Publication date: May 20, 2021Applicant: Oracle International CorporationInventors: Glenn Allen Murray, Luis E. Rivas, Mark L. Kreider
-
Patent number: 10936599Abstract: Techniques are disclosed for providing adaptive recommendations for a data set. A data set can include one or more columns of data. The data set can be profiled in order to identify actions that can be applied to the data in order to enrich the data. The data set and actions that were applied to the data set can be stored. Actions that are applied to subsequent data sets can take into account the actions that were applied to prior data sets having similar profiles.Type: GrantFiled: September 25, 2018Date of Patent: March 2, 2021Assignee: Oracle International CorporationInventors: Glenn Allen Murray, Luis E Rivas, Mark L. Kreider
-
Patent number: 10885056Abstract: Techniques are disclosed for standardization of data. According to a first technique, standard representation terms are determined for to-be-standardized data using the to-be-standardized data itself and without using any external reference data. According to a second technique, a combination of the to-be-standardized data and an external reference is used to determine standard representation terms for the to-be-standardized data.Type: GrantFiled: September 25, 2018Date of Patent: January 5, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider, Philip Ogren, Robert James Oberbreckling
-
Publication number: 20200394478Abstract: Techniques are provided for performing sentiment analysis on words in a first data set. An example embodiment includes generating a word embedding model including a first plurality of features. A value indicating sentiment for the words in the first data set can be determined using a convolutional neural network (CNN). A second plurality of features are generated based on bigrams identified in the data set. The bigrams can be generated using a co-occurrence graph. The model is updated to include the second plurality of features, and sentiment analysis can be performed on a second data set using the updated model.Type: ApplicationFiled: August 28, 2020Publication date: December 17, 2020Applicant: Oracle International CorporationInventors: Michael Malak, Mark L. Kreider
-
Patent number: 10810472Abstract: Techniques are provided for performing sentiment analysis on words in a first data set. An example embodiment includes generating a word embedding model including a first plurality of features. A value indicating sentiment for the words in the first data set can be determined using a convolutional neural network (CNN). A second plurality of features are generated based on bigrams identified in the data set. The bigrams can be generated using a co-occurrence graph. The model is updated to include the second plurality of features, and sentiment analysis can be performed on a second data set using the updated model.Type: GrantFiled: May 10, 2018Date of Patent: October 20, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Michael Malak, Mark L. Kreider
-
Publication number: 20200320068Abstract: Techniques for generated regular expressions are disclosed. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence. Generation of the regular expressions can be implemented on an interactive user interface. Commands can be applied to the one or more character sequences and regular expressions are generated based on the applied commands.Type: ApplicationFiled: June 17, 2020Publication date: October 8, 2020Applicant: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
-
Publication number: 20200320142Abstract: Techniques for generated regular expressions are disclosed. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence. Alignment of span data structures may be performed when generating the regular expression.Type: ApplicationFiled: June 17, 2020Publication date: October 8, 2020Applicant: Oracle International CorporationInventors: Michael Malak, Luis E. Rivas, Mark L. Kreider