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: 20200265173
    Abstract: 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: Application
    Filed: February 18, 2020
    Publication date: August 20, 2020
    Applicant: 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: 20200265174
    Abstract: 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: Application
    Filed: February 18, 2020
    Publication date: August 20, 2020
    Applicant: 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: 20200265175
    Abstract: 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: Application
    Filed: February 18, 2020
    Publication date: August 20, 2020
    Applicant: 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: 20200265172
    Abstract: 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: Application
    Filed: February 18, 2020
    Publication date: August 20, 2020
    Applicant: 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: 9459928
    Abstract: 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: Grant
    Filed: August 22, 2008
    Date of Patent: October 4, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thomas J. Bonola, John M. Hemphill, Mike Dickson
  • Patent number: 8694991
    Abstract: 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: Grant
    Filed: August 22, 2008
    Date of Patent: April 8, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas J. Bonola, Michael R. Garrett, John M. Hemphill, Mike Dickson
  • Patent number: 8595723
    Abstract: 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: Grant
    Filed: June 10, 2008
    Date of Patent: November 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill
  • Patent number: 8201166
    Abstract: 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: Grant
    Filed: April 30, 2008
    Date of Patent: June 12, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill
  • Publication number: 20110161482
    Abstract: 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: Application
    Filed: August 22, 2008
    Publication date: June 30, 2011
    Inventors: Thomas J. Bonola, John M. Hemphill, Mike Dickson
  • Publication number: 20110088032
    Abstract: 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: Application
    Filed: June 10, 2008
    Publication date: April 14, 2011
    Inventors: Michael R. Garrett, Thomas J. Bonola, MIke Dickson, John M. Hemphill
  • Publication number: 20110023031
    Abstract: 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: Application
    Filed: August 22, 2008
    Publication date: January 27, 2011
    Inventors: Thomas J. Bonola, Michael R. Garrett, John M. Hemphill, Mike Dickson
  • Publication number: 20090276772
    Abstract: 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: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill