Patents by Inventor Johannes Meinecke
Johannes Meinecke 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: 12153696Abstract: The present disclosure involves systems, software, and computer implemented methods for automatically generating a partially-editable dataset copy. One example method includes receiving an edit request from a user to edit a data set. A filter for the data set is determined, based on a context of the edit request. The filter is used to generate a partially-editable copy of the data set that includes the editable portion of the data set. An exposed view of the data set is generated that exposes the partially-editable copy of the data set and a non-editable portion of the data set. The exposed view of the data set is provided to the user and a change to a data item in the editable portion of the data set is received. The data item in the partially-editable copy of the data set is updated based on the change.Type: GrantFiled: January 10, 2022Date of Patent: November 26, 2024Assignee: SAP SEInventors: Jan Rittinger, Thomas Beck, Sead Pozderac, Gregor Hackenbroich, Anja Jugel, Adrian Mocan, Richard Pilz, Julian Harttung, Franz Josef Grueneberger, Johannes Meinecke, Jan Schole
-
Publication number: 20230098745Abstract: The present disclosure involves systems, software, and computer implemented methods for automatically generating a partially-editable dataset copy. One example method includes receiving an edit request from a user to edit a data set. A filter for the data set is determined, based on a context of the edit request. The filter is used to generate a partially-editable copy of the data set that includes the editable portion of the data set. An exposed view of the data set is generated that exposes the partially-editable copy of the data set and a non-editable portion of the data set. The exposed view of the data set is provided to the user and a change to a data item in the editable portion of the data set is received. The data item in the partially-editable copy of the data set is updated based on the change.Type: ApplicationFiled: January 10, 2022Publication date: March 30, 2023Inventors: Jan Rittinger, Thomas Beck, Sead Pozderac, Gregor Hackenbroich, Anja Jugel, Adrian Mocan, Richard Pilz, Julian Harttung, Franz Josef Grueneberger, Johannes Meinecke, Jan Schole
-
Patent number: 10762117Abstract: An aggregation service aggregates extraction results from diverse named entity recognition (“NER”) services, which can help improve the quality of extracted information. In some cases, the aggregation service considers differences in entity type classifications when aggregating extraction results from different NER services. The aggregation service can also consider performance characteristics (e.g., error rates) for the different NER services. For example, the aggregation service receives extraction results generated for a document corpus according to an entity type schema for each of multiple different NER services, then aggregates the extraction results based at least in part on relations between entity types for the NER services. For a given annotation area, the computing system can identify hypotheses and rank the hypotheses according to an aggregation approach.Type: GrantFiled: June 27, 2017Date of Patent: September 1, 2020Assignee: SAP SEInventors: Katja Pfeifer, Johannes Meinecke
-
Patent number: 9990388Abstract: Allocation within a database environment is performed by processing a sequence of steps, each of which is described by an allocation processing block. The allocation processing block receives three inputs (input tables or input view) and computes a result. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 2, 2016Date of Patent: June 5, 2018Assignee: SAP SEInventors: Johannes Meinecke, Gregor Hackenbroich, Lars Dannecker, Dave Parsons, Paul Binks, Simon Moscrop, Jeremie Brunet
-
Publication number: 20170293682Abstract: An aggregation service aggregates extraction results from diverse named entity recognition (“NER”) services, which can help improve the quality of extracted information. In some cases, the aggregation service considers differences in entity type classifications when aggregating extraction results from different NER services. The aggregation service can also consider performance characteristics (e.g., error rates) for the different NER services. For example, the aggregation service receives extraction results generated for a document corpus according to an entity type schema for each of multiple different NER services, then aggregates the extraction results based at least in part on relations between entity types for the NER services. For a given annotation area, the computing system can identify hypotheses and rank the hypotheses according to an aggregation approach.Type: ApplicationFiled: June 27, 2017Publication date: October 12, 2017Applicant: SAP SEInventors: Katja Pfeifer, Johannes Meinecke
-
Patent number: 9721002Abstract: An aggregation service aggregates extraction results from diverse named entity recognition (“NER”) services, which can help improve the quality of extracted information. In some cases, the aggregation service considers differences in entity type classifications when aggregating extraction results from different NER services. The aggregation service can also consider performance characteristics (e.g., error rates) for the different NER services. For example, the aggregation service receives extraction results generated for a document corpus according to an entity type schema for each of multiple different NER services, then aggregates the extraction results based at least in part on relations between entity types for the NER services. For a given annotation area, the computing system can identify hypotheses and rank the hypotheses according to an aggregation approach.Type: GrantFiled: November 29, 2013Date of Patent: August 1, 2017Assignee: SAP SEInventors: Katja Pfeifer, Johannes Meinecke
-
Publication number: 20170068695Abstract: Allocation within a database environment is performed by processing a sequence of steps, each of which is described by an allocation processing block. The allocation processing block receives three inputs (input tables or input view) and computes a result. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: November 2, 2016Publication date: March 9, 2017Inventors: Johannes Meinecke, Gregor Hackenbroich, Lars Dannecker, Dave Parsons, Paul Binks, Simon Moscrop, Jeremie Brunet
-
Patent number: 9514166Abstract: Allocation within a database environment is performed by processing a sequence of steps, each of which is described by an allocation processing block. The allocation processing block receives three inputs (input tables or input view) and computes a result. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: April 23, 2014Date of Patent: December 6, 2016Assignee: SAP SEInventors: Johannes Meinecke, Gregor Hackenbroich, Lars Dannecker, Dave Parsons, Paul Binks, Simon Moscrop, Jeremie Brunet
-
Patent number: 9460130Abstract: A reallocation processing block including a computing system including one or more data processors receives a base table, a reference table, and at least one assignment path table. Subsequently, rules from the at least one assignment path table are applied to the base table and the reference table by reallocating values between at least two existing data objects. A results table is generated with the reallocated values in the at least two existing data objects. A reallocated value is compared with a threshold value to determine the need for an iteration. At least one of the activities described is implemented using at least one data processor. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: April 23, 2014Date of Patent: October 4, 2016Assignee: SAP SEInventors: Johannes Meinecke, Gregor Hackenbroich, Lars Dannecker, Dave Parsons, Paul Binks, Simon Moscrop, Jeremie Brunet
-
Publication number: 20150154284Abstract: An aggregation service aggregates extraction results from diverse named entity recognition (“NER”) services, which can help improve the quality of extracted information. In some cases, the aggregation service considers differences in entity type classifications when aggregating extraction results from different NER services. The aggregation service can also consider performance characteristics (e.g., error rates) for the different NER services. For example, the aggregation service receives extraction results generated for a document corpus according to an entity type schema for each of multiple different NER services, then aggregates the extraction results based at least in part on relations between entity types for the NER services. For a given annotation area, the computing system can identify hypotheses and rank the hypotheses according to an aggregation approach.Type: ApplicationFiled: November 29, 2013Publication date: June 4, 2015Inventors: Katja Pfeifer, Johannes Meinecke
-
Publication number: 20150154186Abstract: A reallocation processing block including a computing system including one or more data processors receives a base table, a reference table, and at least one assignment path table. Subsequently, rules from the at least one assignment path table are applied to the base table and the reference table by reallocating values between at least two existing data objects. A results table is generated with the reallocated values in the at least two existing data objects. A reallocated value is compared with a threshold value to determine the need for an iteration. At least one of the activities described is implemented using at least one data processor. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: April 23, 2014Publication date: June 4, 2015Inventors: Johannes Meinecke, Gregor Hackenbroich, Lars Dannecker, Dave Parsons, Paul Binks, Simon Moscrop, Jeremie Brunet
-
Publication number: 20150154261Abstract: Allocation within a database environment is performed by processing a sequence of steps, each of which is described by an allocation processing block. The allocation processing block receives three inputs (input tables or input view) and computes a result. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: April 23, 2014Publication date: June 4, 2015Inventors: Johannes Meinecke, Gregor Hackenbroich, Lars Dannecker, Dave Parsons, Paul Binks, Simon Moscrop, Jeremie Brunet