Patents by Inventor Mike Dickson
Mike Dickson 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: 20200265173Abstract: A user configurable modular building system is provided. The user configurable modular building system includes a plurality of assemblies, a plurality of units, and a plurality of blocks. The plurality of assemblies includes a plurality of building components that perform building functions. Assemblies are selected from the plurality of assemblies to form a plurality of units. The plurality of units includes studio, one bedroom, and two bedroom units with different layouts of the selected assemblies. Units are selected from the plurality of units to form a plurality of blocks. The blocks are portions of a building. Blocks are selected to form the building based on a mix and layout of units. A method of designing a building system and a non-transitory computer-readable medium configured to perform steps to design a building system are also provided.Type: ApplicationFiled: February 18, 2020Publication date: August 20, 2020Applicant: Katerra Inc.Inventors: Jay MARTIN, Peter SPRUANCE, Hill PIERCE, Josh LAFRENIERE, Libby SO, Peter WOLFF, Shane HERZER, Leroy TUNG, Katie BLESSER, David REDDING, Eric ROBERTS, Matthew Marc GRUNERT, Kristin JENSEN, Cameron MARSHALL, Shannon QIN, Christine KIEFER, Queena YI, Mike Dickson MILLS, Eva TALBOT, Roumeng WANG, Rochelle HILL, Lief FRIEDRICHS, Robert SMITH, Linda COPPA, Luis Pascual RODENAS GARCIA, Austin CUDWORTH, Ethan JENNERICH, Aubrey DAVIDSON, Sean DARNELL, Michael WEINERT, Aaron SCOTT, Gabriela GERINSKA, Michelle HA, Sam GIOIA, Joe LLONA, Nadav BITTAN
-
Publication number: 20200265174Abstract: A user configurable modular building system is provided. The user configurable modular building system includes a plurality of assemblies, a plurality of units, and a plurality of blocks. The plurality of assemblies includes a plurality of building components that perform building functions. Assemblies are selected from the plurality of assemblies to form a plurality of units. The plurality of units includes studio, one bedroom, and two bedroom units with different layouts of the selected assemblies. Units are selected from the plurality of units to form a plurality of blocks. The blocks are portions of a building. Blocks are selected to form the building based on a mix and layout of units. A method of designing a building system and a non-transitory computer-readable medium configured to perform steps to design a building system are also provided.Type: ApplicationFiled: February 18, 2020Publication date: August 20, 2020Applicant: Katerra Inc.Inventors: Jay MARTIN, Peter SPRUANCE, Hill PIERCE, Josh LAFRENIERE, Libby SO, Peter WOLFF, Shane HERZER, Leroy TUNG, Katie BLESSER, David REDDING, Eric ROBERTS, Matthew Marc GRUNERT, Kristin JENSEN, Cameron MARSHALL, Shannon QIN, Christine KIEFER, Queena YI, Mike Dickson MILLS, Eva TALBOT, Roumeng WANG, Rochelle HILL, Lief FRIEDRICHS, Robert SMITH, Linda COPPA, Luis Pascual RODENAS GARCIA, Austin CUDWORTH, Ethan JENNERICH, Aubrey DAVIDSON, Sean DARNELL, Michael WEINERT, Aaron SCOTT, Gabriela GERINSKA, Michelle HA, Sam GIOIA, Joe LLONA, Nadav BITTAN
-
Publication number: 20200265175Abstract: A user configurable modular building system is provided. The user configurable modular building system includes a plurality of assemblies, a plurality of units, and a plurality of blocks. The plurality of assemblies includes a plurality of building components that perform building functions. Assemblies are selected from the plurality of assemblies to form a plurality of units. The plurality of units includes studio, one bedroom, and two bedroom units with different layouts of the selected assemblies. Units are selected from the plurality of units to form a plurality of blocks. The blocks are portions of a building. Blocks are selected to form the building based on a mix and layout of units. A method of designing a building system and a non-transitory computer-readable medium configured to perform steps to design a building system are also provided.Type: ApplicationFiled: February 18, 2020Publication date: August 20, 2020Applicant: Katerra Inc.Inventors: Jay MARTIN, Peter SPRUANCE, Hill PIERCE, Josh LAFRENIERE, Libby SO, Peter WOLFF, Shane HERZER, Leroy TUNG, Katie BLESSER, David REDDING, Eric ROBERTS, Matthew Marc GRUNERT, Kristin JENSEN, Cameron MARSHALL, Shannon QIN, Christine KIEFER, Queena YI, Mike Dickson MILLS, Eva TALBOT, Roumeng WANG, Rochelle HILL, Lief FRIEDRICHS, Robert SMITH, Linda COPPA, Luis Pascual RODENAS GARCIA, Austin CUDWORTH, Ethan JENNERICH, Aubrey DAVIDSON, Sean DARNELL, Michael WEINERT, Aaron SCOTT, Gabriela GERINSKA, Michelle HA, Sam GIOIA, Joe LLONA, Nadav BITTAN
-
Publication number: 20200265172Abstract: A user configurable modular building system is provided. The user configurable modular building system includes a plurality of assemblies, a plurality of units, and a plurality of blocks. The plurality of assemblies includes a plurality of building components that perform building functions. Assemblies are selected from the plurality of assemblies to form a plurality of units. The plurality of units includes studio, one bedroom, and two bedroom units with different layouts of the selected assemblies. Units are selected from the plurality of units to form a plurality of blocks. The blocks are portions of a building. Blocks are selected to form the building based on a mix and layout of units. A method of designing a building system and a non-transitory computer-readable medium configured to perform steps to design a building system are also provided.Type: ApplicationFiled: February 18, 2020Publication date: August 20, 2020Applicant: Katerra Inc.Inventors: Jay MARTIN, Peter SPRUANCE, Hill PIERCE, Josh LAFRENIERE, Libby SO, Peter WOLFF, Shane HERZER, Leroy TUNG, Katie BLESSER, David REDDING, Eric ROBERTS, Matthew Marc GRUNERT, Kristin JENSEN, Cameron MARSHALL, Shannon QIN, Christine KIEFER, Queena YI, Mike Dickson MILLS, Eva TALBOT, Roumeng WANG, Rochelle HILL, Lief FRIEDRICHS, Robert SMITH, Linda COPPA, Luis Pascual RODENAS GARCIA, Austin CUDWORTH, Ethan JENNERICH, Aubrey DAVIDSON, Sean DARNELL, Michael WEINERT, Aaron SCOTT, Gabriela GERINSKA, Michelle HA, Sam GIOIA, Joe LLONA, Nadav BITTAN
-
Patent number: 9459928Abstract: A data processing system supports remote graphics console and virtual media access to virtual machines. The data processing system is configured for usage with a virtualization platform that runs multiple operating systems simultaneously on at least one physical server. The data processing system comprises a virtual keyboard/video/mouse (KVM) element integrated into the virtualization platform and is configured to generate a remote management graphics console and map virtual media into the operating system plurality.Type: GrantFiled: August 22, 2008Date of Patent: October 4, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Thomas J. Bonola, John M. Hemphill, Mike Dickson
-
Patent number: 8694991Abstract: A data processing system transforms a physical server into multiple virtual servers. The illustrative data processing system comprises a physical server and a virtualization platform integrated into the physical server that is configured to run multiple operating systems simultaneously one or more physical servers. A baseboard management controller integrated into the physical server controls the virtualization platform and the operating systems including physical and virtual resources. The virtualization platform operates according to state data accessed from the baseboard management controller.Type: GrantFiled: August 22, 2008Date of Patent: April 8, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas J. Bonola, Michael R. Garrett, John M. Hemphill, Mike Dickson
-
Patent number: 8595723Abstract: In one embodiment, a computer system comprises a host machine comprising a plurality of compute resources, at least one management processor, a hypervisor, at least one persistent state data store location coupled to the host machine, wherein the persistent state data store location stores configuration data for the hypervisor, and a persistent state module coupled to a management processor coupled to the host machine, wherein the persistent state module maps hypervisor configuration data to a persistent state data store.Type: GrantFiled: June 10, 2008Date of Patent: November 26, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill
-
Patent number: 8201166Abstract: A data processing system enables configuration of a virtual connect functioning in combination with a virtualization platform. The illustrative data processing system is used with a virtualization platform which is configured to run multiple operating systems simultaneously on one or more physical servers and a virtual connect device which is communicatively coupled to the virtualization platform. The virtual connect device virtualizes connections between the physical server or servers and a network infrastructure. The data processing system comprises a configuration manager that integrates migration and failover of virtual machines operating under the virtualization platform with migration and failover of physical servers operative under the virtual connect device for management of virtual and physical migration and failover using common commands.Type: GrantFiled: April 30, 2008Date of Patent: June 12, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill
-
Publication number: 20110161482Abstract: A data processing system supports remote graphics console and virtual media access to virtual machines. The data processing system is configured for usage with a virtualization platform that runs multiple operating systems simultaneously on at least one physical server. The data processing system comprises a virtual keyboard/video/mouse (KVM) element integrated into the virtualization platform and is configured to generate a remote management graphics console and map virtual media into the operating system plurality.Type: ApplicationFiled: August 22, 2008Publication date: June 30, 2011Inventors: Thomas J. Bonola, John M. Hemphill, Mike Dickson
-
Publication number: 20110088032Abstract: In one embodiment, a computer system comprises a host machine comprising a plurality of compute resources, at least one management processor, a hypervisor, at least one persistent state data store location coupled to the host machine, wherein the persistent state data store location stores configuration data for the hypervisor, and a persistent state module coupled to a management processor coupled to the host machine, wherein the persistent state module maps hypervisor configuration data to a persistent state data store.Type: ApplicationFiled: June 10, 2008Publication date: April 14, 2011Inventors: Michael R. Garrett, Thomas J. Bonola, MIke Dickson, John M. Hemphill
-
Publication number: 20110023031Abstract: A data processing system transforms a physical server into multiple virtual servers. The illustrative data processing system comprises a physical server and a virtualization platform integrated into the physical server that is configured to run multiple operating systems simultaneously one or more physical servers. A baseboard management controller integrated into the physical server controls the virtualization platform and the operating systems including physical and virtual resources. The virtualization platform operates according to state data accessed from the baseboard management controller.Type: ApplicationFiled: August 22, 2008Publication date: January 27, 2011Inventors: Thomas J. Bonola, Michael R. Garrett, John M. Hemphill, Mike Dickson
-
Publication number: 20090276772Abstract: A data processing system enables configuration of a virtual connect functioning in combination with a virtualization platform. The illustrative data processing system is used with a virtualization platform which is configured to run multiple operating systems simultaneously on one or more physical servers and a virtual connect device which is communicatively coupled to the virtualization platform. The virtual connect device virtualizes connections between the physical server or servers and a network infrastructure. The data processing system comprises a configuration manager that integrates migration and failover of virtual machines operating under the virtualization platform with migration and failover of physical servers operative under the virtual connect device for management of virtual and physical migration and failover using common commands.Type: ApplicationFiled: April 30, 2008Publication date: November 5, 2009Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill