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: 20160171046Abstract: 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: ApplicationFiled: December 12, 2014Publication date: June 16, 2016Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Juergen Schaeck, Andreas C. Seidel, Thomas Steinheber
-
Publication number: 20160171120Abstract: 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: ApplicationFiled: June 11, 2015Publication date: June 16, 2016Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Juergen Schaeck, Andreas C. Seidel, Thomas Steinheber
-
Patent number: 9122763Abstract: 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: GrantFiled: March 29, 2012Date of Patent: September 1, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
-
Publication number: 20150242528Abstract: 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: ApplicationFiled: November 17, 2014Publication date: August 27, 2015Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephen Laertz, Simon D. Naegele, Juergen Schaeck
-
Publication number: 20150242503Abstract: 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: ApplicationFiled: February 26, 2014Publication date: August 27, 2015Applicant: International Business Machines CorporationInventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephen Laertz, Simon D. Naegele, Juergen Schaeck
-
Patent number: 9104774Abstract: 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: GrantFiled: November 17, 2011Date of Patent: August 11, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
-
Publication number: 20150201037Abstract: 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: ApplicationFiled: December 2, 2014Publication date: July 16, 2015Inventors: Dieter Buehler, Marco Berger, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Thomas Steinheber
-
Publication number: 20150058465Abstract: 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: ApplicationFiled: August 18, 2014Publication date: February 26, 2015Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephan Laertz, Simon Naegele, Juergen Schaeck
-
Patent number: 8799759Abstract: 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: GrantFiled: December 13, 2010Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Sascha Sambale
-
Publication number: 20140122999Abstract: 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: ApplicationFiled: October 28, 2013Publication date: May 1, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Matthias Falkenberg
-
Publication number: 20140122682Abstract: 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: ApplicationFiled: October 23, 2013Publication date: May 1, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Falkenberg, Andreas Nauerz, Sascha Sambale, Sven O. Stueven
-
Publication number: 20140096023Abstract: 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: ApplicationFiled: December 5, 2013Publication date: April 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias FALKENBERG, Hendrik HADDORP, Stephan LAERTZ, Andreas NAUERZ
-
Patent number: 8683344Abstract: 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: GrantFiled: September 8, 2010Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Matthias Falkenberg, Hendrik Haddorp, Stephan Laertz, Andreas Nauerz
-
Publication number: 20120185763Abstract: 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: ApplicationFiled: March 29, 2012Publication date: July 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
-
Publication number: 20120151308Abstract: 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: ApplicationFiled: December 13, 2010Publication date: June 14, 2012Applicant: International Business Machines CorporationInventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Sascha Sambale
-
Publication number: 20120136922Abstract: 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: ApplicationFiled: November 17, 2011Publication date: May 31, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
-
Publication number: 20110153555Abstract: 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: ApplicationFiled: December 14, 2010Publication date: June 23, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Falkenberg, Stefan Alfons Hepper
-
Publication number: 20110138292Abstract: 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: ApplicationFiled: September 8, 2010Publication date: June 9, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MATTHIAS FALKENBERG, HENDRIK HADDORP, STEPHAN LAERTZ, ANDREAS NAUERZ
-
Publication number: 20070182052Abstract: 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: ApplicationFiled: December 21, 2006Publication date: August 9, 2007Inventors: Matthias Falkenberg, Gunter Falkenberg