Patents by Inventor Carsten Leue
Carsten Leue 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: 20230169119Abstract: Provided are techniques for mode-specific search query processing. A current search query is received from a user, wherein the user has a user profile. In response to determining that a query mode for the current search query is a guided mode, a query context of the current search query is determined. A classification for the current search query is determined. One or more search influencers are identified using the classification, where each of the one or more search influencers has a corresponding user profile. The current search query is rewritten based on the query context, a private portion of the user profile of the user, and a public portion of each corresponding user profile of each of the one or more search influencers. The rewritten search query is executed to generate search results, and the search results are returned.Type: ApplicationFiled: January 27, 2023Publication date: June 1, 2023Inventors: Thomas STOBER, Timo KUSSMAUL, Carsten LEUE, Uwe Karl HANSMANN
-
Patent number: 11586676Abstract: Provided are techniques for mode-specific search query processing. A current search query is received from a user, wherein the user has a user profile. In response to determining that a query mode for the current search query is a guided mode, a query context of the current search query is determined. A classification for the current search query is determined. One or more search influencers are identified using the classification, where each of the one or more search influencers has a corresponding user profile. The current search query is rewritten based on the query context, a private portion of the user profile of the user, and a public portion of each corresponding user profile of each of the one or more search influencers. The rewritten search query is executed to generate search results, and the search results are returned.Type: GrantFiled: December 18, 2020Date of Patent: February 21, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Stober, Timo Kussmaul, Carsten Leue, Uwe Karl Hansmann
-
Patent number: 11562037Abstract: A computer-implemented method for enabling static markup crawlability for a web application dynamically updating web pages client-side may be provided. The method comprises providing a web application identifiable by a web address comprising both, a static content block and dynamic content, and generating a static HTML page and pre-rendering the static content block of the web application such that at least a portion of static content of the web application is crawlable.Type: GrantFiled: September 2, 2020Date of Patent: January 24, 2023Assignee: International Business Machines CorporationInventors: Dieter Buehler, Carsten Leue, Uwe Karl Hansmann
-
Publication number: 20220197951Abstract: Provided are techniques for mode-specific search query processing. A current search query is received from a user, wherein the user has a user profile. In response to determining that a query mode for the current search query is a guided mode, a query context of the current search query is determined. A classification for the current search query is determined. One or more search influencers are identified using the classification, where each of the one or more search influencers has a corresponding user profile. The current search query is rewritten based on the query context, a private portion of the user profile of the user, and a public portion of each corresponding user profile of each of the one or more search influencers. The rewritten search query is executed to generate search results, and the search results are returned.Type: ApplicationFiled: December 18, 2020Publication date: June 23, 2022Inventors: Thomas STOBER, Timo KUSSMAUL, Carsten LEUE, Uwe Karl HANSMANN
-
Patent number: 10963230Abstract: Automatically generating a client-side application based on available components is provided. A source code and related build information of a component is stored in a component repository. The component is developed in a developer mode of a developer tool. An existing single-page application is changed using a non-expert editing tool by selecting a component from the component repository, retrieving the selected component from the repository, extracting build information from the retrieved component, adding dependencies regarding the retrieved component to a single-page packaging of the existing single-page application, and compiling the single-page application together with the retrieved component.Type: GrantFiled: February 14, 2019Date of Patent: March 30, 2021Assignee: International Business Machines CorporationInventors: Thomas Stober, Carsten Leue, Sven Sterbling, Uwe Hansmann
-
Publication number: 20210092199Abstract: A computer-implemented method for improving cachability of an API request result of a content delivery system may be provided. The method comprises maintaining a unique seed value per group of content items of a content type, and, upon determining that one of the content items of the group is updated, updating the seed value for the group of content items. The method also comprises caching one of the content items of the group together with the related seed value in a caching system and receiving, by the caching system, an API request requesting as API request result a content item of the group, wherein a parameter of the API request is a selected seed value.Type: ApplicationFiled: July 30, 2020Publication date: March 25, 2021Inventors: Dieter Buehler, Carsten Leue, Uwe Karl Hansmann
-
Publication number: 20210081464Abstract: A computer-implemented method for enabling static markup crawlability for a web application dynamically updating web pages client-side may be provided. The method comprises providing a web application identifiable by a web address comprising both, a static content block and dynamic content, and generating a static HTML page and pre-rendering the static content block of the web application such that at least a portion of static content of the web application is crawlable.Type: ApplicationFiled: September 2, 2020Publication date: March 18, 2021Inventors: Dieter Buehler, Carsten Leue, Uwe Karl Hansmann
-
Publication number: 20200264848Abstract: Automatically generating a client-side application based on available components is provided. A source code and related build information of a component is stored in a component repository. The component is developed in a developer mode of a developer tool. An existing single-page application is changed using a non-expert editing tool by selecting a component from the component repository, retrieving the selected component from the repository, extracting build information from the retrieved component, adding dependencies regarding the retrieved component to a single-page packaging of the existing single-page application, and compiling the single-page application together with the retrieved component.Type: ApplicationFiled: February 14, 2019Publication date: August 20, 2020Inventors: Thomas Stober, Carsten Leue, Sven Sterbling, Uwe Hansmann
-
Patent number: 10528651Abstract: A method, system, and/or computer program product provides client-side aggregation of web content. A client system receives a first and second set of content to be displayed on a web page and an associated style sheet describing a visual layout to be used when displaying the web page. The first and second sets of content are aggregated to create a combined set of content. A fully aggregated web page is created by transforming the combined set of content into a hypertext markup language (HTML) document. A browser on the client system then renders and displays the fully aggregated web page. An activation of an element on the rendered fully aggregated web page is detected, causing a change to the combined set of content. In response to detecting the activation of the element, a full page refresh of the rendered fully aggregated web page is executed.Type: GrantFiled: April 10, 2018Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Carsten Leue, David Winter
-
Publication number: 20180225269Abstract: A method, system, and/or computer program product provides client-side aggregation of web content. A client system receives a first and second set of content to be displayed on a web page and an associated style sheet describing a visual layout to be used when displaying the web page. The first and second sets of content are aggregated to create a combined set of content. A fully aggregated web page is created by transforming the combined set of content into a hypertext markup language (HTML) document. A browser on the client system then renders and displays the fully aggregated web page. An activation of an element on the rendered fully aggregated web page is detected, causing a change to the combined set of content. In response to detecting the activation of the element, a full page refresh of the rendered fully aggregated web page is executed.Type: ApplicationFiled: April 10, 2018Publication date: August 9, 2018Inventors: CARSTEN LEUE, DAVID WINTER
-
Patent number: 10013401Abstract: A method, system, and/or computer program product provides client-side aggregation of web content. A client system receives a web content structure document of a web page with an associated style-sheet. The web content is aggregated on the client-side by transforming the web content structure document into a target web page document by using the style-sheet, wherein during the aggregation further web content is received based on information in the web content structure document using the style-sheet document resulting in a fully aggregated web page, and wherein the aggregation does not interfere with any other client-side transformation of the web content. The fully aggregated web page is then rendered and displayed.Type: GrantFiled: October 22, 2013Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Carsten Leue, David Winter
-
Patent number: 9851954Abstract: Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.Type: GrantFiled: January 16, 2017Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Carsten Leue, Jaspreet Singh
-
Patent number: 9836285Abstract: Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.Type: GrantFiled: January 16, 2017Date of Patent: December 5, 2017Assignee: International Business Machines CorporationInventors: Carsten Leue, Jaspreet Singh
-
Publication number: 20170115966Abstract: Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.Type: ApplicationFiled: January 16, 2017Publication date: April 27, 2017Inventors: Carsten Leue, Jaspreet Singh
-
Publication number: 20170115967Abstract: Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.Type: ApplicationFiled: January 16, 2017Publication date: April 27, 2017Inventors: Carsten Leue, Jaspreet Singh
-
Patent number: 9606777Abstract: Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.Type: GrantFiled: February 25, 2016Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Carsten Leue, Jaspreet Singh
-
Patent number: 9575733Abstract: Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.Type: GrantFiled: December 10, 2013Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Carsten Leue, Jaspreet Singh
-
Publication number: 20160224519Abstract: Embodiments of the present invention provide systems, methods, and computer program products for modifying a published portlet. According to one embodiment, a server computer system renders a published portlet to a thin client interface of a client computer system. The server computer system receives a request for a design page of the portlet, renders the design page on the thin client interface, and receives modifications to the content of the portlet using the design page. Modified content of the portlet is stored as a portlet resource.Type: ApplicationFiled: February 10, 2016Publication date: August 4, 2016Inventors: Carsten A. Leue, Jaspreet Singh
-
Publication number: 20160224525Abstract: Embodiments of the present invention provide systems, methods, and computer program products for modifying a published portlet. According to one embodiment, a server computer system renders a published portlet to a thin client interface of a client computer system. The server computer system receives a request for a design page of the portlet, renders the design page on the thin client interface, and receives modifications to the content of the portlet using the design page. Modified content of the portlet is stored as a portlet resource.Type: ApplicationFiled: February 4, 2015Publication date: August 4, 2016Inventors: Carsten A. Leue, Jaspreet Singh
-
Publication number: 20160162265Abstract: Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.Type: ApplicationFiled: February 25, 2016Publication date: June 9, 2016Inventors: Carsten Leue, Jaspreet Singh