Patents by Inventor Martin Petermann
Martin Petermann 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: 20230325681Abstract: A method of dynamically optimizing decision tree inference is provided. The method, which is performed at the computerized system, repeatedly executes one or more decision trees for inference purposes and repeatedly performs an optimization procedure according to two-phase cycles. Each cycle includes two alternating phases, i.e., a first phase followed by a second phase. The decision trees are executed based on a reference data structure, whereby attributes of nodes of the decision trees are repeatedly accessed from the reference data structure during the first phase of each of the cycles. First, the accessed attributes are monitored during the first phase of each cycle, which leads to update statistical characteristics of the nodes. Second, a substitute data structure is configured during the second phase of each cycle based on the updated statistical characteristics. Third, the reference data structure is updated in accordance with the substitute data structure.Type: ApplicationFiled: April 12, 2022Publication date: October 12, 2023Inventors: Jan Van Lunteren, Nikolaos Papandreou, Charalampos Pozidis, Martin Petermann, Thomas Parnell, Milos Stanisavljevic
-
Patent number: 11249644Abstract: A computer-implemented method, according to one embodiment, is for integrating magnetic tape storage with a distributed disk file system. The computer-implemented method includes: registering for a subset of data operations that are recorded at a central location, where the central location is coupled to a plurality of distributed accessor nodes. A subset of available resources in one or more magnetic tape libraries that are coupled to the plurality of distributed accessor nodes are registered for and further managed. Moreover, a performance of the subset of data operations using the registered subset of available resources is scheduled. Supplemental data operations which correspond to the subset of data operations are also automatically received from the central location.Type: GrantFiled: September 18, 2019Date of Patent: February 15, 2022Assignee: International Business Machines CorporationInventors: Slavisa Sarafijanovic, Martin Petermann, Bo Zou, Jin Yin, Feng Shao, Jiong Lu, Ning Wang
-
Publication number: 20210081108Abstract: A computer-implemented method, according to one embodiment, is for integrating magnetic tape storage with a distributed disk file system. The computer-implemented method includes: registering for a subset of data operations that are recorded at a central location, where the central location is coupled to a plurality of distributed accessor nodes. A subset of available resources in one or more magnetic tape libraries that are coupled to the plurality of distributed accessor nodes are registered for and further managed. Moreover, a performance of the subset of data operations using the registered subset of available resources is scheduled. Supplemental data operations which correspond to the subset of data operations are also automatically received from the central location.Type: ApplicationFiled: September 18, 2019Publication date: March 18, 2021Inventors: Slavisa Sarafijanovic, Martin Petermann, Bo Zou, Jin Yin, Feng Shao, Jiong Lu, Ning Wang
-
Patent number: 10246000Abstract: A parking assistance system for a motor vehicle includes a monitoring unit for detecting an object in the vicinity of the vehicle and a light system connected to the monitoring unit and configured to emit light into the area surrounding the motor vehicle. The monitoring unit is configured to sense the bearing of an object and to control the distribution of the light emitted from the light system as a function of the sensed bearing.Type: GrantFiled: April 7, 2017Date of Patent: April 2, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Ingolf Schneider, Philipp Roeckl, Martin Petermann, Peter Kahler, Marten Wittorf
-
Patent number: 10235374Abstract: A key-value store for storing and retrieving user files based on key-value pairs, hereafter referred to as KVPs. For each user of the key-value store, each file of a set of files of said each user is stored as one or more pairs of KVPs. Each of said one or more pairs comprises a KVP of a first type and a KVP of a second type. The KVP of the first type comprises at least a part of contents of said each file, whereas the KVP of the second type comprises metadata (and possibly attributes) of said each file. Each KVP of the second type links to one or more KVPs of the first type. Further provided are related method and computer program products.Type: GrantFiled: March 8, 2016Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Elli Androulaki, Robert Basham, Nikola Knezevic, Martin Petermann, Harold J. Roberson, II, Wayne A. Sawdon, Alessandro Sorniotti
-
Patent number: 10216950Abstract: A multi-tiered file locking service provides file locking at the thread and process level, and can optionally include locking at the file system level. A local locking mechanism maintains a list of local locks for threads within a process. When a thread requests a lock for a file, and a local lock is obtained, a process lock for the file may be requested. When no file system locking is used, when the process lock is obtained, the thread receives the lock for the file. When file system locking is used, when the process lock is obtained, a file system lock for the file may be requested. When the file system lock for the file is obtained, the thread receives the lock for the file. The result is a file locking service that functions across threads, processes and nodes in a distributed computing environment.Type: GrantFiled: December 11, 2015Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Elli Androulaki, Robert B. Basham, Martin Petermann, Harold J. Roberson, II, Alessandro Sorniotti
-
Patent number: 10162527Abstract: A system according to one embodiment includes a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to store hierarchically-organized global configuration information for each node and each tape library resource in a storage cluster to at least one memory accessible by each node of the storage cluster. The storage cluster includes at least one tape library. Also, the logic is configured to cause the processor to migrate data to and/or recall data from a tape cartridge pool within a tape library, using the hierarchically-organized global configuration information and via a node which has access to the tape cartridge pool, in response to receiving a migration and/or recall request at any node of the storage cluster. Other systems, methods, and computer program products for management of data and resources in a tiered data storage system are described in more embodiments.Type: GrantFiled: August 21, 2017Date of Patent: December 25, 2018Assignee: International Business Machines CorporationInventors: Atsushi Abe, Takashi Ashida, Mathias Bjoerkqvist, Tohru Hasegawa, Takeshi Ishimoto, Hiroshi Itagaki, Martin Petermann, Slavisa Sarafijanovic, Thomas D. Weigold
-
Publication number: 20170344268Abstract: A system according to one embodiment includes a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to store hierarchically-organized global configuration information for each node and each tape library resource in a storage cluster to at least one memory accessible by each node of the storage cluster. The storage cluster includes at least one tape library. Also, the logic is configured to cause the processor to migrate data to and/or recall data from a tape cartridge pool within a tape library, using the hierarchically-organized global configuration information and via a node which has access to the tape cartridge pool, in response to receiving a migration and/or recall request at any node of the storage cluster. Other systems, methods, and computer program products for management of data and resources in a tiered data storage system are described in more embodiments.Type: ApplicationFiled: August 21, 2017Publication date: November 30, 2017Inventors: Atsushi Abe, Takashi Ashida, Mathias Bjoerkqvist, Tohru Hasegawa, Takeshi Ishimoto, Hiroshi Itagaki, Martin Petermann, Slavisa Sarafijanovic, Thomas D. Weigold
-
Publication number: 20170291529Abstract: A parking assistance system for a motor vehicle includes a monitoring unit for detecting an object in the vicinity of the vehicle and a light system connected to the monitoring unit and configured to emit light into the area surrounding the motor vehicle. The monitoring unit is configured to sense the bearing of an object and to control the distribution of the light emitted from the light system as a function of the sensed bearing.Type: ApplicationFiled: April 7, 2017Publication date: October 12, 2017Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Ingolf SCHNEIDER, Philipp ROECKL, Martin PETERMANN, Peter KAHLER, Marten WITTORF
-
Patent number: 9772775Abstract: In a general embodiment, a method includes storing hierarchically-organized global configuration information for each node and each tape library resource in a storage cluster to at least one memory accessible by each node of the storage cluster, the storage cluster comprising at least one tape library. The method further includes migrating and/or recalling, using the hierarchically-organized global configuration information, data to and/or from a tape cartridge pool within a tape library. The migration or recall is performed by an appropriate node of the storage cluster and in response to receiving a migration or recall request at an arbitrary node of the storage cluster.Type: GrantFiled: August 21, 2015Date of Patent: September 26, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Slavisa Sarafijanovic, Takashi Ashida, Takeshi Ishimoto, Martin Petermann, Thomas D. Weigold, Tohru Hasegawa, Mathias Bjoerkqvist, Atsushi Abe, Hiroshi Itagaki
-
Publication number: 20170262461Abstract: A key-value store for storing and retrieving user files based on key-value pairs, hereafter referred to as KVPs. For each user of the key-value store, each file of a set of files of said each user is stored as one or more pairs of KVPs. Each of said one or more pairs comprises a KVP of a first type and a KVP of a second type. The KVP of the first type comprises at least a part of contents of said each file, whereas the KVP of the second type comprises metadata (and possibly attributes) of said each file. Each KVP of the second type links to one or more KVPs of the first type. Further provided are related method and computer program products.Type: ApplicationFiled: March 8, 2016Publication date: September 14, 2017Inventors: Elli Androulaki, Robert Basham, Nikola Knezevic, Martin Petermann, Harold J. Roberson, II, Wayne A. Sawdon, Alessandro Sorniotti
-
Publication number: 20170169236Abstract: A multi-tiered file locking service provides file locking at the thread and process level, and can optionally include locking at the file system level. A local locking mechanism maintains a list of local locks for threads within a process. When a thread requests a lock for a file, and a local lock is obtained, a process lock for the file may be requested. When no file system locking is used, when the process lock is obtained, the thread receives the lock for the file. When file system locking is used, when the process lock is obtained, a file system lock for the file may be requested. When the file system lock for the file is obtained, the thread receives the lock for the file. The result is a file locking service that functions across threads, processes and nodes in a distributed computing environment.Type: ApplicationFiled: December 11, 2015Publication date: June 15, 2017Inventors: Elli Androulaki, Robert B. Basham, Martin Petermann, Harold J. Roberson, II, Alessandro Sorniotti
-
Publication number: 20170052706Abstract: In a general embodiment, a method includes storing hierarchically-organized global configuration information for each node and each tape library resource in a storage cluster to at least one memory accessible by each node of the storage cluster, the storage cluster comprising at least one tape library. The method further includes migrating and/or recalling, using the hierarchically-organized global configuration information, data to and/or from a tape cartridge pool within a tape library. The migration or recall is performed by an appropriate node of the storage cluster and in response to receiving a migration or recall request at an arbitrary node of the storage cluster.Type: ApplicationFiled: August 21, 2015Publication date: February 23, 2017Inventors: Slavisa Sarafijanovic, Takashi Ashida, Takeshi Ishimoto, Martin Petermann, Thomas D. Weigold, Tohru Hasegawa, Mathias Bjoerkqvist, Atsushi Abe, Hiroshi Itagaki
-
Publication number: 20140297060Abstract: A system for controlling functions of a vehicle by speech is disclosed. The system includes a mobile terminal of a network, speech processor for converting recorded speech into digital characters, and a vehicle-based interface. The mobile network terminal includes a microphone for recording a user's speech, and a terminal interface for communication with the vehicle-based interface. The vehicle-based interface is connected to a subsystem of the vehicle for controlling it based on messages received from the mobile network terminal. The mobile network terminal is adapted to process a string of digital characters derived from the user's speech into a message and to transmit said message to the vehicle-based interface.Type: ApplicationFiled: March 26, 2014Publication date: October 2, 2014Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Christoph Schmidt, Volker Guetzmacher, John Capp, Stefan Eckl, Martin Petermann, Peter Kahler, Marten Wittorf
-
Publication number: 20140167467Abstract: A vehicle seat is provided that is displaceable to and fro in longitudinal direction of a motor vehicle, with a first guide element, which is arranged at the bottom of the vehicle seat, and with a second guide element in engagement with the first guide element, which second guide element is arranged on a floor of the motor vehicle. A third guide element is likewise arranged on the vehicle seat, and a fourth guide element, in engagement with the third guide element, is arranged on a center tunnel.Type: ApplicationFiled: December 16, 2013Publication date: June 19, 2014Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Martin Petermann, Hardy Huck