Patents by Inventor Michael Behrendt
Michael Behrendt 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: 11663480Abstract: An autonomic function executing in an artificial intelligence environment determines that a fused model responsive to a new problem space has below a threshold level of accuracy in the new problem space. A spliced layer in the fused model is autonomically cloned, the spliced layer having been extracted from a second model and inserted at a location in the fused model. The cloned layer is autonomically inserted at a second location in the fused model. An automatically constructed vector transformation transforms an output vector of a previous layer in an immediately previous location in the model relative to the second location. The cloned layer is automatically fused in the fused model using the transformed output vector as input to the cloned layer, forming a deep fused model that has a revised accuracy that is higher than the accuracy relative to an ontology of the new problem space.Type: GrantFiled: November 15, 2019Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Michael Behrendt, Shikhar Kwatra, Craig M. Trim
-
Publication number: 20230153679Abstract: Systems and techniques that facilitate backend quantum runtimes are provided. In various embodiments, a system can comprise a memory that can store computer-executable components. The system can further comprise a processor that can be operably coupled to the memory and that can execute the computer-executable components stored in the memory. In various embodiments, the computer-executable components can comprise an execution orchestration engine component that can parse a computer program into classical and quantum portions and that can host the computer program by instantiating a classical computing resource.Type: ApplicationFiled: June 21, 2022Publication date: May 18, 2023Inventors: Michael Behrendt, Ismael Faro Sertage, Lev Samuel Bishop, Jay Michael Gambetta, Renier Morales, Ali Javadiabhari, Seetharami R. Seelam, Blake Robert Johnson
-
Patent number: 11455540Abstract: An autonomic function is caused to execute in an artificial intelligence environment to detect a new problem space. Using the autonomic function, a first model is selected. The first model includes a first trained neural network corresponding to a first ontology. A second model is automatically identified. the second model includes a second trained neural network corresponding to a second ontology. A layer is autonomically extracted from the second model and inserted into a location in the first model. A vector transformation is automatically constructed to transform an output vector of a previous layer in an immediately previous location in the model relative to the location. The layer is automatically fused in the first model using the transformed output vector as input to the layer, the fusing forming a fused model that is operable on an ontology of the new problem space.Type: GrantFiled: November 15, 2019Date of Patent: September 27, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, Michael Behrendt, Shikhar Kwatra, Craig M. Trim
-
Publication number: 20220043822Abstract: Aspects of the present invention disclose a method, computer program product, and system for query execution in a multi-tenant cloud service. The method includes one or more processors determining category classes for service queries. The method further includes sending for execution, a selected number of service queries from one of the determined category classes to a shadow query engine. Respective service queries of the categorically classified service queries comprise a different set of configuration parameter values for the shadow query engine. The method further includes recording metadata for the selected number of service queries of the one category class executed on said shadow query engine. The method further includes determining correlations between the recorded metadata.Type: ApplicationFiled: August 4, 2020Publication date: February 10, 2022Inventors: Gregor Möhler, Oliver Koeth, Timo Kussmaul, Michael Haide, Torsten Steinbach, Alexander Eckert, Sachin Lingadahalli Vittal, Michael Behrendt, Manuela Kohler
-
Publication number: 20210150360Abstract: An autonomic function is caused to execute in an artificial intelligence environment to detect a new problem space. Using the autonomic function, a first model is selected. The first model includes a first trained neural network corresponding to a first ontology. A second model is automatically identified. the second model includes a second trained neural network corresponding to a second ontology. A layer is autonomically extracted from the second model and inserted into a location in the first model. A vector transformation is automatically constructed to transform an output vector of a previous layer in an immediately previous location in the model relative to the location. The layer is automatically fused in the first model using the transformed output vector as input to the layer, the fusing forming a fused model that is operable on an ontology of the new problem space.Type: ApplicationFiled: November 15, 2019Publication date: May 20, 2021Inventors: Aaron K. Baughman, Michael Behrendt, Shikhar Kwatra, Craig M. Trim
-
Publication number: 20210150361Abstract: An autonomic function executing in an artificial intelligence environment determines that a fused model responsive to a new problem space has below a threshold level of accuracy in the new problem space. A spliced layer in the fused model is autonomically cloned, the spliced layer having been extracted from a second model and inserted at a location in the fused model. The cloned layer is autonomically inserted at a second location in the fused model. An automatically constructed vector transformation transforms an output vector of a previous layer in an immediately previous location in the model relative to the second location. The cloned layer is automatically fused in the fused model using the transformed output vector as input to the cloned layer, forming a deep fused model that has a revised accuracy that is higher than the accuracy relative to an ontology of the new problem space.Type: ApplicationFiled: November 15, 2019Publication date: May 20, 2021Applicant: International Business Machines CorporationInventors: Aaron K. Baughman, Michael Behrendt, Shikhar Kwatra, Craig M. Trim
-
Patent number: 10620927Abstract: Deploying a software service. A defined software service offering is selected from a plurality of defined software service offerings. An instantiation order for deploying the selected defined software service offering on a corresponding computer system is generated. Each defined software service offering comprises a software service definition and at least one defined software policy. One selected from the group consisting of the software service definition, the software policy, and a combination thereof, provides a hardware configuration for the software service, a software configuration for the software service, and a managing policy for the software service. The instantiation order of the software service for execution on the computer system is created based on the hardware configuration, the software configuration and the managing policy.Type: GrantFiled: June 2, 2009Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christine Axnix, Gerhard Banzhaf, Michael Behrendt, Andreas Bieswanger, Gerd Breiter, Andrea Schmidt, Helmut H Weber, Friedemann Baitinger, Stefan Wirag
-
Patent number: 10409654Abstract: Event-driven processing is facilitated by a unikernel-based method which includes receiving, based on an event, a code execution request containing parameter values for an application code unikernel. The application code unikernel includes uploaded application code in a single-purpose virtual machine image. Based on receiving the code execution request, the application code unikernel is run, which includes providing the parameter values as bootvariables as part of booting the program code unikernel. Further, running the application code unikernel may include executing the application code unikernel directly on a hypervisor. The application code unikernel may include only operating system components required to run the uploaded application code.Type: GrantFiled: July 13, 2017Date of Patent: September 10, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Behrendt, Daniel Federschmidt, Dominik Froehlich, Andreas Nauerz
-
Publication number: 20190018715Abstract: Event-driven processing is facilitated by a unikernel-based method which includes receiving, based on an event, a code execution request containing parameter values for an application code unikernel. The application code unikernel includes uploaded application code in a single-purpose virtual machine image. Based on receiving the code execution request, the application code unikernel is run, which includes providing the parameter values as bootvariables as part of booting the program code unikernel. Further, running the application code unikernel may include executing the application code unikernel directly on a hypervisor. The application code unikernel may include only operating system components required to run the uploaded application code.Type: ApplicationFiled: July 13, 2017Publication date: January 17, 2019Inventors: Michael BEHRENDT, Daniel FEDERSCHMIDT, Dominik FROEHLICH, Andreas NAUERZ
-
Patent number: 8762539Abstract: A mechanism is provided for evaluating a service based on a request for the service. At least one attribute, having at least one preference parameter, is assigned to at least one generic configuration, the at least one generic configuration comprising at least one resource. A request is received for the service having an assigned quality-of-service-value, and a respective preference parameter value is assigned to each of the at least one preference parameters based on the quality-of-service-value. Furthermore, a combination of the resources is selected based on the request, the combination of the resources forming a selected configuration. Additionally, the selected, configuration is mapped to one of the at least one of the generic configurations and the at least one preference parameter of the at least one attributes of the mapped at least one of the generic configurations is mapped to the selected, configuration.Type: GrantFiled: December 4, 2012Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventors: Michael Behrendt, Benjamin Blau, Gerd Breiter, Steffen Haak, Rudi Studer, Clemens van Dinther, Christof Weinhardt
-
Patent number: 8756323Abstract: A mechanism is provided for evaluating a service based on a request for the service. At least one attribute, having at least one preference parameter, is assigned to at least one generic configuration, the at least one generic configuration comprising at least one resource. A request is received for the service having an assigned quality-of-service-value, and a respective preference parameter value is assigned to each of the at least one preference parameters based on the quality-of-service-value. Furthermore, a combination of the resources is selected based on the request, the combination of the resources forming a selected configuration. Additionally, the selected configuration is mapped to one of the at least one of the generic configurations and the at least one preference parameter of the at least one attributes of the mapped at least one of the generic configurations is mapped to the selected configuration.Type: GrantFiled: October 12, 2011Date of Patent: June 17, 2014Assignee: International Business Machines CorporationInventors: Michael Behrendt, Benjamin Blau, Gerd Breiter, Steffen Haak, Rudi Studer, Clemens van Dinther, Christof Weinhardt
-
Patent number: 8458763Abstract: A computer-implemented method of enabling security in network resources provisioned as part of a service landscape instance is provided. The method includes initiating an orchestration process for creating a landscape service instance to provide services to a service subscriber over a data communications network. The method further includes deriving from the orchestration process at least one parameter, and generating at least one security configuration profile based upon the at least one parameter for at least one system of the landscape service instance.Type: GrantFiled: July 1, 2008Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventors: Sivaram Gottimukkala, Lap Huynh, Dinakaran Joseph, Michael Law, Linwood Overby, Jr., Wesley Devine, Michael Behrendt, Gerd Breiter
-
Patent number: 8424053Abstract: A computer-implemented method is provided for updating network security policy rules when network resources are provisioned in a service landscape instance. The method includes categorizing network resources in a service landscape instance based on a service landscape model. The method further includes responding to the provisioning of a network resource by automatically generating one or more security policy rules for a newly-provisioned network resource. Additionally, the method includes updating security policy rules of pre-existing network resources in the service landscape instance that are determined to be eligible to communicate with the newly-provisioned network resource so as to include the newly-provisioned network resource as a remote resource based on the service landscape model.Type: GrantFiled: July 1, 2008Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Sivaram Gottimukkala, Lap Huynh, Dinakaran Joseph, Linwood Overby, Jr., Wesley Devine, Michael Behrendt, Gerd Breiter
-
Patent number: 8381221Abstract: Method, computer program products and systems for conserving energy in data processing center, wherein a plurality of services are offered to a plurality of subscribed service consumers in a dynamic fashion, allowing a created service instance to be re-assigned from one to another server of the resources. Control parameters comprising power consumption and temperature of a group of resources are monitored. A workload may be assigned properties such as “hot” and “cold.” which are then assessed. A hot workload may be relocated to a cold spot, and if necessary, a cold workload may be relocated to a location which was de-loaded from a workload, that is, a hot spot, which is then considered to cool down due to addition of less workload in form of the cold workload. Thus, the energy required to cool the data center may be minimized.Type: GrantFiled: March 3, 2009Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Michael Behrendt, Andreas Bieswanger, Gerd Breiter, Hans-Deiter Wehle
-
Publication number: 20130013767Abstract: Provided is a system and method for managing software provided as a cloud service. At least one service provider cloud provides an operating environment for one or more software instances; The software instances are in communication with to a management agent module at the at least one service provider cloud. A software instance of the one or more software instances provides a cloud service to a processing device constructed and arranged as a service consumer device. A software management module manages the software instance. The management agent module sends status information of the software instance to the software management module via a network. The software management module sends control information to the management agent module, which processes the control data, permitting the software management module to control the software instance.Type: ApplicationFiled: June 14, 2012Publication date: January 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Stober, Uwe Hansmann, Michael Behrendt
-
Patent number: 8294593Abstract: A method of collecting usage data of an on-demand service provided to a subscriber is disclosed. The method comprises provisioning of a first manageable resource in order to provide the on-demand service to the subscriber, the first manageable resource being associated with at least a first underlying resource, the first underlying resource comprising a first collector for collecting first usage data of the first underlying resource while the on-demand service is provided. Further, a first metering component is instantiated for the first manageable resource and the first metering component is instructed to initiate the retrieval of the first usage data from the first collector prior to the termination of the first metering component and the de-provisioning of the first manageable resource. Additionally, the retrieved first usage data is stored for further evaluation.Type: GrantFiled: February 22, 2008Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Michael Behrendt, Gerd Breiter, Andrea Schmidt
-
Patent number: 8200749Abstract: A data processing method is disclosed. The data processing method comprises the step of receiving a request for a service interface description of a service from a client at a server, wherein the service is implemented via a first service endpoint at the server, and wherein the first service endpoint is associated with a first service endpoint interface description. In a further step, a given set of correlations is employed for the determination of service endpoints correlated with the first service endpoint with respect to the service, wherein each of the correlated service endpoints is associated with a service endpoint interface description. Furthermore the service interface description is generated by aggregating the first service endpoint interface description with the service endpoint interface descriptions of the correlated service endpoints and the service interface description is provided to the client.Type: GrantFiled: February 19, 2008Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Michael Behrendt, Gerd Breiter, Harald Daur, Georg Ochs
-
Publication number: 20120140696Abstract: Connection ID (CID) assignment in multi-hop relay system can be used to perform routing. Using CID assignment as routing information in a multi-hop wireless relay system to maintain the routing structure is disclosed. In a CID cache scheme, a base station builds a CID cache based on the upstream packet and broadcasts the CID cache to a relay station. The CID cache comprises CIDs along with routing information. Based on CID cache the spanning tree of the routing can be reconstructed. A hierarchical CID assignment is disclosed wherein a base station assigns a range of CIDs to a relay station. A relay station can recognize its data packets and forward them to corresponding mobile stations. Maintaining routing automatically along with CID assignment is also disclosed.Type: ApplicationFiled: December 21, 2011Publication date: June 7, 2012Applicant: NOKIA CORPORATIONInventors: Aik Chindapol, Junjik Bae, Michael Behrendt
-
Patent number: 8196138Abstract: A method for migrating virtual machines between hypervisors is disclosed. Initially, metadata describing a virtual machine are automatically scanned and parsed. The structure of the metadata of a source virtual machine are automatically analyzed. Elements of this structure are mapped to corresponding entries of a target virtual machine. A target metadata descriptor to be used as part of the target virtual machine is generated. A predefined layout description of the data stored in a file system image of the source virtual machine read. A predefined layout description of the data to be stored in a file system image to be used at the target virtual machine is also read. The data are extracted from the source virtual machine. A template of a file system image for the target virtual system is generated. Storage space corresponding to the target virtual machine is allocated, and the extracted data are inserted into the allocated storage space.Type: GrantFiled: March 18, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Claus Allwell, Michael Behrendt, Gerd Breiter, Sebastian Ott, Hans-Joachim Picht, Jens Wollenhaupt
-
Publication number: 20120137005Abstract: A mechanism is provided for evaluating a service based on a request for the service. At least one attribute, having at least one preference parameter, is assigned to at least one generic configuration, the at least one generic configuration comprising at least one resource. A request is received for the service having an assigned quality-of-service-value, and a respective preference parameter value is assigned to each of the at least one preference parameters based on the quality-of-service-value. Furthermore, a combination of the resources is selected based on the request, the combination of the resources forming a selected configuration. Additionally, the selected configuration is mapped to one of the at least one of the generic configurations and the at least one preference parameter of the at least one attributes of the mapped at least one of the generic configurations is mapped to the selected configuration.Type: ApplicationFiled: October 12, 2011Publication date: May 31, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Behrendt, Benjamin Blau, Gerd Breiter, Steffen Haak, Rudi Studer, Clemens van Dinther, Christof Weinhardt