Patents by Inventor Stephan Vogt
Stephan Vogt 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: 20230154152Abstract: A waste disposal system for contaminant detection in waste containers, includes a disposal vehicle having a waste collection room, an emptying device, adapted to receive a waste container in a receiving position and move it to an emptying position in which the contents of the waste container are emptied into the waste collection room, and a camera system, adapted to detect the contents of the waste container, and including a first camera to record at least one image of the contents of the waste container prior to emptying in a top view and a second camera for recording a sequence of images of the contents of the waste container during the emptying, and a a data processing unit for analysis of images of the first camera and/or the second camera, the analysis involving classification of the images in terms of identified contents by means of a neural network.Type: ApplicationFiled: November 11, 2022Publication date: May 18, 2023Inventors: Cedric Markworth, Stephan Vogt
-
Publication number: 20230092223Abstract: A chain stay protection element is for the arrangement of a chain stay of a bicycle frame. The chain stay protection element includes a cover element arranged on an outer side of the chain stay in the area of the chainring in the mounted state. For fastening the cover element, the latter is connected to a fastening element.Type: ApplicationFiled: September 21, 2022Publication date: March 23, 2023Inventors: Peter Alraun, Stephan Vogt
-
Patent number: 11354094Abstract: A sort device includes a compare unit on one level of a hierarchical structure that includes a plurality of levels. The compare unit to compare one beat of one record with another beat of another record to provide a winner beat. The sort device further includes another compare unit on another level of the hierarchical structure to provide a further beat to the compare unit, and a request pipe to be used to request that the other compare unit provide the further beat to the compare unit.Type: GrantFiled: November 30, 2017Date of Patent: June 7, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norbert Hagspiel, Jörg-Stephan Vogt, Thomas Fuchs, Thomas St. Pierre
-
Patent number: 11048475Abstract: Multi-cycle key compare units. A compare unit includes a comparator, additional compare logic and at least one pair of buffers which provide input to the comparator. The compare unit sorts variable length records in streaming mode without the need for complex state machines to maintain state relating to the comparing. A record may have a variable length key and optional variable length data. The record and/or the key is split into fixed, pre-defined lengths. The total key and record lengths are unknown to the comparator of the compare unit.Type: GrantFiled: November 30, 2017Date of Patent: June 29, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norbert Hagspiel, Jörg-Stephan Vogt, Christian Jacobi, Thomas Fuchs
-
Patent number: 10936283Abstract: A logic device includes a compare unit at one level of a plurality of levels of a hierarchical structure to be used in sorting of records. The compare unit includes a buffer pair in which one or more buffers of the buffer pair are adapted to store at least one record. The logic device further includes another compare unit on another level of the plurality of levels of the hierarchical structure. The other compare unit includes another buffer pair in which one or more other buffers of the other buffer pair are adapted to store a portion of a record. A size of the one or more other buffers of the other buffer pair is insufficient to store the entire record. The one compare unit and the other compare unit are adapted to sort a plurality of records.Type: GrantFiled: November 30, 2017Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norbert Hagspiel, Jörg-Stephan Vogt, Christian Jacobi, Matthias Klein
-
Patent number: 10896022Abstract: A compare unit includes an array including a plurality of buffer pairs to receive records on one level of a plurality of levels of a hierarchical structure. A comparator is coupled to the array, and the comparator includes one input to receive one beat of one record from one buffer of a selected buffer pair of the plurality of buffer pairs coupled to the comparator. The comparator further includes another input to receive another beat of another record from another buffer of the selected buffer pair, and logic coupled to the one input and the other input to compare the one beat and the other beat to obtain a winner beat of the compare.Type: GrantFiled: November 30, 2017Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jörg-Stephan Vogt, Norbert Hagspiel, Christian Jacobi, Matthias Klein
-
Patent number: 10740098Abstract: A method, computer program product, and computer system for providing a comparison result vector of a predefined number of elements w resulting from comparison of multiple vectors of compressed data within a processor comprising registers of same size m is provided. Vector elements of the comparison result vector are stored in a register of the registers. Zero bits are padded between vector elements of each of the comparison result vectors. A compare bit result vector indicative of the vector elements is generated for accessing the results of the comparison in the comparison result vector.Type: GrantFiled: February 6, 2018Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventors: Cedric Lichtenau, Silvia M. Mueller, Jens P. Seifert, Jörg-Stephan Vogt, Markus Lachenmayr, L'Emir Salim Chehab, Pavankrishna Ellore Ramesh, Sourabh Chougule
-
Patent number: 10579375Abstract: The present disclosure relates performing of comparisons between a first and a second vector. The memory location has a size or length of m bits. A compare block to compare two single bits is used. The compare block comprises: two input bits associated to one of the bits from the first and the second vector respectively; a greater than input bit and a lower than input bit; a cascade enable input bit to control if the greater than input bit and the lower than input bit are considered; a greater than result bit, a lower than result bit, and an equal result bit. A daisy chaining of m of the one-bit compare blocks is performed such that the result bits of one compare block represents the compare result of the previous compare blocks in the chain.Type: GrantFiled: February 6, 2018Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Cedric Lichtenau, Silvia M. Mueller, Jens P. Seifert, Jörg-Stephan Vogt, Markus Lachenmayr, L'Emir Salim Chehab, Pavankrishna Ellore Ramesh, Sourabh Chougule
-
Patent number: 10452615Abstract: A computer program product for data compression is provided. The computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and executable by a processing circuit to cause the processing circuit to execute software compression for first requests for data compression that have respective sizes below a predefined threshold, forward second requests for data compression having respective sizes above the predefined threshold to a hardware accelerator and maintain a persistence of a compression dictionary used for executing the second requests across executions of the first and second requests.Type: GrantFiled: March 17, 2016Date of Patent: October 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frank Haverkamp, Anthony T. Sofia, Joerg-Stephan Vogt
-
Publication number: 20190243649Abstract: The present disclosure relates a method, computer program product, and computer system to provide a comparison result vector of a predefined number of elements w resulting from comparison of multiple vectors of compressed data within a processor comprising registers of same size m. Vector elements of the comparison result vector are stored in a register of the registers. Zero bits are padded between vector elements of each of the comparison result vectors. A compare bit result vector indicative of the vector elements is generated for accessing the results of the comparison in the comparison result vector.Type: ApplicationFiled: February 6, 2018Publication date: August 8, 2019Inventors: Cedric Lichtenau, Silvia M. Mueller, Jens P. Seifert, Jörg-Stephan Vogt, Markus Lachenmayr, L'Emir Salim Chehab, Pavankrishna Ellore Ramesh, Sourabh Chougule
-
Publication number: 20190243650Abstract: The present disclosure relates performing of comparisons between a first and a second vector. The memory location has a size or length of m bits. A compare block to compare two single bits is used. The compare block comprises: two input bits associated to one of the bits from the first and the second vector respectively; a greater than input bit and a lower than input bit; a cascade enable input bit to control if the greater than input bit and the lower than input bit are considered; a greater than result bit, a lower than result bit, and an equal result bit. A daisy chaining of m of the one-bit compare blocks is performed such that the result bits of one compare block represents the compare result of the previous compare blocks in the chain.Type: ApplicationFiled: February 6, 2018Publication date: August 8, 2019Inventors: Cedric Lichtenau, Silvia M. Mueller, Jens P. Seifert, Jörg-Stephan Vogt, Markus Lachenmayr, L'Emir Salim Chehab, Pavankrishna Ellore Ramesh, Sourabh Chougule
-
Patent number: 10343739Abstract: A drinking bottle cage includes a fastening member for fastening to a bicycle frame. The fastening member has connected therewith, in particular integrally formed with, a bottom holding member and a fixing member. The bottom holding member includes a projection in particular configured as a pin, said projection engaging with a recess provided at the bottom of the drinking bottle when the drinking bottle is fixed.Type: GrantFiled: May 23, 2017Date of Patent: July 9, 2019Assignee: Canyon Bicycles GmbHInventors: Stephan Vogt, Sebastian Hahn
-
Publication number: 20190163442Abstract: A logic device includes a compare unit at one level of a plurality of levels of a hierarchical structure to be used in sorting of records. The compare unit includes a buffer pair in which one or more buffers of the buffer pair are adapted to store at least one record. The logic device further includes another compare unit on another level of the plurality of levels of the hierarchical structure. The other compare unit includes another buffer pair in which one or more other buffers of the other buffer pair are adapted to store a portion of a record. A size of the one or more other buffers of the other buffer pair is insufficient to store the entire record. The one compare unit and the other compare unit are adapted to sort a plurality of records.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Norbert Hagspiel, Jörg-Stephan Vogt, Christian Jacobi, Matthias Klein
-
Publication number: 20190163444Abstract: A compare unit includes an array including a plurality of buffer pairs to receive records on one level of a plurality of levels of a hierarchical structure. A comparator is coupled to the array, and the comparator includes one input to receive one beat of one record from one buffer of a selected buffer pair of the plurality of buffer pairs coupled to the comparator. The comparator further includes another input to receive another beat of another record from another buffer of the selected buffer pair, and logic coupled to the one input and the other input to compare the one beat and the other beat to obtain a winner beat of the compare.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Jörg-Stephan Vogt, Norbert Hagspiel, Christian Jacobi, Matthias Klein
-
Publication number: 20190163443Abstract: A sort device includes a compare unit on one level of a hierarchical structure that includes a plurality of levels. The compare unit to compare one beat of one record with another beat of another record to provide a winner beat. The sort device further includes another compare unit on another level of the hierarchical structure to provide a further beat to the compare unit, and a request pipe to be used to request that the other compare unit provide the further beat to the compare unit.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Norbert Hagspiel, Jörg-Stephan Vogt, Thomas Fuchs, Thomas St. Pierre
-
Publication number: 20190163441Abstract: Multi-cycle key compare units. A compare unit includes a comparator, additional compare logic and at least one pair of buffers which provide input to the comparator. The compare unit sorts variable length records in streaming mode without the need for complex state machines to maintain state relating to the comparing. A record may have a variable length key and optional variable length data. The record and/or the key is split into fixed, pre-defined lengths. The total key and record lengths are unknown to the comparator of the compare unit.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Norbert Hagspiel, Jörg-Stephan Vogt, Christian Jacobi, Thomas Fuchs
-
Patent number: 10209890Abstract: A computing system includes a host processor, an access processor having a command port, a near memory accelerator, and a memory unit. The system is adapted to run a software program on the host processor and to offload an acceleration task of the software program to the near memory accelerator. The system is further adapted to provide, via the command port, a first communication path for direct communication between the software program and the near memory accelerator, and to provide, via the command port and the access processor, a second communication path for indirect communication between the software program and the near memory accelerator. A related computer implemented method and a related computer program product are also disclosed.Type: GrantFiled: March 28, 2017Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Angelo Haller, Harald Huels, Jan Van Lunteren, Joerg-Stephan Vogt
-
Patent number: 10203878Abstract: A computing system includes a host processor, an access processor having a command port, a near memory accelerator, and a memory unit. The system is adapted to run a software program on the host processor and to offload an acceleration task of the software program to the near memory accelerator. The system is further adapted to provide, via the command port, a first communication path for direct communication between the software program and the near memory accelerator, and to provide, via the command port and the access processor, a second communication path for indirect communication between the software program and the near memory accelerator. A related computer implemented method and a related computer program product are also disclosed.Type: GrantFiled: December 30, 2017Date of Patent: February 12, 2019Assignee: International Business Machines CorporationInventors: Angelo Haller, Harald Huels, Jan Van Lunteren, Joerg-Stephan Vogt
-
Patent number: 10169360Abstract: A computer program product for data compression is provided. The computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and executable by a processing circuit to cause the processing circuit to execute software compression for first requests for data compression that have respective sizes below a predefined threshold, forward second requests for data compression having respective sizes above the predefined threshold to a hardware accelerator and maintain a persistence of a compression dictionary used for executing the second requests across executions of the first and second requests.Type: GrantFiled: November 11, 2015Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frank Haverkamp, Anthony T. Sofia, Joerg-Stephan Vogt
-
Publication number: 20180346056Abstract: A bicycle hub quick-release axle has a shaft. A thread for fixing the shaft in a threaded bore in a dropout is provided at the first end of the shaft. A lever element for screwing the thread into/out of the threaded bore is provided at the second end of the shaft. A receiving space for the lever element is provided within the shaft. The lever element can be pulled out of the receiving space. The lever element when pulled out of the receiving spaced is connected to the shaft via holding elements. By this arrangement, simple screwing-in/unscrewing of the shaft is possible with the aid of the lever element.Type: ApplicationFiled: July 8, 2016Publication date: December 6, 2018Inventors: Michael Adomeit, Lutz Scheffer, Travor Allen, Johannes Thumm, Stephan Vogt