Patents by Inventor Oliver Petrik
Oliver Petrik 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: 11055180Abstract: Backup management of software environments in a distributed network environment includes: Creating a platform specific software environment according to a predefined software environment definition by a user in the network environment; automatically creating a generalized backup of the software environment by extracting platform independent data contents and platform specific transformation rules; automatically calculating enhanced meta data describing the generalized backup; assigning the enhanced metadata with the predefined software environment definition; registering the generalized backup with the enhanced metadata in a backup storage accessible by a plurality of distributed users connected via said network environment, creating a software environment according to a predefined software environment definition by automatically checking the backup storage for an available generalized backup by means of the predefined software environment definition.Type: GrantFiled: February 13, 2017Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Petra Wagner
-
Patent number: 10986180Abstract: A method for smart mounting of a first storage device to a first server includes receiving, at a first peer-to-peer communication component of a first server, a request from a second peer-to-peer communication component of a second server, the request being a request to mount a first storage device to said first server. The request is a request to mount a first storage device to said first server. The request is using a peer-to-peer communication protocol between the first and the second peer-to-peer communication components without using a central instance between the first and the second server.Type: GrantFiled: October 8, 2019Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Sven Wagner
-
Patent number: 10956440Abstract: Documents are compressed. A partially compressed document is obtained. The partially compressed document includes one or more code words that replace one or more common tokens of a document to be compressed. The one or more common tokens are tokens common to a plurality of documents, and included in a common dictionary. The common dictionary provides a mapping of code words to common tokens. A document associated dictionary is created from non-common tokens of the document to be compressed. The document associated dictionary provides another mapping of other code words to the non-common tokens. A compressed document is created. The creating of the compressed document includes replacing one or more non-common tokens of the partially compressed document with one or more other code words of the document associated dictionary. The compressed document includes the one or more code words of the partially compressed document and the one or more other code words of the document associated dictionary.Type: GrantFiled: October 16, 2017Date of Patent: March 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jochen Roehrig, Thomas H. Gnech, Steffen Koenig, Regina Illner, Oliver Petrik, Christian Zoellin
-
Patent number: 10890461Abstract: A method for enriching map functions of a digital geographical map is provided. Additional data are stored in a storage unit outside map data of the digital geographical map and direct related map metadata. Elements of the additional data are correlated to coordinates of the digital geographical map. Further, access is provided to the additional data via an authentication service while navigating the geographical map.Type: GrantFiled: April 30, 2018Date of Patent: January 12, 2021Assignee: International Business Machines CorporationInventors: Katharina Probst, Manuel Mayr, Olaf Rutz, Oliver Petrik, Maurice Debatin, Jochen Röhrig
-
Publication number: 20200053149Abstract: A method for smart mounting of a first storage device to a first server includes receiving, at a first peer-to-peer communication component of a first server, a request from a second peer-to-peer communication component of a second server, the request being a request to mount a first storage device to said first server. The request is a request to mount a first storage device to said first server. The request is using a peer-to-peer communication protocol between the first and the second peer-to-peer communication components without using a central instance between the first and the second server.Type: ApplicationFiled: October 8, 2019Publication date: February 13, 2020Inventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Sven Wagner
-
Patent number: 10530857Abstract: A method for smart mounting of a storage device to a server may be provided. The method comprises providing a first peer-to-peer communication component to a first server a first storage device is controlled by, and providing a second peer-to-peer communication component to a second server a second storage device is controlled by. The method also comprises requesting, by said second server, a mounting of said first storage device of said first server using a direct communication between said first peer-to-peer communication component, and said second peer-to-peer communication component using a peer-to-peer communication protocol between said first and said second peer-to-peer communication component without using a central instance between said first and said second server, and providing mounting information of said first storage device to said second peer-to-peer communication component without using said central instance.Type: GrantFiled: January 19, 2017Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Sven Wagner
-
Publication number: 20190331505Abstract: A method for enriching map functions of a digital geographical map is provided. Additional data are stored in a storage unit outside map data of the digital geographical map and direct related map metadata. Elements of the additional data are correlated to coordinates of the digital geographical map. Further, access is provided to the additional data via an authentication service while navigating the geographical map.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Katharina Probst, Manuel Mayr, Olaf Rutz, Oliver Petrik, Maurice Debatin, Jochen Röhrig
-
Patent number: 10346503Abstract: A method includes associating a state identifier with a page of a user interface; associating an element identifier with an element of the page of the user interface; and tracking a state of the element based on the state identifier and the element identifier throughout a user session of the user interface.Type: GrantFiled: April 10, 2017Date of Patent: July 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Holger J. Scheller
-
Publication number: 20190115934Abstract: Documents are compressed. A partially compressed document is obtained. The partially compressed document includes one or more code words that replace one or more common tokens of a document to be compressed. The one or more common tokens are tokens common to a plurality of documents, and included in a common dictionary. The common dictionary provides a mapping of code words to common tokens. A document associated dictionary is created from non-common tokens of the document to be compressed. The document associated dictionary provides another mapping of other code words to the non-common tokens. A compressed document is created. The creating of the compressed document includes replacing one or more non-common tokens of the partially compressed document with one or more other code words of the document associated dictionary. The compressed document includes the one or more code words of the partially compressed document and the one or more other code words of the document associated dictionary.Type: ApplicationFiled: October 16, 2017Publication date: April 18, 2019Inventors: Jochen Roehrig, Thomas H. Gnech, Steffen Koenig, Regina Illner, Oliver Petrik, Christian Zoellin
-
Publication number: 20180205789Abstract: A method for smart mounting of a storage device to a server may be provided. The method comprises providing a first peer-to-peer communication component to a first server a first storage device is controlled by, and providing a second peer-to-peer communication component to a second server a second storage device is controlled by. The method also comprises requesting, by said second server, a mounting of said first storage device of said first server using a direct communication between said first peer-to-peer communication component, and said second peer-to-peer communication component using a peer-to-peer communication protocol between said first and said second peer-to-peer communication component without using a central instance between said first and said second server, and providing mounting information of said first storage device to said second peer-to-peer communication component without using said central instance.Type: ApplicationFiled: January 19, 2017Publication date: July 19, 2018Inventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Sven Wagner
-
Patent number: 9940311Abstract: In an approach for optimizing read/write access to a document object model in a web browser, one or more computer processors detect one or more accesses to a first data structure of a document object model. Based on the detected one or more accesses, the one or more computer processors determine whether the first data structure is a highly dynamic part of the document object model. Responsive to determining the first data structure is a highly dynamic part of the document object model, the one or more computer processors trigger a conversion of the first data structure to an access optimized data structure. The one or more computer processors convert the first data structure to an access optimized data structure.Type: GrantFiled: March 3, 2014Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Jochen Roehrig
-
Patent number: 9858250Abstract: In an approach for optimizing read/write access to a document object model in a web browser, one or more computer processors detect one or more accesses to a first data structure of a document object model. Based on the detected one or more accesses, the one or more computer processors determine whether the first data structure is a highly dynamic part of the document object model. Responsive to determining the first data structure is a highly dynamic part of the document object model, the one or more computer processors trigger a conversion of the first data structure to an access optimized data structure. The one or more computer processors convert the first data structure to an access optimized data structure.Type: GrantFiled: June 11, 2014Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Jochen Roehrig
-
Patent number: 9811509Abstract: Ensuring integrity of a displayed web page in a client-server infrastructure including defining an enhancement for a web page markup for an enhanced web page content including a provided web page content and at least one identified provider added content as prerequisite content for the provided content, implementing a secure web browser document object model (DOM) enhancement and an enhanced document object model (DOM) processing embedding a user-requested content and the at least one corresponding prerequisite content based on the web page markup enhancement so that the requested content and the at least one prerequisite content of the enhanced web page content of an enhanced web page are secured and displayed as entity.Type: GrantFiled: October 23, 2013Date of Patent: November 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik
-
Publication number: 20170212965Abstract: A method includes associating a state identifier with a page of a user interface; associating an element identifier with an element of the page of the user interface; and tracking a state of the element based on the state identifier and the element identifier throughout a user session of the user interface.Type: ApplicationFiled: April 10, 2017Publication date: July 27, 2017Inventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Holger J. Scheller
-
Publication number: 20170161149Abstract: Backup management of software environments in a distributed network environment includes: Creating a platform specific software environment according to a predefined software environment definition by a user in the network environment; automatically creating a generalized backup of the software environment by extracting platform independent data contents and platform specific transformation rules; automatically calculating enhanced meta data describing the generalized backup; assigning the enhanced metadata with the predefined software environment definition; registering the generalized backup with the enhanced metadata in a backup storage accessible by a plurality of distributed users connected via said network environment, creating a software environment according to a predefined software environment definition by automatically checking the backup storage for an available generalized backup by means of the predefined software environment definition.Type: ApplicationFiled: February 13, 2017Publication date: June 8, 2017Inventors: Thomas H. GNECH, Steffen KOENIG, Oliver PETRIK, Petra WAGNER
-
Patent number: 9652480Abstract: Backup management of software environments in a distributed network environment includes: Creating a platform specific software environment according to a predefined software environment definition by a user in the network environment; automatically creating a generalized backup of the software environment by extracting platform independent data contents and platform specific transformation rules; automatically calculating enhanced meta data describing the generalized backup; assigning the enhanced metadata with the predefined software environment definition; registering the generalized backup with the enhanced metadata in a backup storage accessible by a plurality of distributed users connected via said network environment, creating a software environment according to a predefined software environment definition by automatically checking the backup storage for an available generalized backup by means of the predefined software environment definition.Type: GrantFiled: October 4, 2013Date of Patent: May 16, 2017Assignee: International Business Machines CorporationInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Petra Wagner
-
Patent number: 9639626Abstract: A method includes associating a state identifier with a page of a user interface; associating an element identifier with an element of the page of the user interface; and tracking a state of the element based on the state identifier and the element identifier throughout a user session of the user interface.Type: GrantFiled: April 9, 2009Date of Patent: May 2, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Holger J. Scheller
-
Publication number: 20170024440Abstract: One or more processors apply rules to a first query to generate a modified query such that processing of the modified query is improved for a first set of processing conditions. One or more processors measure a degree of latency experienced during processing of the modified query under a second set of processing conditions. One or more processors generate other rules to be applied to queries based, at least in part, on the measured degree of latency.Type: ApplicationFiled: October 10, 2016Publication date: January 26, 2017Inventors: Arnold Beilmann, Thomas H. Gnech, Eric R. Kass, Steffen Koenig, Oliver Petrik
-
Patent number: 9535949Abstract: One or more processors apply rules to a first query to generate a modified query such that processing of the modified query is improved for a first set of processing conditions. One or more processors measure a degree of latency experienced during processing of the modified query under a second set of processing conditions. One or more processors generate other rules to be applied to queries based, at least in part, on the measured degree of latency.Type: GrantFiled: March 28, 2014Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Arnold Beilmann, Thomas H. Gnech, Eric R. Kass, Steffen Koenig, Oliver Petrik
-
Patent number: 9495417Abstract: One or more processors apply rules to a first query to generate a modified query such that processing of the modified query is optimized for a first set of processing conditions. One or more processors measure a degree of latency experienced during processing of the modified query under a second set of processing conditions. One or more processors generate other rules to be applied to queries based, at least in part, on the measured degree of latency.Type: GrantFiled: June 18, 2014Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Arnold Beilmann, Thomas H. Gnech, Eric R. Kass, Steffen Koenig, Oliver Petrik