Patents by Inventor Ulf Troppens
Ulf Troppens 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: 10817245Abstract: Embodiments for using an electronic billboard in an Internet of Things (“IoT”) computing environment by a processor. A wireless communication link may be established between a user equipment (UE) and the electronic billboard. Currently displayed content may be temporarily interrupted with user-provided content uploaded from the UE to the electronic billboard according to one or more protocols.Type: GrantFiled: May 3, 2018Date of Patent: October 27, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simon Lorenz, Ralf Eberhard, Ulf Troppens, Manfred Haubrich
-
Publication number: 20190339925Abstract: Embodiments for using an electronic billboard in an Internet of Things (“IoT”) computing environment by a processor. A wireless communication link may be established between a user equipment (UE) and the electronic billboard. Currently displayed content may be temporarily interrupted with user-provided content uploaded from the UE to the electronic billboard according to one or more protocols.Type: ApplicationFiled: May 3, 2018Publication date: November 7, 2019Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simon LORENZ, Ralf EBERHARD, Ulf TROPPENS, Manfred HAUBRICH
-
Publication number: 20190138409Abstract: Provided is a system having a cluster of communication controllers, a method for modification of the latter, and a computer program product carrying computer executable code for execution of the method. Each communication controller is operable for providing network connections of the system with external computer systems using communication protocols of a first type and a second type. The first type is a failover tolerant communication protocol type. The second type is a failover non-tolerant communication protocol type. All network connections of each communication controller are disconnected during the modification of said communication controller. The method for modifying the cluster of communication controllers includes splitting the communication controllers into a first pool and a second pool.Type: ApplicationFiled: December 28, 2018Publication date: May 9, 2019Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Ulf Troppens, Rainer Wolafka
-
Patent number: 10261871Abstract: Provided is a system having a cluster of communication controllers, a method for modification of the latter, and a computer program product carrying computer executable code for execution of the method. Each communication controller is operable for providing network connections of the system with external computer systems using communication protocols of a first type and a second type. The first type is a failover tolerant communication protocol type. The second type is a failover non-tolerant communication protocol type. All network connections of each communication controller are disconnected during the modification of said communication controller. The method for modifying the cluster of communication controllers includes splitting the communication controllers into a first pool and a second pool.Type: GrantFiled: October 7, 2014Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Ulf Troppens, Rainer Wolafka
-
Patent number: 10052634Abstract: Embodiments of the disclosure relate to methods of storing and using biosamples with a cartridge that includes slots for storing biosample capillary tubes. The methods include providing access to a holder inside an enclosure of the cartridge, the enclosure having a same form factor as a data tape cartridge used in an automated tape library. The holder is configured to receive a plurality of capillary tubes in the holder, the capillary tubes including one or more biosamples. Exemplary methods may also include receiving capillary tubes in the cartridge, withdrawing capillary tubes from the cartridge, scanning and/or analyzing the capillary tubes and/or biosamples. Exemplary methods may additionally or alternatively include retrieving the cartridge from a storage slot of the automated tape library, loading the cartridge onto a drive of the automated tape library, and/or receiving and/or exporting a cartridge to/from the automated tape library via a mail slot.Type: GrantFiled: February 25, 2016Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Allen K. Bates, Nils Haustein, James W. Johnson, Thorsten Krause, Stephen L. Schwartz, Anna W. Topol, Ulf Troppens, Daniel J. Winarski
-
Patent number: 9665450Abstract: First, second, and third sets of addresses are created. The first set includes addresses registered in a name server; both the second and third sets include addresses not registered in the name server and that are disjoint. A first address of a first server that has failed and to which access is to be prohibited is moved from the first to the third set, is removed from the first server, assigned to a second server, and removed from the name server. Usage parameter values of the first address are monitored to determine whether at least one is below a value. If so, the first address is removed from the second server and moved from the third to the second set. Upon access to the first server no longer being prohibited, a second address of the second set is assigned to the first server and added to the name server.Type: GrantFiled: October 14, 2015Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Ulf Troppens, Michael Diederich, Erik Rueger
-
Patent number: 9588981Abstract: Various embodiments for differentiating between data and stubs pointing to a parent copy of deduplicated data. Undeduplicated data is stored with a checksum of an initial value. A stub pointing to the parent copy of the deduplicated data is stored with an additional checksum of a differing, additional initial value.Type: GrantFiled: March 3, 2015Date of Patent: March 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Allen K. Bates, Nils Haustein, Craig A. Klein, Frank Krick, Ulf Troppens, Daniel J. Winarski
-
Patent number: 9400605Abstract: Various embodiments for managing a virtual tape library cluster are provided. A virtual tape library system is enhanced by representing virtual tape resources in cluster nodes with a unique serial number. A least utilized cluster node is determined. One of the virtual tape resources represented within the least utilized cluster node is selected.Type: GrantFiled: January 9, 2012Date of Patent: July 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nils Haustein, Thorsten Krause, Ulf Troppens, Daniel James Winarski
-
Publication number: 20160178653Abstract: Embodiments of the disclosure relate to methods of storing and using biosamples with a cartridge that includes slots for storing biosample capillary tubes. The methods include providing access to a holder inside an enclosure of the cartridge, the enclosure having a same form factor as a data tape cartridge used in an automated tape library. The holder is configured to receive a plurality of capillary tubes in the holder, the capillary tubes including one or more biosamples. Exemplary methods may also include receiving capillary tubes in the cartridge, withdrawing capillary tubes from the cartridge, scanning and/or analyzing the capillary tubes and/or biosamples. Exemplary methods may additionally or alternatively include retrieving the cartridge from a storage slot of the automated tape library, loading the cartridge onto a drive of the automated tape library, and/or receiving and/or exporting a cartridge to/from the automated tape library via a mail slot.Type: ApplicationFiled: February 25, 2016Publication date: June 23, 2016Inventors: Allen K. Bates, Nils Haustein, James W. Johnson, Thorsten Krause, Stephen L. Schwartz, Anna W. Topol, Ulf Troppens, Daniel J. Winarski
-
Patent number: 9286914Abstract: Embodiments of the disclosure relate to a cartridge that includes slots for storing biosample capillary tubes. The cartridge has the same form factor as data tape cartridges to allow the cartridge to be handled by the same robotic mechanisms that handle data cartridges in an automated tape library. One aspect of the disclosure concerns a cartridge comprising an enclosure that includes a movable door to provide access to a tube holder in the enclosure. The tube holder includes cylindrical holes or slots for receiving capillary tubes which contain biosamples scanned and analyzed an automated tape library.Type: GrantFiled: June 1, 2011Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Allen Keith Bates, Nils Haustein, James William Johnson, Thorsten Krause, Stephen Leonard Schwartz, Anna Wanda Topol, Ulf Troppens, Daniel James Winarski
-
Patent number: 9275067Abstract: A method to sequentially deduplicate data, wherein the method receives a plurality of computer files, wherein each of the plurality of computer files comprises a label comprising a file name, a file type, a version number, and file size, and stores that plurality of computer files in a deduplication queue. The method then identifies a subset of the plurality of computer files, wherein each file of the subset comprises the same file name but a different version number, and wherein the subset comprises a maximum count of version numbers, and wherein the subset comprises a portion of the plurality of computer files. The method deduplicates the subset using a hash algorithm, and removes the subset from said deduplication queue.Type: GrantFiled: March 16, 2009Date of Patent: March 1, 2016Assignee: International Busines Machines CorporationInventors: Allen Keith Bates, Nils Haustein, Gail Hepworth, Craig Anthony Klein, Ulf Troppens, Daniel James Winarski
-
Publication number: 20160034364Abstract: First, second, and third sets of addresses are created. The first set includes addresses registered in a name server; both the second and third sets include addresses not registered in the name server and that are disjoint. A first address of a first server that has failed and to which access is to be prohibited is moved from the first to the third set, is removed from the first server, assigned to a second server, and removed from the name server. Usage parameter values of the first address are monitored to determine whether at least one is below a value. If so, the first address is removed from the second server and moved from the third to the second set. Upon access to the first server no longer being prohibited, a second address of the second set is assigned to the first server and added to the name server.Type: ApplicationFiled: October 14, 2015Publication date: February 4, 2016Inventors: Ulf Troppens, Michael Diederich, Erik Rueger
-
Patent number: 9246744Abstract: First, second, and third sets of addresses are created. The first set includes addresses registered in a name server; both the second and third sets include addresses not registered in the name server and that are disjoint. A first address of a first server that has failed and to which access is to be prohibited is moved from the first to the third set, is removed from the first server, assigned to a second server, and removed from the name server. Usage parameter values of the first address are monitored to determine whether at least one is below a value. If so, the first address is removed from the second server and moved from the third to the second set. Upon access to the first server no longer being prohibited, a second address of the second set is assigned to the first server and added to the name server.Type: GrantFiled: February 14, 2013Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Ulf Troppens, Erik Rueger, Michael Diederich
-
Patent number: 9158806Abstract: An approach for managing a data package is provided. Network throughput is determined to exceed a threshold. A sender computer determines a hash digest of the data package by using a hash function selected based on central processing unit utilization. If the hash digest is in a sender hash table, then without sending the data package, the sender computer sends the hash digest and an index referring to the hash digest so that a recipient computer can use the index to locate a matching hash digest and the data package in a recipient hash table. If the hash digest is not in the sender hash table, then the sender computer adds the data package and the hash digest to the sender hash table and sends the data package and the hash digest to the second computer to check the integrity of the data package based on the hash digest.Type: GrantFiled: January 5, 2015Date of Patent: October 13, 2015Assignee: International Business Machines CorporationInventors: Nils Haustein, Harald Seipp, Ulf Troppens, Daniel J. Winarski
-
Publication number: 20150178307Abstract: Various embodiments for differentiating between data and stubs pointing to a parent copy of deduplicated data. Undeduplicated data is stored with a checksum of an initial value. A stub pointing to the parent copy of the deduplicated data is stored with an additional checksum of a differing, additional initial value.Type: ApplicationFiled: March 3, 2015Publication date: June 25, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Allen K. BATES, Nils HAUSTEIN, Craig A. KLEIN, Frank KRICK, Ulf TROPPENS, Daniel J. WINARSKI
-
Publication number: 20150154244Abstract: An approach for managing a data package is provided. Network throughput is determined to exceed a threshold. A sender computer determines a hash digest of the data package by using a hash function selected based on central processing unit utilization. If the hash digest is in a sender hash table, then without sending the data package, the sender computer sends the hash digest and an index referring to the hash digest so that a recipient computer can use the index to locate a matching hash digest and the data package in a recipient hash table. If the hash digest is not in the sender hash table, then the sender computer adds the data package and the hash digest to the sender hash table and sends the data package and the hash digest to the second computer to check the integrity of the data package based on the hash digest.Type: ApplicationFiled: January 5, 2015Publication date: June 4, 2015Inventors: Nils Haustein, Harald Seipp, Ulf Troppens, Daniel J. Winarski
-
Publication number: 20150143160Abstract: Provided is a system having a cluster of communication controllers, a method for modification of the latter, and a computer program product carrying computer executable code for execution of the method. Each communication controller is operable for providing network connections of the computer system with external computer systems using communication protocols of a first type and a second type. The first type is a failover tolerant communication protocol type. The second type is a failover non-tolerant communication protocol type. All network connections of each communication controller are disconnected during the modification of said communication controller.Type: ApplicationFiled: October 7, 2014Publication date: May 21, 2015Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Ulf Troppens, Rainer Wolafka
-
Patent number: 9015552Abstract: Various embodiments for differentiating between data and stubs pointing to a parent copy of deduplicated data are provided. Undeduplicated data is stored with a checksum of an initial value as a first cyclic redundancy check (CRC) seed. A stub pointing to the parent copy of the deduplicated data is stored with an additional checksum of a differing, additional initial value as a second CRC seed.Type: GrantFiled: May 14, 2013Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventors: Allen K. Bates, Nils Haustein, Craig A. Klein, Frank Krick, Ulf Troppens, Daniel J. Winarski
-
Patent number: 8938662Abstract: A data storage system includes a data storage array configured for de-duplication of duplicate data therein by: identification of a plurality of portions of data; a comparison of each portion of the data to identify duplicate data and identification of a link associated with each duplicate data; a determination of whether a Hamming link-separation-distance of the identified link is greater than twice a Hamming radius of an error correction code in the data storage system; and replacement of the duplicate data with the identified link when it is determined that the Hamming link-separation-distance is greater than twice the Hamming radius.Type: GrantFiled: April 23, 2012Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: Robert Haas, Nils Haustein, Craig Anthony Klein, Ulf Troppens, Daniel James Winarski
-
Patent number: 8938417Abstract: An approach for managing a data package is provided. Network utilization is determined to exceed a threshold. A sender computer determines a hash digest of the data package by using a hash function selected based on central processing unit utilization. If the hash digest is in a sender hash table, then without sending the data package, the sender computer sends the hash digest and an index referring to the hash digest so that a recipient computer can use the index to locate a matching hash digest and the data package in a recipient hash table. If the hash digest is not in the sender hash table, then the sender computer adds the data package and the hash digest to the sender hash table and sends the data package and the hash digest to the second computer to check the integrity of the data package based on the hash digest.Type: GrantFiled: February 22, 2013Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: Nils Haustein, Harald Seipp, Ulf Troppens, Daniel J. Winarski