Patents by Inventor Thomas Stober
Thomas Stober 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: 10664788Abstract: 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: GrantFiled: January 30, 2017Date of Patent: May 26, 2020Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Klaus Rindtorff, Thomas Stober
-
Patent number: 10257303Abstract: The invention relates to a computer-implemented method for providing an alternative GUI to a client application. A proxy computer comprises a history with request sequences respectively representing a part of a workflow predefined by an original GUI. Each request sequence in the history has been transmitted previously from an original GUI displayed in a client application via the proxy computer and via a network to a backend application. The proxy computer intercepts a current request transmitted from the original GUI to the backend application via the network and the proxy computer, compares the current intercepted request with the request sequences in the history, identifies and evaluates a matching request sequence for generating the alternative GUI, the alternative GUI completely or partially implementing the part of the workflow represented by the identified request sequence and returns the generated alternative GUI via the network to the client application.Type: GrantFiled: March 31, 2016Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andreas Arning, Jens Engelke, Klaus Rindtorff, Thomas Stober
-
Publication number: 20180365329Abstract: 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: ApplicationFiled: August 23, 2018Publication date: December 20, 2018Inventors: Michael Junginger, Stefan Liesche, Andreas Nauerz, Sascha Sambale, Thomas Steinheber, Thomas Stober
-
Patent number: 10114896Abstract: 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: September 8, 2014Date of Patent: October 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Junginger, Stefan Liesche, Andreas Nauerz, Sascha Sambale, Thomas Steinheber, Thomas Stober
-
Publication number: 20180297315Abstract: The invention relates to a folding belt, which can be used, for example, in a folding machine. By means of an improved profile of the folding belt, the quality of the folding is improved and, in particular, undesired “fishtailing” is reduced.Type: ApplicationFiled: August 22, 2016Publication date: October 18, 2018Applicant: Wilhelm Bahmüller Maschinenbau Präzisionswerkzeuge GmbHInventors: Thomas STOBER, Jan UNDEUTSCH
-
Publication number: 20180293060Abstract: 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: ApplicationFiled: June 15, 2018Publication date: October 11, 2018Inventors: Stefan Behl, Uwe Hansmann, Timo Kussmaul, Thomas Steinheber, Thomas Stober
-
Publication number: 20180225129Abstract: 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: ApplicationFiled: February 8, 2017Publication date: August 9, 2018Inventors: Stefan Behl, Uwe Hansmann, Timo Kussmaul, Thomas Steinheber, Thomas Stober
-
Publication number: 20180218310Abstract: 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: ApplicationFiled: January 30, 2017Publication date: August 2, 2018Inventors: Uwe Hansmann, Klaus Rindtorff, Thomas Stober
-
Patent number: 10025579Abstract: 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: GrantFiled: April 5, 2017Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Stefan Behl, Uwe Hansmann, Timo Kussmaul, Thomas Steinheber, Thomas Stober
-
Patent number: 9996511Abstract: 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: GrantFiled: March 23, 2016Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Uwe Hansmann, Thomas Stober
-
Publication number: 20170289292Abstract: The invention relates to a computer-implemented method for providing an alternative GUI to a client application. A proxy computer comprises a history with request sequences respectively representing a part of a workflow predefined by an original GUI. Each request sequence in the history has been transmitted previously from an original GUI displayed in a client application via the proxy computer and via a network to a backend application. The proxy computer intercepts a current request transmitted from the original GUI to the backend application via the network and the proxy computer, compares the current intercepted request with the request sequences in the history, identifies and evaluates a matching request sequence for generating the alternative GUI, the alternative GUI completely or partially implementing the part of the workflow represented by the identified request sequence and returns the generated alternative GUI via the network to the client application.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Andreas Arning, Jens Engelke, Klaus Rindtorff, Thomas Stober
-
Publication number: 20170277665Abstract: 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: ApplicationFiled: March 23, 2016Publication date: September 28, 2017Inventors: Uwe Hansmann, Thomas Stober
-
Patent number: 9692794Abstract: The invention provides for a computer system, comprising a device register for creating and registering one or more device objects. At least one device object of the one or more device objects is configured for communicating with a network connector of a sensor appliance via a network connection. The device object is configured for exposing at least one parameter of the sensor appliance by declaring its capabilities. The computer system further comprises an aggregation model for aggregating the at least one parameter of the at least one device objects; a set of wiring definitions descriptive of raised events created by changes or updates in the at least one parameter; and a wiring broker for updating the aggregation model in accordance with the raised events.Type: GrantFiled: October 4, 2012Date of Patent: June 27, 2017Assignee: International Business Machines CorporationInventors: Stefan Liesche, Thomas Stober, Stefan Weigeldt, Martin Welsch
-
Publication number: 20160306781Abstract: A method, a computer program product, and a computer system for page rendering in a portal. A computer processor determines whether the performance constraint for a portlet is fulfilled, in response to receiving a portlet request from a client. The computer processor determines whether there exists a page including the portlet, in response to determining that the performance constraint for the portlet is not fulfilled. The computer processor creates a new page to include the portlet, in response to determining that the page including the portlet does not exist. The computer processor creates a new link to the new page and renders a markup fragment including the new link to the new page.Type: ApplicationFiled: March 11, 2016Publication date: October 20, 2016Inventors: Timo Kussmaul, Thomas Stober, Oliver Then
-
Publication number: 20160306780Abstract: A method, a computer program product, and a computer system for page rendering in a portal. A computer processor determines whether the performance constraint for a portlet is fulfilled, in response to receiving a portlet request from a client. The computer processor determines whether there exists a page including the portlet, in response to determining that the performance constraint for the portlet is not fulfilled. The computer processor creates a new page to include the portlet, in response to determining that the page including the portlet does not exist. The computer processor creates a new link to the new page and renders a markup fragment including the new link to the new page.Type: ApplicationFiled: April 20, 2015Publication date: October 20, 2016Inventors: Timo Kussmaul, Thomas Stober, Oliver Then
-
Publication number: 20160171490Abstract: In an approach for creating a transaction based searchable resource, a computer receives a transaction record and a unique identification. The computer identifies commodity data associated with the received transaction receipt, wherein the identified commodity data includes one or more commodities with transaction dates and one or more of the following: product descriptions and service descriptions. The computer determines an account within a repository that corresponds to the received unique identification. The computer stores the identified commodity data within the determined account in the repository.Type: ApplicationFiled: December 12, 2014Publication date: June 16, 2016Inventors: Jaspreet Singh, Thomas Stober
-
Publication number: 20160171585Abstract: In an approach for creating a transaction based searchable resource, a computer receives a transaction record and a unique identification. The computer identifies commodity data associated with the received transaction receipt, wherein the identified commodity data includes one or more commodities with transaction dates and one or more of the following: product descriptions and service descriptions. The computer determines an account within a repository that corresponds to the received unique identification. The computer stores the identified commodity data within the determined account in the repository.Type: ApplicationFiled: June 11, 2015Publication date: June 16, 2016Inventors: Jaspreet Singh, Thomas Stober
-
Patent number: 9342364Abstract: A portal view generation system can receive a request from a user for a portal view of a portal site. The system determines which resources the user can access based on the user's permission level on the resources. The system further determines the user's authentication level. Each of the portal resources the user has permission to access are then vetted based on a minimum authentication level needed to view the resource, and the user's authentication level. Those resources which the user has permission to access, but in insufficient level of authentication are excluded from view. The portal view generation system then generates the code to render navigational elements for the user to access those remaining resources the user has both permission and sufficient authentication level to access.Type: GrantFiled: February 18, 2009Date of Patent: May 17, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Walter Haenel, Stefan Hepper, Thomas Stober
-
Publication number: 20160125092Abstract: In an approach to distributing web components for display, a computer receives a request for a plurality of web components from a user on a first computing device. The computer fetches the web components. The computer determines whether the first computing device and one or more additional computing devices are registered in association with the user. Responsive to determining the first computing device and one or more additional computing devices are registered in association with the user, the computer identifies preferred device capabilities for at least one of the web components. The computer identifies a best match of the preferred device capabilities for the at least one of the web components to one or more device capabilities of a target computing device. The computer distributes the at least one of the web components to the first computing device or the one or more additional computing devices.Type: ApplicationFiled: April 29, 2015Publication date: May 5, 2016Inventors: Jaspreet Singh, Thomas Stober
-
Publication number: 20160127444Abstract: In an approach to distributing web components for display, a computer receives a request for a plurality of web components from a user on a first computing device. The computer fetches the web components. The computer determines whether the first computing device and one or more additional computing devices are registered in association with the user. Responsive to determining the first computing device and one or more additional computing devices are registered in association with the user, the computer identifies preferred device capabilities for at least one of the web components. The computer identifies a best match of the preferred device capabilities for the at least one of the web components to one or more device capabilities of a target computing device. The computer distributes the at least one of the web components to the first computing device or the one or more additional computing devices.Type: ApplicationFiled: November 3, 2014Publication date: May 5, 2016Inventors: Jaspreet Singh, Thomas Stober