Patents by Inventor Kai Brennenstuhl
Kai Brennenstuhl 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).
-
Publication number: 20230334147Abstract: A computer-implemented method for monitoring and auditing secure software builds is disclosed. The computer-implemented includes receiving a build file containing a sequence of build instructions. The computer-implemented method further includes, for each build instruction being executed: determining an indicator value corresponding to a monitoring level associated with a build instruction; and modifying logging of trace information associated with a computing system executing the build instruction based, at least in part, on the indicator value corresponding to the monitoring level.Type: ApplicationFiled: April 14, 2022Publication date: October 19, 2023Inventors: Angel Nunez Mencias, Thomas Pohl, Timo Kussmaul, Ralf Schaufler, Simon Spinner, Kai Brennenstuhl, Martin Tröster
-
Patent number: 11675787Abstract: A computer-implemented method for optimizing a search index of a search service may be provided. The method may comprise storing continuously search queries of the search service, receiving a content item to be indexed, adding the content item temporarily to the a main index of the search service, determining a set of document relevancy factor (DRF) values for the content item for a selected set of stored search queries, determining a combined document relevancy factor value out of the determined set of document relevancy factor values for the content item, comparing the combined document relevancy factor value for the content item to a document relevancy factor threshold value, and adding, in response to the comparing, the content item permanently to an index based on the results of the comparing.Type: GrantFiled: March 15, 2019Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Andreas Prokoph, Uwe Hansmann, Timo Kussmaul, Thomas Steinheber, Kai Brennenstuhl
-
Patent number: 11514124Abstract: The invention relates to a method for personalizing a search of a search service. The search service comprises a search index with content items of a search type being used as first search results for first search queries issued by the client application and providing second search queries to be executed for retrieving second search results to be returned in reply to the first search queries. The method comprises using social media content items retrieved from social media services for extracting a set of keywords comprised by the social media content items. A second search query modified, wherein the modifying comprises adding keywords of the set keywords as additional search parameters of the determined second search query.Type: GrantFiled: June 19, 2019Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Uwe K. Hansmann, Kai Brennenstuhl, Andreas Prokoph, Thomas Steinheber
-
Patent number: 11436214Abstract: The invention relates to a method for preventing search fraud in a content management system. For an update of a content item of a search index of a search service provided by the content management system ranking metrics are calculated using a set of one or more search queries from a collection of search queries previously received by the search service. At least one statistic is computed using the calculated ranking metrics and compared with at least one statistic provided by a statistics history database. Depending on the result of the comparing, the update of the content item is flagged as fraudulent or as non-fraudulent.Type: GrantFiled: April 16, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Daniel Blum, Kai Brennenstuhl, Thomas Steinheber
-
Patent number: 11403354Abstract: The invention relates to a method for managing search queries of a search service. A first search query is received from a client application and executed by a search service. A content item of a search query type of a search index of the search service is provided as a first search result of the first search query. A search query with a user-defined search specification provided by the first search result is automatically executed as a second search query and one or more content items of the search index are provided as a second search result of the second search query by the search service. The second search result is sent as a search result of the received first search query to the client application.Type: GrantFiled: April 16, 2019Date of Patent: August 2, 2022Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Uwe K. Hansmann, Kai Brennenstuhl, Andreas Prokoph, Thomas Steinheber
-
Patent number: 11403356Abstract: The invention relates to a method for personalizing a search of a search service. The search service comprises a search index with content items of a search type being used as first search results for first search queries issued by the client application and providing second search queries to be executed for retrieving second search results to be returned in reply to the first search queries. The method comprises using information specifying external content items imported by the client application to amend a set of content items for extracting one or more keywords comprised by the imported external content items. A second search query suitable for retrieving the set of content items being amended with the imported external content items is determined. The determined second search query is modified by adding the extracted keywords as additional search parameters.Type: GrantFiled: April 16, 2019Date of Patent: August 2, 2022Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Uwe K. Hansmann, Kai Brennenstuhl, Andreas Prokoph, Thomas Steinheber
-
Patent number: 11176134Abstract: The invention relates to a method for automatically implementing one or more improved navigation paths between content items provided by a content management system. The content management system comprises a search service with a search monitoring component configured for monitoring search queries issued by a client application and for determining navigation paths used by a user of the client application for navigating between content items searched for by the monitored first search queries. The search service further comprises a navigation optimization component configured for determining improved navigation paths using the navigation paths determined by the search monitoring component. The navigation optimization component creates additional navigations which directly link a start content item and a target content item. The additional navigation path is assigned to be provided to the client application for display as part of a search query result.Type: GrantFiled: April 16, 2019Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Uwe K. Hansmann, Kai Brennenstuhl, Andreas Prokoph, Thomas Steinheber
-
Patent number: 11074275Abstract: Mechanisms are provided to implement an auto-propagation tagging engine. For a selected first content item in a content item ontology, an auto-propagation metadata tag is retrieved. For the auto-propagation metadata tag a corresponding auto-propagation distance property stored in a corresponding entry, associated with the auto-propagation metadata tag, in an auto-propagation metadata tag mapping data structure is identified. The auto-propagation metadata tag is propagated to a related second content item based on a traversal of the content item ontology. The related second content item is within a distance, in the content item ontology, of the selected first content item corresponding to the auto-propagation distance property. The related second content item is modified to include the auto-propagation metadata tag in content of metadata associated with the related second content item to generate an updated content item which is output to a publishing tool of a content management system for publication.Type: GrantFiled: April 9, 2019Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Kai Brennenstuhl, Timo Kussmaul, Sven Sterbling, Klaus Rindtorff, Andreas Stay
-
Patent number: 10956430Abstract: The invention relates to a method for implementing user-driven adaptation of a ranking of navigation elements of a client application. The navigation elements are provided for use by the client application as part of search results in reply to search queries issued by the client application. A search service executes search queries, a ranking infrastructure provides a ranking model for ranking search results as well as a ranking training component for updating the ranking model. The user-driven adaptation is received from a navigation adaptation component of the client application and used by a ranking adaptation component of the search service for updating the training data. The ranking adaptation component invokes the ranking training component to calculate an updated ranking model using the updated training data.Type: GrantFiled: April 16, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Uwe K. Hansmann, Kai Brennenstuhl, Andreas Prokoph, Thomas Steinheber
-
Publication number: 20200401639Abstract: The invention relates to a method for personalizing a search of a search service. The search service comprises a search index with content items of a search type being used as first search results for first search queries issued by the client application and providing second search queries to be executed for retrieving second search results to be returned in reply to the first search queries. The method comprises using social media content items retrieved from social media services for extracting a set of keywords comprised by the social media content items. A second search query modified, wherein the modifying comprises adding keywords of the set keywords as additional search parameters of the determined second search query.Type: ApplicationFiled: June 19, 2019Publication date: December 24, 2020Inventors: Timo Kussmaul, Uwe K. Hansmann, Kai Brennenstuhl, Andreas Prokoph, Thomas Steinheber
-
Publication number: 20200334305Abstract: The invention relates to a method for managing search queries of a search service. A first search query is received from a client application and executed by a search service. A content item of a search query type of a search index of the search service is provided as a first search result of the first search query. A search query with a user-defined search specification provided by the first search result is automatically executed as a second search query and one or more content items of the search index are provided as a second search result of the second search query by the search service. The second search result is sent as a search result of the received first search query to the client application.Type: ApplicationFiled: April 16, 2019Publication date: October 22, 2020Inventors: Timo Kussmaul, Uwe K. Hansmann, Kai Brennenstuhl, Andreas Prokoph, Thomas Steinheber
-
Publication number: 20200334260Abstract: The invention relates to a method for implementing user-driven adaptation of a ranking of navigation elements of a client application. The navigation elements are provided for use by the client application as part of search results in reply to search queries issued by the client application. A search service executes search queries, a ranking infrastructure provides a ranking model for ranking search results as well as a ranking training component for updating the ranking model. The user-driven adaptation is received from a navigation adaptation component of the client application and used by a ranking adaptation component of the search service for updating the training data. The ranking adaptation component invokes the ranking training component to calculate an updated ranking model using the updated training data.Type: ApplicationFiled: April 16, 2019Publication date: October 22, 2020Inventors: Timo Kussmaul, Uwe K. Hansmann, Kai Brennenstuhl, Andreas Prokoph, Thomas Steinheber
-
Publication number: 20200334227Abstract: The invention relates to a method for preventing search fraud in a content management system. For an update of a content item of a search index of a search service provided by the content management system ranking metrics are calculated using a set of one or more search queries from a collection of search queries previously received by the search service. At least one statistic is computed using the calculated ranking metrics and compared with at least one statistic provided by a statistics history database. Depending on the result of the comparing, the update of the content item is flagged as fraudulent or as non-fraudulent.Type: ApplicationFiled: April 16, 2019Publication date: October 22, 2020Inventors: Timo Kussmaul, Daniel Blum, Kai Brennenstuhl, Thomas Steinheber
-
Publication number: 20200334256Abstract: The invention relates to a method for automatically implementing one or more improved navigation paths between content items provided by a content management system. The content management system comprises a search service with a search monitoring component configured for monitoring search queries issued by a client application and for determining navigation paths used by a user of the client application for navigating between content items searched for by the monitored first search queries. The search service further comprises a navigation optimization component configured for determining improved navigation paths using the navigation paths determined by the search monitoring component. The navigation optimization component creates additional navigations which directly link a start content item and a target content item. The additional navigation path is assigned to be provided to the client application for display as part of a search query result.Type: ApplicationFiled: April 16, 2019Publication date: October 22, 2020Inventors: Timo Kussmaul, Uwe K. Hansmann, Kai Brennenstuhl, Andreas Prokoph, Thomas Steinheber
-
Publication number: 20200334313Abstract: The invention relates to a method for personalizing a search of a search service. The search service comprises a search index with content items of a search type being used as first search results for first search queries issued by the client application and providing second search queries to be executed for retrieving second search results to be returned in reply to the first search queries. The method comprises using information specifying external content items imported by the client application to amend a set of content items for extracting one or more keywords comprised by the imported external content items. A second search query suitable for retrieving the set of content items being amended with the imported external content items is determined. The determined second search query is modified by adding the extracted keywords as additional search parameters.Type: ApplicationFiled: April 16, 2019Publication date: October 22, 2020Inventors: Timo Kussmaul, Uwe K. Hansmann, Kai Brennenstuhl, Andreas Prokoph, Thomas Steinheber
-
Publication number: 20200327149Abstract: Mechanisms are provided to implement an auto-propagation tagging engine. For a selected first content item in a content item ontology, an auto-propagation metadata tag is retrieved. For the auto-propagation metadata tag a corresponding auto-propagation distance property stored in a corresponding entry, associated with the auto-propagation metadata tag, in an auto-propagation metadata tag mapping data structure is identified. The auto-propagation metadata tag is propagated to a related second content item based on a traversal of the content item ontology. The related second content item is within a distance, in the content item ontology, of the selected first content item corresponding to the auto-propagation distance property. The related second content item is modified to include the auto-propagation metadata tag in content of metadata associated with the related second content item to generate an updated content item which is output to a publishing tool of a content management system for publication.Type: ApplicationFiled: April 9, 2019Publication date: October 15, 2020Inventors: Kai Brennenstuhl, Timo Kussmaul, Sven Sterbling, Klaus Rindtorff, Andreas Stay
-
Publication number: 20200293531Abstract: A computer-implemented method for optimizing a search index of a search service may be provided. The method may comprise storing continuously search queries of the search service, receiving a content item to be indexed, adding the content item temporarily to the a main index of the search service, determining a set of document relevancy factor (DRF) values for the content item for a selected set of stored search queries, determining a combined document relevancy factor value out of the determined set of document relevancy factor values for the content item, comparing the combined document relevancy factor value for the content item to a document relevancy factor threshold value, and adding, in response to the comparing, the content item permanently to an index based on the results of the comparing.Type: ApplicationFiled: March 15, 2019Publication date: September 17, 2020Inventors: Andreas Prokoph, Uwe Hansmann, Timo Kussmaul, Thomas Steinheber, Kai Brennenstuhl