Patents by Inventor Matthias Falkenberg

Matthias Falkenberg 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: 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
  • 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
  • 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
  • Publication number: 20150242528
    Abstract: Methods of operating a web portal environment are disclosed. One such computer-implemented method includes: triggering rendering of a content item being specified by a feed-driven list definition defining a new web content type; reading entries of the content item by a first tag that creates a request attribute containing query relevant information; listening to the request attribute; creating a query; passing the query to a feed integration service; executing the corresponding remote API call; receiving a response from an external data provider; passing the response to the feed-driven objects extension plug-in; creating a rendering context which can be accessed by a second tag; and inserting the external data into markup by the second tag based on a set of predefined feed-driven list presentation components.
    Type: Application
    Filed: November 17, 2014
    Publication date: August 27, 2015
    Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephen Laertz, Simon D. Naegele, Juergen Schaeck
  • Publication number: 20150242503
    Abstract: Systems and methods of operating a web portal environment are disclosed. One such computer-implemented method includes: triggering rendering of a content item being specified by a feed-driven list definition defining a new web content type; reading entries of the content item by a first tag that creates a request attribute containing query relevant information; listening to the request attribute; creating a query; passing the query to a feed integration service; executing the corresponding remote API call; receiving a response from an external data provider; passing the response to the feed-driven objects extension plug-in; creating a rendering context which can be accessed by a second tag; and inserting the external data into markup by the second tag based on a set of predefined feed-driven list presentation components.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: International Business Machines Corporation
    Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephen Laertz, Simon D. Naegele, Juergen Schaeck
  • 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: 20140122999
    Abstract: Rendering of a portal page that is displayable on a client system includes receiving a request for a portal page by a web portal engine, monitoring server-side aggregation and rendering performance by the web portal engine, and comparing a measured performance parameter value of the server-side aggregation and rendering against a pre-defined threshold value. The server-side aggregation and rendering is interrupted, based upon the comparison, once the threshold value is exceeded. Further, an intermediate result of the portal page is prepared based on the server-side aggregation and rendering for sending, such that a client-side processing completes the interrupted aggregation and rendering of the portal page.
    Type: Application
    Filed: October 28, 2013
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Matthias Falkenberg
  • Publication number: 20140122682
    Abstract: Work-load management in a client-server infrastructure includes setting request information in accordance with request semantics corresponding to a type of request from a client. The request semantics include different request-types provided with different priorities during processing. Within a server, requests with high priority are included in a standard request processing queue. Further, requests with low priority are excluded from the standard request processing queue when server workload of the server exceeds a predetermined first threshold value.
    Type: Application
    Filed: October 23, 2013
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Falkenberg, Andreas Nauerz, Sascha Sambale, Sven O. Stueven
  • 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: 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
  • Publication number: 20120151308
    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: Application
    Filed: December 13, 2010
    Publication date: June 14, 2012
    Applicant: International Business Machines Corporation
    Inventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Sascha Sambale
  • Publication number: 20120136922
    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: November 17, 2011
    Publication date: May 31, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
  • Publication number: 20110153555
    Abstract: A method for adapting a workflow of a content management system comprises setting an allowed action for a user, creating at least one information item depending on the allowed action for the user, in which the at least one information item comprises content to be published and a first information item status level indicative of a present status level of the content within the workflow, and executing the workflow which comprises stages each corresponding to a respective information item status level, such that a next stage of the workflow is determined based on a combination of different types of user status information, indicative of a status of the user, and the first information item status level.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 23, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Falkenberg, Stefan Alfons Hepper
  • Publication number: 20110138292
    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: Application
    Filed: September 8, 2010
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MATTHIAS FALKENBERG, HENDRIK HADDORP, STEPHAN LAERTZ, ANDREAS NAUERZ
  • Publication number: 20070182052
    Abstract: In a method and a device for pulverizing bulk material containing plastic, whose grain is highly flexible and whose loose bulk is highly compressible and which is initially provided in a coarse grain, is subsequently heated and compressed and is then converted into a finer grain, the bulk material at least partially contains thermoplastics. Before and/or during and/or after the compression, the bulk material is at least partially melted in such a way that it is provided in the form of an endless strand or slab after the compression and heating, which is cooled and converted into the finer grain in a coherent state using a cutting tool, the thickness of the strand or the slab being between 5.0 mm and 100 mm, preferably between 10 mm and 50 mm, the bulk material in the fine grain having a grain size in the range from 0.0 mm to 20 mm, preferably from 0.0 mm to 5.0 mm, more preferably from 0.0 mm to 2.0 mm.
    Type: Application
    Filed: December 21, 2006
    Publication date: August 9, 2007
    Inventors: Matthias Falkenberg, Gunter Falkenberg