Patents by Inventor Andreas Nauerz
Andreas Nauerz 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: 12081413Abstract: 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: GrantFiled: October 30, 2017Date of Patent: September 3, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Falkenberg, Hendrik Haddorp, Stephan Laertz, Andreas Nauerz
-
Patent number: 11823144Abstract: A method, computer system, and a computer program product for an online group payment is provided. The present invention may include registering a first party using a virtual account service and initiating a joint deal with a merchant. The present invention may include publishing the joint deal. The present invention may include subscribing a second party to the joint deal. The present invention may include invoking a transfer of an approved fund from a second party account to a virtual account service account. The present invention may include in response to meeting a first threshold, executing the joint deal, wherein the executed joint deal includes, executing a merchant payment associated with the joint deal. The present invention may include in response to a cancelation of the joint deal, automatically rescinding the payment authorization from the second party.Type: GrantFiled: February 28, 2019Date of Patent: November 21, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pradeep Parameshwaran, Wenjia Zhang, Wilhelm Mild, Andreas Nauerz
-
Patent number: 11768865Abstract: The present invention provides a method and system for storing and retrieving tags. Each tag is associated with a resource, upon a user's request. A tagging GUI is displayed which presents the available tags for one particular resource and/or a tag cloud GUI is displayed which presents tags for more than one resource. The tagging GUI allows to assign new tags to single resources. The tag cloud GUI enables users to search for resources which have been assigned certain tags. In the tag cloud GUI the relevancy of each single tag is visually reflected by its weighting factor which is determined by the frequency of occurrence.Type: GrantFiled: April 24, 2019Date of Patent: September 26, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hendrik Haddorp, Timo Kussmaul, Stephan Laertz, Andreas Nauerz
-
Patent number: 11704349Abstract: A server system and methodology include the following operations. A request for tags associated with a resource is received from a tag widget associated with the resource. Responsive to the request, a tag weighting engine is executed that identifies the tags and determines, respectively, individual overall weighting factors for each of the tags. The tags and associated overall weighting factors are forwarded to the tag widget within the client. The individual overall weighting factors for a particular tag is based upon a combination of weighting factors including a context weight factor for the particular tag. The context weighting factor for the particular tag is based upon a past context for the particular tag specified by a past user and an active context in which a user of the tag widget is operating.Type: GrantFiled: April 24, 2019Date of Patent: July 18, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hendrik Haddorp, Timo Kussmaul, Stephan Laertz, Andreas Nauerz
-
Publication number: 20220283859Abstract: A computer-implemented method for processing data for applications in the field of cloud computing and/or edge computing, for vehicles. The method includes: providing multiple computing services using at least two different hardware resources, and using the multiple computing services.Type: ApplicationFiled: February 25, 2022Publication date: September 8, 2022Inventors: Tobias Gehrmann, Andreas Heyl, Andreas Nauerz, Eike Martin Thaden, Markus Schweizer, Peter Munk
-
Patent number: 11330047Abstract: 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: GrantFiled: January 4, 2017Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Falkenberg, Andreas Nauerz, Sascha Sambale, Sven Ole Stueven
-
Patent number: 11252220Abstract: A method for distributed code execution involving a first serverless computing infrastructure, the first serverless computing infrastructure comprising one or more first infrastructure nodes, the one or more first infrastructure nodes comprising a first invocation controller node and one or more first executing nodes, the one or more first infrastructure nodes being communicatively coupled to one or more client nodes, the one or more client nodes being external to the one or more first infrastructure nodes, the method comprising receiving event information, identifying application logic associated with the event information, selecting, from an invoker group, an invoker node for executing the application logic, causing the invoker node to execute the application logic, causing the invoker node to provide a result of the executed application logic, and receiving the result.Type: GrantFiled: March 27, 2019Date of Patent: February 15, 2022Assignee: International Business Machines CorporationInventors: Andreas Nauerz, Christian Bickel, Markus Thoemmes, Erik Rueger
-
Patent number: 11163541Abstract: A portal system is provided for dynamically accessing a data source of components for use within a composite application by parsing the data source to identify the components matching a predetermined functionality specification standard indicating a specific functionality requirement for the components to possess. Then the identified components are ranked according to predetermined ranking criteria that has been adjusted to the composite application. Components are selected from the ranked identified components and also a list is defined of the selected usable components from the ranking. At least a subset of the selected usable components are stored in a local storage and the composite application is deployed from the selected usable components.Type: GrantFiled: September 2, 2019Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Peter Fischer, Oliver Koeth, Hendrik Haddorp, Andreas Nauerz
-
Patent number: 11042513Abstract: Tagging a resource in a network with a tag belonging to a tag type includes creating, using a processor, a tag and relating the tag to the resource, categorizing the tag into a tag type, registering the tag type in a registry, associating tag type attributes to the tag type, associating a subset of the tag type attributes of the tag type to the tag, and associating a tag type attribute value to each member of the subset of the tag type attributes of the tag. The tag, the tag type, the subset of tag type attributes of the tag, and associated tag type attribute values are stored. Using the processor, a dynamically linkable executable program logic is triggered based on the subset of tag type attributes and the tag type attribute values.Type: GrantFiled: January 3, 2013Date of Patent: June 22, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Izidor Jager, Michael Junginger, Andreas Nauerz, Thomas Steinheber
-
Patent number: 11023548Abstract: A computer implemented method for searching resources via an application in a user interface framework that initiates a first search request via a search engine interface and receives a search result and associated resource types in response to the first search request. The method further maps the associated resource types to at least one user interface control class of a plurality of user interface control classes resulting in at least one selected class group and dynamically maps the at least one selected class group to a corresponding instance of user interface controls. The method further renders the search result and the corresponding instance into a faceted user interface, receives an input via the corresponding instance rendered into the faceted user interface, filters the search result based on the input to generate a filtered search result, and renders the filtered search result into the faceted search interface.Type: GrantFiled: August 23, 2018Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Junginger, Stefan Liesche, Andreas Nauerz, Sascha Sambale, Thomas Steinheber, Thomas Stober
-
Patent number: 11010360Abstract: A method for extending a tag of an information resource in an information network may be provided. The method may include providing a group of tags, stored in a database, in a user interface, and selecting at least one tag out of the group of tags and linking the tag to an information resource using the user interface. Furthermore, the method may include extending the tag, such that the resulting extended tag may be a semantically structured string of characters building a first expression including a first operand, a first operator and a first value, wherein the tag may be the operand, such that the extended tag is machine-interpretable by a parser, such that the information resource may be tagged with the machine-interpretable, extended tag.Type: GrantFiled: May 17, 2018Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Matthias Falkenberg, Michael Junginger, Andreas Nauerz, Thomas Steinheber
-
Publication number: 20200314168Abstract: A method for distributed code execution involving a first serverless computing infrastructure, the first serverless computing infrastructure comprising one or more first infrastructure nodes, the one or more first infrastructure nodes comprising a first invocation controller node and one or more first executing nodes, the one or more first infrastructure nodes being communicatively coupled to one or more client nodes, the one or more client nodes being external to the one or more first infrastructure nodes, the method comprising receiving event information, identifying application logic associated with the event information, selecting, from an invoker group, an invoker node for executing the application logic, causing the invoker node to execute the application logic, causing the invoker node to provide a result of the executed application logic, and receiving the result.Type: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Inventors: Andreas Nauerz, Christian Bickel, Markus Thoemmes, Erik Rueger
-
Publication number: 20200279234Abstract: A method, computer system, and a computer program product for an online group payment is provided. The present invention may include registering a first party using a virtual account service and initiating a joint deal with a merchant. The present invention may include publishing the joint deal. The present invention may include subscribing a second party to the joint deal. The present invention may include invoking a transfer of an approved fund from a second party account to a virtual account service account. The present invention may include in response to meeting a first threshold, executing the joint deal, wherein the executed joint deal includes, executing a merchant payment associated with the joint deal. The present invention may include in response to a cancelation of the joint deal, automatically rescinding the payment authorization from the second party.Type: ApplicationFiled: February 28, 2019Publication date: September 3, 2020Inventors: Pradeep Parameshwaran, Wenjia Zhang, Wilhelm Mild, Andreas Nauerz
-
Patent number: 10650075Abstract: A computer system for integration of content elements into a web portal application can include a portal server module for providing a web portal application to at least one user, an aggregation module, coupled to the portal server module, for integrating content nodes representing content elements into a memory tree reflecting the web portal application, a dynamic assembly module coupled to the aggregation module, a context launch transformation module coupled to the dynamic assembly module for construction of subtrees of dynamic content nodes, and a context observer module coupled to the dynamic assembly module.Type: GrantFiled: September 4, 2017Date of Patent: May 12, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Liesche, Andreas Nauerz, Jurgen Schaeck
-
Patent number: 10642888Abstract: A method for automatically managing a plurality of slides associated with a slide-deck is provided. The method may include adding the plurality of slides to a computing system. The method may also include analyzing at least one slide within the plurality of slides. The method may further include generating a list including at least one key word or at least one tag based on the analyzing. The method may include matching the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server. The method may also include fetching at least one slide or at least one slide-deck from the presentation server based on the matching. The method may further include displaying the at least one fetched slide or the at least one fetched slide-deck on a user interface.Type: GrantFiled: November 2, 2018Date of Patent: May 5, 2020Assignee: International Business Machines CorporationInventors: Andreas Nauerz, Isabell Sippli, Jaspreet Singh, Martin Welsch
-
Publication number: 20200065072Abstract: The present invention relates to software development in a networked environment, and in particular to method and system for automatically assisted generation of composite applications (44) which are composed of a plurality of instantiable components, wherein a composite application infrastructure (CAI) component (15) handles application instances (19) during runtime and manages connections and data flow between said components of a composite application, and wherein a templating application infrastructure (TAI) component (13) manages templates (23) which contain references to said instantiable components.Type: ApplicationFiled: September 2, 2019Publication date: February 27, 2020Inventors: Peter Fischer, Oliver Koeth, Hendrik Haddorp, Andreas Nauerz
-
Patent number: 10416969Abstract: A system for automatically assisted generation of composite applications composed of instantiable components performs the steps of: a) dynamically accessing a data source of one or more components being potentially suitable for being used within the composite application, b) parsing the data source for a predetermined searched component according to a predetermined functionality specification standard, c) ranking found components according to predetermined ranking criteria, d) defining a list of selected usable components from the ranking, e) storing at least a subset of the selected components locally, and f) automatically deploying the composite application from the selected components.Type: GrantFiled: November 20, 2016Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Peter Fischer, Oliver Koeth, Hendrik Haddorp, Andreas Nauerz
-
Patent number: 10409654Abstract: Event-driven processing is facilitated by a unikernel-based method which includes receiving, based on an event, a code execution request containing parameter values for an application code unikernel. The application code unikernel includes uploaded application code in a single-purpose virtual machine image. Based on receiving the code execution request, the application code unikernel is run, which includes providing the parameter values as bootvariables as part of booting the program code unikernel. Further, running the application code unikernel may include executing the application code unikernel directly on a hypervisor. The application code unikernel may include only operating system components required to run the uploaded application code.Type: GrantFiled: July 13, 2017Date of Patent: September 10, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Behrendt, Daniel Federschmidt, Dominik Froehlich, Andreas Nauerz
-
Publication number: 20190251106Abstract: The present invention provides a method and system for storing and retrieving tags. Each tag is associated with a resource, upon a user's request. A tagging GUI is displayed which presents the available tags for one particular resource and/or a tag cloud GUI is displayed which presents tags for more than one resource. The tagging GUI allows to assign new tags to single resources. The tag cloud GUI enables users to search for resources which have been assigned certain tags. In the tag cloud GUI the relevancy of each single tag is visually reflected by its weighting factor which is determined by the frequency of occurrence.Type: ApplicationFiled: April 24, 2019Publication date: August 15, 2019Inventors: Hendrik Haddorp, Timo Kussmaul, Stephan Laertz, Andreas Nauerz
-
Publication number: 20190251105Abstract: The present invention provides a method and system for storing and retrieving tags. Each tag is associated with a resource, upon a user's request. A tagging GUI is displayed which presents the available tags for one particular resource and/or a tag cloud GUI is displayed which presents tags for more than one resource. The tagging GUI allows to assign new tags to single resources. The tag cloud GUI enables users to search for resources which have been assigned certain tags. In the tag cloud GUI the relevancy of each single tag is visually reflected by its weighting factor which is determined by the frequency of occurrence.Type: ApplicationFiled: April 24, 2019Publication date: August 15, 2019Inventors: Hendrik Haddorp, Timo Kussmaul, Stephan Laertz, Andreas Nauerz