Patents by Inventor Andreas Prokoph
Andreas Prokoph 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: 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: 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: 11308084Abstract: A method for an optimized search service comprising a search engine, two search indexes and a search term suggestion service may be provided. The method comprises collecting search queries, search results and search term suggestions, determining an acceptance rate value for each search term suggestion for the two search indexes, determining a first search configuration of a first index having an acceptance rate value below a first threshold value, determining a second search configuration of a second index including parameters for controlling search term suggestions for at least one search index having an acceptance rate value above a second threshold value, and having a search configuration that is compatible according to a compatibility value to the first search configuration, wherein the first index and the second index have similar content, and copying a selected set of parameters of the configuration of the second search index into the first index.Type: GrantFiled: March 13, 2019Date of Patent: April 19, 2022Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Andreas Prokoph, Uwe Hansmann, Thomas Stober
-
Patent number: 11281704Abstract: A computer-implemented system and method combine a plurality of search indexes of a search service. The method may comprise determining a resource utilization indicator value for two or more of the search indexes that correspond to a search body, evaluating the resource utilization indicator values to determine if they exceed a utilization threshold value, and responsive to each of the resource utilization indicator values exceeding the utilization threshold value, merging the two or more search indexes, resulting in a creation of a single search index out of the two or more search indexes while maintaining access rights to content elements relating to the search body.Type: GrantFiled: February 28, 2019Date of Patent: March 22, 2022Assignee: International Business Machines CorporationInventors: Andreas Prokoph, Timo Kussmaul, Thomas Stober, Uwe Hansmann
-
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: 11151196Abstract: Validating revisions of digital content managed by a content management system can include determining a quality metric value, the value indicating coverage of the digital content by a set of training data used to train a ranking model for ranking responses to search queries of the digital content. Additionally, content validation can include invoking a ranking editor in response to the quality metric value deviating from a predetermined threshold by more than a predetermined amount. Content validation can further include extending the set of training data using the interactive ranking editor.Type: GrantFiled: December 18, 2018Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timo Kuβmaul, Udo Schoene, Uwe Hansmann, David Winter, Hendrik Haddorp, Anke Lüdde, Andreas Prokoph, Oliver Rudolph
-
Patent number: 11016814Abstract: Embodiments generally relate to selecting a service instance in a service infrastructure. In some embodiments, a method includes sending, by a service registry, a status request to each service instance of a plurality of service instances, where the service registry maintains a data store of performance information associated each of the service instances. The method further includes receiving, by the service registry, a plurality of status responses, where each status response is received from a respective service instance of the plurality service instances, and where each status response includes one or more performance characteristics. The method further includes ranking, by the service registry, the service instances based at least in part on the one or more performance characteristics. The method further includes performing, by the service registry, service lookups based on the ranking.Type: GrantFiled: November 16, 2018Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Timo Kußmaul, David Winter, Hendrik Haddorp, Udo Schoene, Andreas Prokoph, Oliver Rudolph, Anke Lüdde
-
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
-
Patent number: 10838769Abstract: Embodiments generally relate to finding a service in a service infrastructure. In some embodiments, a method includes receiving a service lookup request, where the service lookup request includes an application program interface (API) specification for a service to be invoked, where the API specification defines at least one target input parameter and at least one target output parameter. The method further includes searching for at least one service that has an API specification that corresponds to the API specification included in the service lookup request. The method further includes determining a sequence of services if no service is found that has an API specification that corresponds to the API specification included in the service lookup request, where services of the sequence of services include API specifications that, in combination, correspond to the API specification included in the service lookup request; and invoking the services of the sequence of services.Type: GrantFiled: November 16, 2018Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Oliver Rudolph, Hendrik Haddorp, Timo Kußmaul, Uwe Hansmann, David Winter, Udo Schoene, Anke Lüdde, Andreas Prokoph
-
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: 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: 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: 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
-
Publication number: 20200293521Abstract: A method for an optimized search service comprising a search engine, two search indexes and a search term suggestion service may be provided. The method comprises collecting search queries, search results and search term suggestions, determining an acceptance rate value for each search term suggestion for the two search indexes, determining a first search configuration of a first index having an acceptance rate value below a first threshold value, determining a second search configuration of a second index including parameters for controlling search term suggestions for at least one search index having an acceptance rate value above a second threshold value, and having a search configuration that is compatible according to a compatibility value to the first search configuration, wherein the first index and the second index have similar content, and copying a selected set of parameters of the configuration of the second search index into the first index.Type: ApplicationFiled: March 13, 2019Publication date: September 17, 2020Inventors: Timo Kussmaul, Andreas Prokoph, Uwe Hansmann, Thomas Stober
-
Publication number: 20200278988Abstract: A computer-implemented system and method combine a plurality of search indexes of a search service. The method may comprise determining a resource utilization indicator value for two or more of the search indexes that correspond to a search body, evaluating the resource utilization indicator values to determine if they exceed a utilization threshold value, and responsive to each of the resource utilization indicator values exceeding the utilization threshold value, merging the two or more search indexes, resulting in a creation of a single search index out of the two or more search indexes while maintaining access rights to content elements relating to the search body.Type: ApplicationFiled: February 28, 2019Publication date: September 3, 2020Inventors: Andreas Prokoph, Timo Kussmaul, Thomas Stober, Uwe Hansmann
-
Publication number: 20200192945Abstract: Validating revisions of digital content managed by a content management system can include determining a quality metric value, the value indicating coverage of the digital content by a set of training data used to train a ranking model for ranking responses to search queries of the digital content. Additionally, content validation can include invoking a ranking editor in response to the quality metric value deviating from a predetermined threshold by more than a predetermined amount. Content validation can further include extending the set of training data using the interactive ranking editor.Type: ApplicationFiled: December 18, 2018Publication date: June 18, 2020Inventors: Timo Kußmaul, Udo Schoene, Uwe Hansmann, David Winter, Hendrik Haddorp, Anke Lüdde, Andreas Prokoph, Oliver Rudolph