Patents by Inventor Uwe Hansmann

Uwe Hansmann 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: 20200264848
    Abstract: 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: Application
    Filed: February 14, 2019
    Publication date: August 20, 2020
    Inventors: Thomas Stober, Carsten Leue, Sven Sterbling, Uwe Hansmann
  • Publication number: 20200192945
    Abstract: Validating revisions of digital content managed by a content management system can include determining a quality metric value, the value indicating coverage of the digital content by a set of training data used to train a ranking model for ranking responses to search queries of the digital content. Additionally, content validation can include invoking a ranking editor in response to the quality metric value deviating from a predetermined threshold by more than a predetermined amount. Content validation can further include extending the set of training data using the interactive ranking editor.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Timo Kußmaul, Udo Schoene, Uwe Hansmann, David Winter, Hendrik Haddorp, Anke Lüdde, Andreas Prokoph, Oliver Rudolph
  • Patent number: 10664788
    Abstract: Aspects of the present invention provide an approach for delivering an item to a target recipient. A mobile guardian device at a first location comprises a wireless communication system. The guardian device is further protected against unauthorized removal from the first location. An item that is delivered to a second location within a communication reach of the guardian device is detected the item by the guardian device. The item is registered with the guardian device, activating an item protection status in which an unauthorized removal of the item from the second location is detected. An authorized removal of the item from the second location is enabled in response to a communication between the guardian device and a removal authentication device.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Klaus Rindtorff, Thomas Stober
  • Publication number: 20200159591
    Abstract: Embodiments generally relate to finding a service in a service infrastructure. In some embodiments, a method includes receiving a service lookup request, where the service lookup request includes an application program interface (API) specification for a service to be invoked, where the API specification defines at least one target input parameter and at least one target output parameter. The method further includes searching for at least one service that has an API specification that corresponds to the API specification included in the service lookup request. The method further includes determining a sequence of services if no service is found that has an API specification that corresponds to the API specification included in the service lookup request, where services of the sequence of services include API specifications that, in combination, correspond to the API specification included in the service lookup request; and invoking the services of the sequence of services.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 21, 2020
    Inventors: Oliver RUDOLPH, Hendrik HADDORP, Timo KUSSMAUL, Uwe HANSMANN, David WINTER, Udo SCHOENE, Anke LÜDDE, Andreas PROKOPH
  • Publication number: 20200159592
    Abstract: Embodiments generally relate to selecting a service instance in a service infrastructure. In some embodiments, a method includes sending, by a service registry, a status request to each service instance of a plurality of service instances, where the service registry maintains a data store of performance information associated each of the service instances. The method further includes receiving, by the service registry, a plurality of status responses, where each status response is received from a respective service instance of the plurality service instances, and where each status response includes one or more performance characteristics. The method further includes ranking, by the service registry, the service instances based at least in part on the one or more performance characteristics. The method further includes performing, by the service registry, service lookups based on the ranking.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 21, 2020
    Inventors: Uwe HANSMANN, Timo KUßMAUL, David WINTER, Hendrik HADDORP, Udo SCHOENE, Andreas PROKOPH, Oliver RUDOLPH, Anke LÜDDE
  • Publication number: 20190163793
    Abstract: A trigger message indicative of a potential change to a publishing workflow is received. The trigger message is processed, resulting in a workflow modification message that includes a content item identifier, a related semantic identifier indicative of a semantic of the workflow modification message, and workflow characterizing metadata. The publishing workflow is retrieved by selection using the workflow characterizing metadata. At least one publishing workflow action of the retrieved publishing workflow is modified based on the workflow modification message, and the modified publishing workflow is executed.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Dieter Buehler, Matthias Falkenberg, Uwe Hansmann, Daniel Kaulen, Stefan Koch, Timo Kussmaul, Stephan Laertz, Udo Schoene, Thomas Steinheber
  • Publication number: 20190080269
    Abstract: A method, system, and/or a computer program product is provided for assigning a content item to a data center and for storing the content item in the data center. The method comprises reading a workflow definition. The workflow definition comprises a plurality of states for a content item. A state is determined of the content items in its related workflow, and probabilities are determined for future workflow states using author profiles performing future workflow steps resulting in the future workflow states. Furthermore, a data center performance indicator is determined for each of a plurality of data centers enabled for storing the content item, and a content item storage indicator is determined using the determined probabilities and the determined data center performance indicator for each of the plurality of data centers. The content item is stored in that data center which related content item storage indicator exceeds a predefined threshold value.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 14, 2019
    Inventors: Uwe Hansmann, Daniel Kaulen, Timo Kußmaul, Klaus Rindtorff
  • Publication number: 20180293060
    Abstract: A method, computer system, and computer program product for distributing a composite application is provided. The composite application includes several components, and is adapted to be distributed on multiple systems implementing runtime environments. The components have associated distribution descriptors. The distribution descriptors specify requirements for the at least one target runtime environment. The method includes selecting a composite application from a code asset repository and upon the selection of the composite application, creating a distributing workflow by a distributing unit. The distributing workflow includes a configuration. The configuration specifies the at least one target runtime environment. The method further includes executing the distributing workflow. The executing can include evaluating the distribution descriptor of each component according to the configuration, based on the evaluating, creating a distribution script for each component, and executing the distribution scripts.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 11, 2018
    Inventors: Stefan Behl, Uwe Hansmann, Timo Kussmaul, Thomas Steinheber, Thomas Stober
  • Publication number: 20180225129
    Abstract: A method for distributing a content container to a user device may be provided. The method comprises creating target web content in a web content management system, packaging the target web content into the content container, and offering the target web content in the content container for downloading to the user device. The target web content comprises event rules adapted for changing rendered content displayed at interpretation time of the target web content without a connection between the user device and the content management system, multiple variations of the target web content adapted for personalizing the rendered target web content offline, wherein the personalization comprises determining which variation of the target web content is being rendered depending on an external parameter and the event rules and, a buffer for storing an interaction response of an interaction with the target web content.
    Type: Application
    Filed: February 8, 2017
    Publication date: August 9, 2018
    Inventors: Stefan Behl, Uwe Hansmann, Timo Kussmaul, Thomas Steinheber, Thomas Stober
  • Publication number: 20180218310
    Abstract: Aspects of the present invention provide an approach for delivering an item to a target recipient. A mobile guardian device at a first location comprises a wireless communication system. The guardian device is further protected against unauthorized removal from the first location. An item that is delivered to a second location within a communication reach of the guardian device is detected the item by the guardian device. The item is registered with the guardian device, activating an item protection status in which an unauthorized removal of the item from the second location is detected. An authorized removal of the item from the second location is enabled in response to a communication between the guardian device and a removal authentication device.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventors: Uwe Hansmann, Klaus Rindtorff, Thomas Stober
  • Patent number: 10025579
    Abstract: A method, computer system, and computer program product for distributing a composite application is provided. The composite application includes several components, and is adapted to be distributed on multiple systems implementing runtime environments. The components have associated distribution descriptors. The distribution descriptors specify requirements for the at least one target runtime environment. The method includes selecting a composite application from a code asset repository and upon the selection of the composite application, creating a distributing workflow by a distributing unit. The distributing workflow includes a configuration. The configuration specifies the at least one target runtime environment. The method further includes executing the distributing workflow. The executing includes evaluating the distribution descriptor of each component according to the configuration, based on the evaluating, creating a distribution script for each component, and executing the distribution scripts.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Uwe Hansmann, Timo Kussmaul, Thomas Steinheber, Thomas Stober
  • Patent number: 9996511
    Abstract: Website structure creation. A site navigation structure sketch is created by a free-form drawing using a drawing tool being executed on a computing device. The site navigation structure sketch is stored in pixel form, and processed by transforming the site navigation structure sketch by vectorizing the sketch into a predefined structured representation. A site navigation structure is created based on the predefined structured representation, and the site navigation structure is integrated into a web portal site structure.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Thomas Stober
  • Publication number: 20170277665
    Abstract: Website structure creation. A site navigation structure sketch is created by a free-form drawing using a drawing tool being executed on a computing device. The site navigation structure sketch is stored in pixel form, and processed by transforming the site navigation structure sketch by vectorizing the sketch into a predefined structured representation. A site navigation structure is created based on the predefined structured representation, and the site navigation structure is integrated into a web portal site structure.
    Type: Application
    Filed: March 23, 2016
    Publication date: September 28, 2017
    Inventors: Uwe Hansmann, Thomas Stober
  • Patent number: 9125059
    Abstract: A method, system, and/or computer program product establish a password-free, token-based wireless network access for a mobile device that is within a wireless communication range of a wireless access point. A wireless connection is established between the mobile device and the wireless access point, where the wireless connection utilizes an extended existing protocol, and where the extension of the existing protocol is based on data stored as content in a data field in a token stored in a memory of the mobile device. The mobile device transmits a portion of the token as part of an initialization message to a verification server that is connected to the wireless access point. The mobile device receives a confirmation message for establishing the wireless connection based on a verification application running on the verification server.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Klaus Rindtorff, Thomas Stober
  • Patent number: 8930930
    Abstract: A method, computer program product, and system for updating a computer system may include collecting data describing usage characteristics on a customer computer system. Available updates may be stored on a support system together with one or more relevant rules. A recommendation engine may be used to analyze the data describing usage characteristics and to recommend one or more changes based on evaluation of one or more relevant rules for each available update. Changes having one or more attributes and one or more successor relationships to recommend for installation in the computer system may be selected.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Klaus Rindtorff
  • Patent number: 8918774
    Abstract: A method, computer program product, and system for updating a computer system may include collecting data describing usage characteristics on a customer computer system. Available updates may be stored on a support system together with one or more relevant rules. A recommendation engine may be used to analyze the data describing usage characteristics and to recommend one or more changes based on evaluation of one or more relevant rules for each available update. Changes having one or more attributes and one or more successor relationships to recommend for installation in the computer system may be selected.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Klaus Rindtorff
  • Publication number: 20140201618
    Abstract: A method and/or computer program product provides client-side personalization of websites. A client and a web server are provided with a description language infrastructure that provides classifying categories for web content. A browser locally defines user preferences for web content as description language classifying categories for web content. Web content is requested and received from the web server as a response, which includes the requested web content and a markup with description language information specifying all alternatives of classifying categories for web content fragments of the web content. The classifying categories are locally filtered for web content fragments of the web content based on said locally defined user preference. A personalized subset of the web content is displayed based on the locally defined user preferences.
    Type: Application
    Filed: January 3, 2014
    Publication date: July 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: UWE HANSMANN, THOMAS STOBER
  • Publication number: 20140137206
    Abstract: A method, system, and/or computer program product establish a password-free, token-based wireless network access for a mobile device that is within a wireless communication range of a wireless access point. A wireless connection is established between the mobile device and the wireless access point, where the wireless connection utilizes an extended existing protocol, and where the extension of the existing protocol is based on data stored as content in a data field in a token stored in a memory of the mobile device. The mobile device transmits a portion of the token as part of an initialization message to a verification server that is connected to the wireless access point. The mobile device receives a confirmation message for establishing the wireless connection based on a verification application running on the verification server.
    Type: Application
    Filed: September 11, 2013
    Publication date: May 15, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: UWE HANSMANN, KLAUS RINDTORFF, THOMAS STOBER
  • Patent number: 8463744
    Abstract: A method and system for synchronizing data records in a client with data records in a server system is disclosed. The method and system of the present invention includes creating setup information in the client and providing the same to the server, wherein the setup information enables the server system to identify the client, to identify where to find information the server system needs for synchronization, and to provide appropriate commands for the client.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventors: Uwe Hansmann, Lothar Merk, Thomas Stober
  • Publication number: 20130013767
    Abstract: Provided is a system and method for managing software provided as a cloud service. At least one service provider cloud provides an operating environment for one or more software instances; The software instances are in communication with to a management agent module at the at least one service provider cloud. A software instance of the one or more software instances provides a cloud service to a processing device constructed and arranged as a service consumer device. A software management module manages the software instance. The management agent module sends status information of the software instance to the software management module via a network. The software management module sends control information to the management agent module, which processes the control data, permitting the software management module to control the software instance.
    Type: Application
    Filed: June 14, 2012
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Stober, Uwe Hansmann, Michael Behrendt