Buendgen
Michael Ross Buendgen, Morris, MN US
Patent application number | Description | Published |
---|---|---|
20130269050 | INBRED CORN LINES BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, AND MN26 - Inbred corn lines, designated BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, are disclosed. The invention relates to the seeds of inbred corn line BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, to the plants and plant parts of inbred corn line BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn line BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn line BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other inbred corn lines derived from inbred corn line BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26. | 10-10-2013 |
20130269051 | INBRED CORN LINES BB87, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, AND MN26 - Inbred corn lines, designated BB87, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, are disclosed. The invention relates to the seeds of inbred corn line BB87, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, to the plants and plant parts of inbred corn line BB87, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn line BB87, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn line BB87, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other inbred corn lines derived from inbred corn line BB87, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26. | 10-10-2013 |
20130269052 | INBRED CORN LINES CC8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, AND MN26 - Inbred corn lines, designated CC8, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, are disclosed. The invention relates to the seeds of inbred corn line CC8, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, to the plants and plant parts of inbred corn line CC8, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn line CC8, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn line CC8, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other inbred corn lines derived from inbred corn line CC8, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26. | 10-10-2013 |
20130269053 | INBRED CORN LINES II11, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, AND MN26 - Inbred corn lines, designated II11, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, are disclosed. The invention relates to the seeds of inbred corn line II11, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, to the plants and plant parts of inbred corn line II11, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn line II11, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn line II11, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other inbred corn lines derived from inbred corn line II11, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26. | 10-10-2013 |
20130269054 | INBRED CORN LINES MM53, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, AND MN26 - Inbred corn lines, designated MM53, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, are disclosed. The invention relates to the seeds of inbred corn line MM53, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, to the plants and plant parts of inbred corn line MM53, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn line MM53, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn line MM53, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other inbred corn lines derived from inbred corn line MM53, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26. | 10-10-2013 |
20130269055 | INBRED CORN LINES MN29, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, AND MN26 - Inbred corn lines, designated MN29, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, is disclosed. The invention relates to the seeds of inbred corn line MN29, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, to the plants and plant parts of inbred corn line MN29, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn line MN29, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn line MN29, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other inbred corn lines derived from inbred corn line MN29, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26. | 10-10-2013 |
20130305406 | INBRED CORN LINES CB18, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, AND MN26 - Inbred corn lines, designated CB18, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, is disclosed. The invention relates to the seeds of inbred corn line CB18, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, to the plants and plant parts of inbred corn line CB18, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn line CB18, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn line CB18, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other inbred corn lines derived from inbred corn line CB 18, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26. | 11-14-2013 |
20150327505 | INBRED CORN LINES BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, AND MN26 - Inbred corn lines, designated BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, are disclosed. The invention relates to the seeds of inbred corn line BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26, to the plants and plant parts of inbred corn line BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn line BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn line BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other inbred corn lines derived from inbred corn line BB202, AB8, AB18, AB19, BB84, BB85, BB95, BB98, BB201, BC106, BC137, CB20, or MN26. | 11-19-2015 |
Mike Buendgen, Morris, MN US
Patent application number | Description | Published |
---|---|---|
20150264882 | INBRED CORN LINE BC147 - Inbred corn lines, designated BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65, are disclosed. The invention relates to the seeds of inbred corn lines BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65, to the plants and plant parts of inbred corn lines BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn lines BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn lines BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other inbred corn lines derived from inbred corn lines BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65. | 09-24-2015 |
20150264883 | INBRED CORN LINE II15 - Inbred corn lines, designated BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65, are disclosed. The invention relates to the seeds of inbred corn lines BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65, to the plants and plant parts of inbred corn lines BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn lines BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn lines BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other inbred corn lines derived from inbred corn lines. BB208, BB209, BB210, BB211, BC146, BC147, CB21, CB34, CB39, II15, II17, IM5, LK1, and MM65. | 09-24-2015 |
Reinhard Buendgen, Reinhard DE
Patent application number | Description | Published |
---|---|---|
20100275260 | Deterministic Serialization of Access to Shared Resource in a Multi-Processor System for code Instructions Accessing Resources in a Non-Deterministic Order - Managing access to resources shared among multiple processes within a computer system. Multiple program instances of an application are almost simultaneously executed on multiple processors for fault tolerance. The replication solution supports the recording and subsequent replay of reservation events granting the shared resources exclusive access rights to the processes, when one program code instruction may request access to a set of shared resources in a non-deterministic order. | 10-28-2010 |
Reinhard Buendgen, Tuebingen DE
Patent application number | Description | Published |
---|---|---|
20120290691 | METHOD AND ARRANGEMENT FOR OPERATING A COMPUTER CLUSTER - A method is disclosed for operating a computer cluster distributed over multiple locations using quorum mechanism. The cluster includes interconnected defined system instances. The method includes distributing the cluster configuration to each system instance, and constantly checking system instance connectivity to determine reachable system instances. Each healthy system instance determines a subcluster of itself and all reachable system instances. Information of the distributed cluster configuration is used to calculate a corresponding subcluster configuration. Subcluster configuration information and the cluster configuration information is used for computing a new quorum decision for the corresponding subcluster, using a location quorum function considering proportions of connected locations containing reachable system instances, and weights of the reachable system instances in the locations. Workload placement decisions are made based on the new quorum granting permission to place workload to system instances in a specific subcluster, or refusing the permission, whenever the subcluster changes. | 11-15-2012 |
20130173763 | ARRANGEMENT FOR OPERATING A COMPUTER CLUSTER - An arrangement is disclosed for operating a computer cluster distributed over multiple locations using quorum mechanism. The cluster includes interconnected defined system instances. The arrangement includes distributing the cluster configuration to each system instance, and constantly checking system instance connectivity to determine reachable system instances. Each healthy system instance determines a subcluster of itself and all reachable system instances. Information of the distributed cluster configuration is used to calculate a corresponding subcluster configuration. Subcluster configuration information and the cluster configuration information is used for computing a new quorum decision for the corresponding subcluster, using a location quorum function considering proportions of connected locations containing reachable system instances, and weights of the reachable system instances in the locations. Workload placement decisions are made based on the new quorum granting permission to place workload to system instances in a specific subcluster, or refusing the permission, whenever the subcluster changes. | 07-04-2013 |
20130254877 | Deterministic Serialization of Access to Shared Resources In A Multi-processor System For Code Instructions Accessing Resources In a Non-Deterministic Order - Managing access to resources shared among multiple processes within a computer system. Multiple program instances of an application are almost simultaneously executed on multiple processors for fault tolerance. The replication solution supports the recording and subsequent replay of reservation events granting the shared resources exclusive access rights to the processes, when one program code instruction may request access to a set of shared resources in a non-deterministic order. | 09-26-2013 |
20140149635 | WORKLOAD MIGRATION BETWEEN VIRTUALIZATION SOFTWARES - A virtual machine (VM) migration from a source virtual machine monitor (VMM) to a destination VMM on a computer system. Each of the VMMs includes virtualization software, and one or more VMs are executed in each of the VMMs. The virtualization software allocates hardware resources in a form of virtual resources for the concurrent execution of one or more VMs and the virtualization software. A portion of a memory of the hardware resources includes hardware memory segments. A first portion of the memory segments is assigned to a source logical partition and a second portion is assigned to a destination logical partition. The source VMM operates in the source logical partition and the destination VMM operates in the destination logical partition. The first portion of the memory segments is mapped into a source VMM memory, and the second portion of the memory segments is mapped into a destination VMM memory. | 05-29-2014 |
20150135173 | VIRTUAL MACHINE MIGRATION WITH SWAP PAGES - Migration of a virtual machine to a new host is coordinated while data that is mapped into virtual (swap) memory of a source instance of the virtual machine (or guest) is properly handled. Sharing rights for one or more swap devices can be modified to facilitate the use of the swap devices by a new host and a corresponding (target) instance of virtual machine running on the new host. | 05-14-2015 |
20150135175 | VIRTUAL MACHINE MIGRATION WITH SWAP PAGES - Migration of a virtual machine to a new host is coordinated while data that is mapped into virtual (swap) memory of a source instance of the virtual machine (or guest) is properly handled. Sharing rights for one or more swap devices can be modified to facilitate the use of the swap devices by a new host and a corresponding (target) instance of virtual machine running on the new host. | 05-14-2015 |
20150199251 | TECHNIQUES FOR MONITORING A SHARED HARDWARE RESOURCE - A technique for monitoring a shared hardware resource in a computer system running at least two partitions includes collecting measurement data from the hardware resource. An aggregation of the measurement data over a certain time interval is computed. A noise level value adapted to a workload is calculated using a workload dependent heuristic. Noise data, based on the calculated noise level value, is generated. The computed aggregation of measurement data is mixed with the generated noise data. The mixed aggregation of measurement data is output to an external interface for monitoring. | 07-16-2015 |
20150234684 | WORKLOAD MIGRATION BETWEEN VIRTUALIZATION SOFTWARES - A virtual machine (VM) migration from a source virtual machine monitor (VMM) to a destination VMM on a computer system. Each of the VMMs includes virtualization software, and one or more VMs are executed in each of the VMMs. The virtualization software allocates hardware resources in a form of virtual resources for the concurrent execution of one or more VMs and the virtualization software. A portion of a memory of the hardware resources includes hardware memory segments. A first portion of the memory segments is assigned to a source logical partition and a second portion is assigned to a destination logical partition. The source VMM operates in the source logical partition and the destination VMM operates in the destination logical partition. The first portion of the memory segments is mapped into a source VMM memory, and the second portion of the memory segments is mapped into a destination VMM memory. | 08-20-2015 |
20150268999 | TECHNIQUES FOR MONITORING A SHARED HARDWARE RESOURCE - A technique for monitoring a shared hardware resource in a computer system running at least two partitions includes collecting measurement data from the hardware resource. An aggregation of the measurement data over a certain time interval is computed. A noise level value adapted to a workload is calculated using a workload dependent heuristic. Noise data, based on the calculated noise level value, is generated. The computed aggregation of measurement data is mixed with the generated noise data. The mixed aggregation of measurement data is output to an external interface for monitoring. | 09-24-2015 |
20150331717 | TASK GROUPING BY CONTEXT - In an approach to grouping tasks initialized by a first user, one or more computer processors receive a first task initialization by a first user. The one or more computer processors determine whether one or more additional tasks contained in one or more task groups are in use by the first user. Responsive to determining one or more additional tasks contained in one or more task groups are in use, the one or more computer processors determine whether the first task is related to at least one task of the one or more additional tasks. Responsive to determining the first task is related to at least one task of the one or more additional tasks, the one or more computer processors add the first task to the task group containing the at least one related task of the one or more additional tasks. | 11-19-2015 |
20160055039 | TASK GROUPING BY CONTEXT - In an approach to grouping tasks initialized by a first user, one or more computer processors receive a first task initialization by a first user. The one or more computer processors determine whether one or more additional tasks contained in one or more task groups are in use by the first user. Responsive to determining one or more additional tasks contained in one or more task groups are in use, the one or more computer processors determine whether the first task is related to at least one task of the one or more additional tasks. Responsive to determining the first task is related to at least one task of the one or more additional tasks, the one or more computer processors add the first task to the task group containing the at least one related task of the one or more additional tasks. | 02-25-2016 |
20160092243 | HARDWARE SECURITY MODULE ACCESS MANAGEMENT IN A CLOUD COMPUTING ENVIRONMENT - Trusted firmware on a host server is used for managing access to a hardware security module (HSM) connected to the host server. The HSM stores confidential information associated with an operating system. As part of access management, the firmware detects a boot device identifier associated with a boot device configured to boot the operating system on the host server. The firmware then receives a second boot device identifier from the HSM. The boot device identifier and the second boot device identifier are then compared by the firmware. Based on the comparison, the firmware determines that the boot device identifier matches with the second boot device identifier. Based on this determination, the firmware grants the operating system access to the HSM. | 03-31-2016 |
20160092687 | HARDWARE SECURITY MODULE ACCESS MANAGEMENT IN A CLOUD COMPUTING ENVIRONMENT - Trusted firmware on a host server is used for managing access to a hardware security module (HSM) connected to the host server. The HSM stores confidential information associated with an operating system. As part of access management, the firmware detects a boot device identifier associated with a boot device configured to boot the operating system on the host server. The firmware then receives a second boot device identifier from the HSM. The boot device identifier and the second boot device identifier are then compared by the firmware. Based on the comparison, the firmware determines that the boot device identifier matches with the second boot device identifier. Based on this determination, the firmware grants the operating system access to the HSM. | 03-31-2016 |
Reinhard Buendgen, Boeblingen DE
Patent application number | Description | Published |
---|---|---|
20140149799 | CREATING AN OPERATING SYSTEM DUMP - Creating an operating system dump. A main memory of a computer system is divided into at least three contiguous memory areas, comprising a primary memory area, a secondary memory area and a data memory area. A first instance of an OS (operating system) is booted into the main memory, a second instance of the operating system is loaded into the secondary memory area using the active first instance of the operating system, execution of the first active instance of the OS is stopped if a critical execution error occurs, and the computer system is re-started using the loaded second instance of the operating system which becomes the active instance of the OS. A dump of the primary memory area is created, and a third instance of the operating system is loaded into the primary memory area. | 05-29-2014 |
20150301803 | Extracting Entropy from the Vibration of Multiple Machines - Generating a pool of random numbers for use by computer applications. Vibration sensors are placed throughout a machine and collect entropy data from the measurements of the vibration sensors. The data is then filtered and sent via secure connection to a second machine to be added to the second machine's entropy pool. Applications needing a random number may acquire a number from the pool. A method, computer program product and system to generate the pool are provided. | 10-22-2015 |
20150304107 | Extracting Entropy from Machine Vibration - Generating a pool of random numbers for use by computer applications. Vibration sensors are placed throughout a machine and collects information theoretic entropy data from the measurement of the vibration sensors. The data is then filtered and added to an entropy pool. Applications needing a random number may acquire a number from the pool. A method, computer program product and system to generate the pool are provided. | 10-22-2015 |
20160077804 | Extracting Entropy From The Vibration Of Multiple Machines - Generating a pool of random numbers for use by computer applications. Vibration sensors are placed throughout a machine and collect entropy data from the measurements of the vibration sensors. The data is then filtered and sent via secure connection to a second machine to be added to the second machine's entropy pool. Applications needing a random number may acquire a number from the pool. A method, computer program product and system to generate the pool are provided. | 03-17-2016 |
20160077805 | Extracting Entropy From Machine Vibration - Generating a pool of random numbers for use by computer applications. Vibration sensors are placed throughout a machine and collects information theoretic entropy data from the measurement of the vibration sensors. The data is then filtered and added to an entropy pool. Applications needing a random number may acquire a number from the pool. A method, computer program product and system to generate the pool are provided. | 03-17-2016 |
20160105429 | CONTROLLED USE OF A HARDWARE SECURITY MODULE - Methods are provided for using a hardware module connectable to multiple computer systems, where the multiple computer systems are connectable to a server within a common network. The method includes: providing a network address of the server in persistent memory of the hardware security module; providing an encrypted secret entity in the persistent memory of the hardware security module; providing a private key in the persistent memory of the hardware security module; and based on the hardware security module being connectable to one of the computer systems, the method includes: establishing a secure connection between the hardware security module and the server; retrieving, via the secure connection, a wrapping key from the server and storing it in volatile memory of the hardware security module; and decrypting the encrypted secret entity with the wrapping key and storing the decrypted secret entity in the volatile memory of the hardware security module. | 04-14-2016 |
Reinhard T. Buendgen, Tuebingen DE
Patent application number | Description | Published |
---|---|---|
20160132345 | Processing a guest event in a hypervisor-controlled system - The embodiments relate to processing a guest event in a hypervisor-controlled system. A guest event triggers a first firmware service for the guest event in firmware. The guest event is associated with a guest, a guest key, and with a guest state and protected guest memory accessible only by the guest and the firmware. The firmware processes information associated with the guest event. The processed information includes information of the guest state and the protected guest memory. A subset of the processed information is received by a hypervisor to process the guest event, and a non-received portion of the information is retained by the firmware. The hypervisor processes the guest event based on the received subset and sends a process result to the firmware triggering a second firmware service for the guest event. The firmware processes the process result together with the retained information to generate modification associated with the guest event. The firmware performs the generated modification associated with the guest event at the protected guest memory. | 05-12-2016 |
20160132349 | Processing a guest event in a hypervisor-controlled system - The embodiments relate to a method for processing a guest event in a hypervisor-controlled system. A guest event triggers a first firmware service for the guest event in firmware. The guest event is associated with a guest, a guest key, and with a guest state and protected guest memory accessible only by the guest and the firmware. The firmware processes information associated with the guest event. The processed information includes information of the guest state and the protected guest memory. A subset of the processed information is received by a hypervisor to process the guest event, and a non-received portion of the information is retained by the firmware. The hypervisor processes the guest event based on the received subset and sends a process result to the firmware triggering a second firmware service for the guest event. The firmware processes the process result together with the retained information to generate modification associated with the guest event. The firmware performs the generated modification associated with the guest event at the protected guest memory. | 05-12-2016 |