Patents by Inventor Gerhard Widmayer
Gerhard Widmayer 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: 9692632Abstract: A foreign instance is transferred from a customer environment to a target infrastructure-as-a-service cloud environment as an image. The foreign instance is adjusted to standards of the infrastructure-as-a-service cloud environment to obtain an adjusted instance. The adjusted instance is registered into a management system of the infrastructure-as-a-service cloud environment.Type: GrantFiled: November 29, 2012Date of Patent: June 27, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kamal Bhattacharya, Florian Graf, Matthew A. Markley, Birgit M. Pfitzmann, Marcel Schlatter, Hsiao Choong Thio, Gerhard Widmayer, Xiaolan Zhang
-
Patent number: 9684470Abstract: An image version of a source instance is prepared and is transferred to a destination environment. Two or more copies of the transferred image version of the source instance are created at the destination environment. The first copy of the transferred image version of the source instance is adjusted while the source instance is in use. The second copy of the transferred image version of the source instance is resynchronized with one or more changes made to the source instance. The adjustments made to the first copy of the source instance are applied to the resynchronized second copy of the source instance.Type: GrantFiled: September 30, 2014Date of Patent: June 20, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew A. Markley, Erick E. Perales, Birgit M. Pfitzmann, Marcel Schlatter, Gerhard Widmayer
-
Patent number: 9652263Abstract: In one approach, one or more computer processors provision an instance in a cloud computing environment, wherein the instance includes one or more local disks. The one or more computer processors boot the instance from a boot image such that an operating system exists in a main memory of the instance. The one or more computer processors copy an image file to the one or more local disks of the instance, where copying the image file overwrites the one or more local disks. The one or more computer processors reboot the instance.Type: GrantFiled: June 15, 2015Date of Patent: May 16, 2017Assignee: International Business Machines CorporationInventors: Florian D. Graf, Michael E. Nidd, Birgit M. Pfitzmann, Rudiger Rissmann, Gerhard Widmayer, Min Xiang, Li Juan Xiao, Shao Yang Yu, Chi L. Zhang
-
Patent number: 9529638Abstract: A computer determines that a utilization level of a resource has satisfied a threshold. The computer scales the allocation of the resource to the furthest of the current allocation of the resource plus a parameter and of a historical limit. The computer determines if the scaled allocation of the resource is outside the historical limit and if so, sets the historical limit equal to the scaled allocation of the resource. The computer determines whether the scaling of the allocation of the resource will result in an allocation oscillation. The computer determines if the scaled allocation of the resource is outside a boundary parameter and if so, sets the allocation of the resource equal to the boundary parameter.Type: GrantFiled: August 20, 2015Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Emad Attalla, Gerhard Widmayer
-
Publication number: 20160364252Abstract: In one approach, one or more computer processors provision an instance in a cloud computing environment, wherein the instance includes one or more local disks. The one or more computer processors boot the instance from a boot image such that an operating system exists in a main memory of the instance. The one or more computer processors copy an image file to the one or more local disks of the instance, where copying the image file overwrites the one or more local disks. The one or more computer processors reboot the instance.Type: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Inventors: Florian D. Graf, Michael E. Nidd, Birgit M. Pfitzmann, Rudiger Rissmann, Gerhard Widmayer, Min Xiang, Li Juan Xiao, Shao Yang Yu, Chi L. Zhang
-
Publication number: 20160203014Abstract: A method for identifying and managing a plurality of virtual machines is provided. The method may include creating a virtual machine within the plurality of virtual machines. The method may include creating a plurality of globally unique IDs for each virtual machine within the plurality of virtual machines. The method may also include assigning each of the globally unique IDs within the plurality of globally unique IDs to each of the virtual machines within the plurality of virtual machines, whereby the assigned globally unique ID is assigned to only one virtual machine. The method may include recording each globally unique ID into at least one database. The method may include associating the recorded globally unique ID with a management domain corresponding to the virtual machine assigned the globally unique ID, and a domain ID corresponding to the virtual machine.Type: ApplicationFiled: January 8, 2015Publication date: July 14, 2016Inventors: Michael Karl Gschwind, Richard E. Harper, Valentina Salapura, Gerhard Widmayer
-
Publication number: 20160092127Abstract: An image version of a source instance is prepared and is transferred to a destination environment. Two or more copies of the transferred image version of the source instance are created at the destination environment. The first copy of the transferred image version of the source instance is adjusted while the source instance is in use. The second copy of the transferred image version of the source instance is resynchronized with one or more changes made to the source instance. The adjustments made to the first copy of the source instance are applied to the resynchronized second copy of the source instance.Type: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Matthew A. Markley, Erick E. Perales, Birgit M. Pfitzmann, Marcel Schlatter, Gerhard Widmayer
-
Publication number: 20150355950Abstract: A computer determines that a utilization level of a resource has satisfied a threshold. The computer scales the allocation of the resource to the furthest of the current allocation of the resource plus a parameter and of a historical limit. The computer determines if the scaled allocation of the resource is outside the historical limit and if so, sets the historical limit equal to the scaled allocation of the resource. The computer determines whether the scaling of the allocation of the resource will result in an allocation oscillation. The computer determines if the scaled allocation of the resource is outside a boundary parameter and if so, sets the allocation of the resource equal to the boundary parameter.Type: ApplicationFiled: August 20, 2015Publication date: December 10, 2015Inventors: Emad Attalla, Gerhard Widmayer
-
Patent number: 9189260Abstract: A computer determines that a utilization level of a resource has satisfied a threshold. The computer scales the allocation of the resource to the furthest of the current allocation of the resource plus a parameter and of a historical limit. The computer determines if the scaled allocation of the resource is outside the historical limit and if so, sets the historical limit equal to the scaled allocation of the resource. The computer determines whether the scaling of the allocation of the resource will result in an allocation oscillation. The computer determines if the scaled allocation of the resource is outside a boundary parameter and if so, sets the allocation of the resource equal to the boundary parameter.Type: GrantFiled: September 27, 2012Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Emad Attalla, Gerhard Widmayer
-
Publication number: 20140149591Abstract: A foreign instance is transferred from a customer environment to a target infrastructure-as-a-service cloud environment as an image. The foreign instance is adjusted to standards of the infrastructure-as-a-service cloud environment to obtain an adjusted instance. The adjusted instance is registered into a management system of the infrastructure-as-a-service cloud environment.Type: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kamal Bhattacharya, Florian Graf, Matthew A. Markley, Birgit M. Pfitzmann, Marcel Schlatter, Hsiao Choong Thio, Gerhard Widmayer, Xiaolan Zhang
-
Publication number: 20140089422Abstract: In a method for creating a social networking check-in location for social networking applications, a computer receives a geographic location for each user computing device in a plurality of user computing devices. The computer determines a portion of the plurality of user computing devices that exhibit an area density exceeding a threshold. The area density is defined as a number of user computing devices per unit area. The computer receives two or more social networking messages from the portion of the plurality of user computing devices. The computer determines a common subject between the two or more social networking messages. The computer creates a social networking check-in location.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: International Business Machine CorporationInventors: Emad Attalla, Gerhard Widmayer, Jorge R. Nogueras, Irina Tyshkevich
-
Publication number: 20140089917Abstract: A computer determines that a utilization level of a resource has satisfied a threshold. The computer scales the allocation of the resource to the furthest of the current allocation of the resource plus a parameter and of a historical limit. The computer determines if the scaled allocation of the resource is outside the historical limit and if so, sets the historical limit equal to the scaled allocation of the resource. The computer determines whether the scaling of the allocation of the resource will result in an allocation oscillation. The computer determines if the scaled allocation of the resource is outside a boundary parameter and if so, sets the allocation of the resource equal to the boundary parameter.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: International Business Machines CorporationInventors: Emad Attalla, Gerhard Widmayer
-
Patent number: 7036121Abstract: The present invention relates to a method and system for maintaining software products installed on client systems via network. It can advantageously be provided a hierarchy of overlay repositories, for example ‘country level’ and ‘system level’. Country level repositories may contain national language support, code page definitions and other common customizations and add-ons specific for the plurality of clients of a whole country. A dedicated command is issued to a system or to a group of systems. Said command goes through the repository hierarchy—from local to top-level or reversed, local data overwrites central data—and creates a list of files. That list contains per file the location in the repository where it will be taken from during the later download.Type: GrantFiled: October 25, 2000Date of Patent: April 25, 2006Assignee: International Business Machines CorporationInventors: Michel Casabona, Rainer Hapatzky, Hilar Hittinger, Gerhard Widmayer