Patents by Inventor Stephan Laertz

Stephan Laertz 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: 20170337166
    Abstract: Systems, methods, and computer program products to perform an operation for validating and adapting a GUI structure to a screen of a client device. The operation comprises receiving by the client device a software agent together with a device dependent arrangement rule. The software agent is adapted for analyzing received GUI code for identifying GUI elements to be rendered on the screen and determining a relative arrangement of the rendered GUI elements. If the relative arrangement is not compliant with the device dependent arrangement rule, the software agent determines a distance between GUI elements of the relative arrangement and a relative arrangement of the GUI elements in accordance with the device dependent arrangement rule, amends the GUI code to re-arrange the GUI elements towards the improved arrangement, and re-renders the GUI elements for the screen using the amended GUI code.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: Matthias X. FALKENBERG, Stephan LAERTZ
  • Patent number: 9806957
    Abstract: A network-based communication and information discovery solution that pertains to network-accessible resources and the use of interlinks among resources. In one embodiment, dynamic interlinking of resources is proposed, wherein the resources reside in a web-based system and are accessible via web-clients. The resources can be representable by an administrator in a graph-like structure interlinking the resources with each other and thus defining a navigation model. An extended navigation model can be implemented by a user-generated, individual or collaborative interlinking functionality.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: October 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Falkenberg, Hendrik Haddorp, Stephan Laertz, Andreas Nauerz
  • Patent number: 9798773
    Abstract: The method includes automatic creation of mapping definitions. The method further includes analyzing an external data structure, wherein the external data structure has one or more elements. The method further includes determining a path length and a number of occurrences for each element of a first set of elements of the one or more elements. The method further includes generating at least one query statement for the first set of elements. The method further includes generating mapping definitions based, at least in part on the at least one generated query statement and the path length of each element of the first set of elements.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Juergen Schaeck, Andreas C. Seidel, Thomas Steinheber
  • Publication number: 20170046752
    Abstract: Multi-criteria rating of resources comprises, in some embodiments, defining and storing a resource type, defining and storing pre-determined rating criteria, and defining and storing user interface representations. Additionally, multi-criteria rating may comprise assigning one out of the user interface representations to each of the pre-determined rating criteria, respectively, assigning at least one out of the pre-determined rating criteria to the resource type, thereby generating resource-type-specific rating criteria out of the pre-determined rating criteria, and assigning rating values to resource-type-specific rating criteria for the resource associated with the resource type. Additionally, multi-criteria rating may comprise selecting resources by comparing respective rating values of resources with the resource-type-specific rating criteria values.
    Type: Application
    Filed: August 13, 2015
    Publication date: February 16, 2017
    Inventors: Matthias Diester, Stephan Laertz, Andreas Nauerz, Thomas Steinheber
  • Patent number: 9514553
    Abstract: A method for creating a personalized content layout for a user interface is provided. The method may comprise providing a content layout framework, monitoring and storing usage data over time of a content fragment, displayed in the content layout framework, promoting or demoting the content fragment in respect to its presentation within the content layout framework based on a first value of a first parameter of the parameter model, wherein the promotion or demotion uses an abrasion factor, such that a content fragment appearance degrades or increases from session to session of usage of the content layout framework depending on a predefined function deployed to the first value of the first parameter of the parameter model.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Nauerz, Stephan Laertz, Richard Jacob, Timo Kussmaul
  • Patent number: 9424369
    Abstract: Storing and retrieving tags can include determining a quantitative weighting factor for each tag, determining a reputation weighting factor for each tag, determining a context weighing factor for each tag, determining an expiry weighting factor for each tag, and determining, using a server, an overall weighting factor for each tag by calculating an average of the weighting factors. The relevance of each tag can be visually reflected in the tag cloud based on the overall weighting factor.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hendrik Haddorp, Timo Kussmaul, Stephan Laertz, Andreas Nauerz
  • Patent number: 9424368
    Abstract: Storing and retrieving tags can include determining a quantitative weighting factor for each tag, determining a reputation weighting factor for each tag, determining a context weighing factor for each tag, determining an expiry weighting factor for each tag, and determining, using a server, an overall weighting factor for each tag by calculating an average of the weighting factors. The relevance of each tag can be visually reflected in a tag cloud based on the overall weighting factor.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hendrik Haddorp, Timo Kussmaul, Stephan Laertz, Andreas Nauerz
  • Publication number: 20160171120
    Abstract: The method includes automatic creation of mapping definitions. The method further includes analyzing an external data structure, wherein the external data structure has one or more elements. The method further includes determining a path length and a number of occurrences for each element of a first set of elements of the one or more elements. The method further includes generating at least one query statement for the first set of elements. The method further includes generating mapping definitions based, at least in part on the at least one generated query statement and the path length of each element of the first set of elements.
    Type: Application
    Filed: June 11, 2015
    Publication date: June 16, 2016
    Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Juergen Schaeck, Andreas C. Seidel, Thomas Steinheber
  • Publication number: 20160171046
    Abstract: The method includes automatic creation of mapping definitions. The method further includes analyzing an external data structure, wherein the external data structure has one or more elements. The method further includes determining a path length and a number of occurrences for each element of a first set of elements of the one or more elements. The method further includes generating at least one query statement for the first set of elements. The method further includes generating mapping definitions based, at least in part on the at least one generated query statement and the path length of each element of the first set of elements.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Juergen Schaeck, Andreas C. Seidel, Thomas Steinheber
  • Patent number: 9122763
    Abstract: A request for a web page is received from a client device at a web server. At least a source web application and a target web application relating to the requested web page is identified. An output from the source web application and an output from the target web application are requested. A source style of the source web application is requested. The source style is combined with the output of the source web application and the output of the target web application into the requested web page. The requested web page is sent to the client device.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 1, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
  • Patent number: 9104774
    Abstract: A request for a web page is received from a client device at a web server. At least a source web application and a target web application relating to the requested web page is identified. An output from the source web application and an output from the target web application are requested. A source style of the source web application is requested. The source style is combined with the output of the source web application and the output of the target web application into the requested web page. The requested web page is sent to the client device.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
  • Publication number: 20150201037
    Abstract: Integrating a plurality of third party service interactions into a portal including a Web content management system includes receiving a data structure, associating the data structure with a selected profile out of a plurality of profiles based on the origin of the data structure, and transforming content of the received data structure, using a declarative mapping associated with the selected profile, into an intermediate data structure. The intermediate data structure may be provided to a presentation layer of the portal. A signal causing a rendering of the intermediate data structure may be triggered via a portlet of the portal to a display. Captured input from the portlet from the intermediate data structure may be transformed to the data structure using the declarative mapping associated with the selected profile. The data structure may be sent.
    Type: Application
    Filed: December 2, 2014
    Publication date: July 16, 2015
    Inventors: Dieter Buehler, Marco Berger, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Thomas Steinheber
  • Publication number: 20150058465
    Abstract: A portal is connected to a social backend. The portal comprises an integration component communicating with the social backend. Functionality of the social backend is integrated into the portal system by creating at least one portal object that is associated with at least one social object. The integration component comprises a portal listening component listening to events triggered by running applications of the portal, and creates an event list by filtering events associated with the social backend. A backend processing component keeps portal applications in synchronization with the social backend regarding changes on a portal side. A backend query component queries application programming interfaces of the social backend for current social objects and their states. A portal model processing component calculates actions based on passed in states of current social objects from the backend query component, and invokes corresponding application programming interface calls on the portal.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 26, 2015
    Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephan Laertz, Simon Naegele, Juergen Schaeck
  • Patent number: 8799759
    Abstract: A method and computer program product for pre-rendering web content is described. A method may comprise receiving, via a computing device, an implicit indication of a request for web content associated with a web element. The method may further comprise pre-rendering the web content associated with the web element based upon, at least in part, the implicit indication of the request for the web content.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Sascha Sambale
  • Publication number: 20140096023
    Abstract: A network-based communication and information discovery solution that pertains to network-accessible resources and the use of interlinks among resources. In one embodiment, dynamic interlinking of resources is proposed, wherein the resources reside in a web-based system and are accessible via web-clients. The resources can be representable by an administrator in a graph-like structure interlinking the resources with each other and thus defining a navigation model. An extended navigation model can be implemented by a user-generated, individual or collaborative interlinking functionality.
    Type: Application
    Filed: December 5, 2013
    Publication date: April 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias FALKENBERG, Hendrik HADDORP, Stephan LAERTZ, Andreas NAUERZ
  • Patent number: 8683344
    Abstract: A network-based communication and information discovery solution that pertains to network-accessible resources and the use of interlinks among resources. In one embodiment, dynamic interlinking of resources is proposed, wherein the resources reside in a web-based system and are accessible via web-clients. The resources can be representable by an administrator in a graph-like structure interlinking the resources with each other and thus defining a navigation model. An extended navigation model can be implemented by a user-generated, personal or collaborative interlinking functionality.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Matthias Falkenberg, Hendrik Haddorp, Stephan Laertz, Andreas Nauerz
  • Publication number: 20140059172
    Abstract: The present invention is directed to a method and system to be performed by a WSRP consumer portal server for accessing a remote network resource addressed by a respective resource URL in a web portal infrastructure comprising at least a WSRP Consumer Portal connectable to a client Browser requesting the remote network resource, and a remote communication partner.
    Type: Application
    Filed: September 25, 2013
    Publication date: February 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Richard Jacob, Timo Kussmaul, Stephan Laertz
  • Patent number: 8646053
    Abstract: The present invention provides a security module for Web application, especially a portal application, using a rewriter proxy. The security module ensures that the rewritten URIs are appended by an authentication identifier for determining whether the rewritten URI has not been changed. Preferably, the authentication identifier can be generated by applying a secure hash algorithm and/or secret key to the original URIs of the remote resource or the entire rewritten URIs. When a client activates those URIs, a request is sent to the rewriter proxy. Before a connection to the access protected remote resource is established, the security module validates whether the URIs contained in the user client request have been changed by the user.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Stephan Laertz, Peter Fischer, Carsten Leue, Thomas Schaeck
  • Patent number: 8621092
    Abstract: The present invention is directed to a method and system to be performed by a WSRP consumer portal server for accessing a remote network resource addressed by a respective resource URL in a web portal infrastructure comprising at least a WSRP Consumer Portal connectable to a client Browser requesting the remote network resource, and a remote communication partner.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: Richard Jacob, Timo Kussmaul, Stephan Laertz
  • Publication number: 20120185763
    Abstract: A request for a web page is received from a client device at a web server. At least a source web application and a target web application relating to the requested web page is identified. An output from the source web application and an output from the target web application are requested. A source style of the source web application is requested. The source style is combined with the output of the source web application and the output of the target web application into the requested web page. The requested web page is sent to the client device.
    Type: Application
    Filed: March 29, 2012
    Publication date: July 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue