Patents by Inventor Nathan Harmon

Nathan Harmon 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: 11977760
    Abstract: Securely loading digital blocks into memory for consumption by a processor. A method includes, at a memory protection shim, receiving a digital block and a manifest for the digital block. The manifest includes a transformation key for the digital block. The transformation key is configured to be used for at least one of validating the digital block or decrypting the digital block. The manifest is encrypted. The method further includes decrypting the manifest to obtain the transformation keys. The method further includes using the transformation keys to perform at least one of validating or decrypting the digital block. The method further includes retransforming the digital block using a memory protection shim ephemeral key to perform at least one of creating an authentication tag or encrypting the digital block. The method further includes storing the retransformed digital block in memory.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: May 7, 2024
    Assignee: IDAHO SCIENTIFIC LLC
    Inventors: Andrew James Weiler, Nathan Charles Chrisman, Claude Harmon Garrett, V, Dale Weston Reese, Matthew Ryan Waltz, Jay Takeji Hirata
  • Patent number: 11966332
    Abstract: An apparatus comprising a CPU core configured to execute instructions and consume data. The apparatus includes a memory configured to store the instructions and the data. A memory protection shim is coupled to the CPU core and the memory. The memory protection shim is configured to perform transformations over digital blocks to perform at least one of authentication or decryption of the digital blocks received from the memory. The memory protection shim is coupled to the CPU core in a fashion that prevents egress of the digital blocks or ingress of other external digital blocks between the memory protection shim and the CPU core.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: April 23, 2024
    Assignee: IDAHO SCIENTIFIC LLC
    Inventors: Dale Weston Reese, Matthew Ryan Waltz, Jay Takeji Hirata, Andrew James Weiler, Nathan Charles Chrisman, Claude Harmon Garrett, V
  • Publication number: 20240086556
    Abstract: An apparatus comprising a CPU core configured to execute instructions and consume data. The apparatus includes a memory configured to store the instructions and the data. A memory protection shim is coupled to the CPU core and the memory. The memory protection shim is configured to perform transformations over digital blocks to perform at least one of authentication or decryption of the digital blocks received from the memory. The memory protection shim is coupled to the CPU core in a fashion that prevents egress of the digital blocks or ingress of other external digital blocks between the memory protection shim and the CPU core.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Inventors: Dale Weston Reese, Matthew Ryan Waltz, Jay Takeji Hirata, Andrew James Weiler, Nathan Charles Chrisman, Claude Harmon Garrett, V
  • Publication number: 20240086321
    Abstract: An apparatus comprising a CPU core configured to execute instructions and consume data. The apparatus includes a memory configured to store the instructions and the data. A memory protection shim is coupled to the CPU core and the memory. The memory protection shim is configured to perform transformations over digital blocks to perform at least one of authentication or decryption of the digital blocks received from the memory. The memory protection shim is coupled to the CPU core in a fashion that prevents egress of the digital blocks or ingress of other external digital blocks between the memory protection shim and the CPU core.
    Type: Application
    Filed: October 13, 2022
    Publication date: March 14, 2024
    Inventors: Dale Weston Reese, Matthew Ryan Waltz, Jay Takeji Hirata, Andrew James Weiler, Nathan Charles Chrisman, Claude Harmon Garrett, V
  • Patent number: 11928058
    Abstract: An apparatus comprising a CPU core configured to execute instructions and consume data. The apparatus includes a memory configured to store the instructions and the data. A memory protection shim is coupled to the CPU core and the memory. The memory protection shim is configured to perform transformations over digital blocks to perform at least one of authentication or decryption of the digital blocks received from the memory. The memory protection shim is coupled to the CPU core in a fashion that prevents egress of the digital blocks or ingress of other external digital blocks between the memory protection shim and the CPU core.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: March 12, 2024
    Assignee: IDAHO SCIENTIFIC LLC
    Inventors: Dale Weston Reese, Matthew Ryan Waltz, Jay Takeji Hirata, Andrew James Weiler, Nathan Charles Chrisman, Claude Harmon Garrett, V
  • Patent number: 8019879
    Abstract: Wireless network access methods, communication device configuration methods, configuration devices, communications systems, and articles of manufacture are described. According to one aspect, a wireless network access method includes providing a communications device, providing a wireless network including access to a service, storing wireless network access data and service access data using a configuration device, communicating the wireless network access data and the service access data to the communications device using the configuration device, communicating the wireless network access data to the wireless network using the communications device to establish the communications device as a node on the wireless network, communicating the service access data to the wireless network using the communications device, and accessing the service using the communications device responsive to the communicating the service access data.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: September 13, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brett Williams, Nathan Harmon, Duane Mentze
  • Patent number: 7639642
    Abstract: Wireless network monitoring methods, configuration devices, communications systems, and articles of manufacture are described. According to one aspect, a wireless network monitoring method includes providing a communications device, providing a wireless network, storing wireless network access data using a configuration device, communicating the wireless network access data to the communications device using the configuration device, communicating the wireless network access data to the wireless network using the communications device to provide access of the communications device to the wireless network, and monitoring the access of the communications device to the wireless network.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: December 29, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brett Williams, Nathan Harmon, Duane Mentze
  • Publication number: 20090154440
    Abstract: Wireless network access methods, communication device configuration methods, configuration devices, communications systems, and articles of manufacture are described. According to one aspect, a wireless network access method includes providing a communications device, providing a wireless network including access to a service, storing wireless network access data and service access data using a configuration device, communicating the wireless network access data and the service access data to the communications device using the configuration device, communicating the wireless network access data to the wireless network using the communications device to establish the communications device as a node on the wireless network, communicating the service access data to the wireless network using the communications device, and accessing the service using the communications device responsive to the communicating the service access data.
    Type: Application
    Filed: February 18, 2009
    Publication date: June 18, 2009
    Inventors: Brett Williams, Nathan Harmon, Duane Mentze
  • Patent number: 7269653
    Abstract: Wireless network communications methods, communications device operational methods, wireless networks, configuration devices, communications systems, and articles of manufacture are described. According to one aspect, a wireless network communications method includes providing wireless network access data and network security data using a configuration device, wherein the wireless network access data corresponds to a respective wireless network, communicating the wireless network access data and the network security data to a communications device using the configuration device, providing access of the communications device to a first portion of the wireless network using the wireless network access data, communicating the network security data to the wireless network using the communications device, and providing access of the communications device to a second portion of the wireless network using the network security data.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: September 11, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Duane Mentze, Nathan Harmon, Brett Williams
  • Publication number: 20050101318
    Abstract: Wireless network access methods, communication device configuration methods, configuration devices, communications systems, and articles of manufacture are described. According to one aspect, a wireless network access method includes providing a communications device, providing a wireless network including access to a service, storing wireless network access data and service access data using a configuration device, communicating the wireless network access data and the service access data to the communications device using the configuration device, communicating the wireless network access data to the wireless network using the communications device to establish the communications device as a node on the wireless network, communicating the service access data to the wireless network using the communications device, and accessing the service using the communications device responsive to the communicating the service access data.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Inventors: Brett Williams, Nathan Harmon, Duane Mentze
  • Publication number: 20050101293
    Abstract: Wireless network communications methods, communications device operational methods, wireless networks, configuration devices, communications systems, and articles of manufacture are described. According to one aspect, a wireless network communications method includes providing wireless network access data and network security data using a configuration device, wherein the wireless network access data corresponds to a respective wireless network, communicating the wireless network access data and the network security data to a communications device using the configuration device, providing access of the communications device to a first portion of the wireless network using the wireless network access data, communicating the network security data to the wireless network using the communications device, and providing access of the communications device to a second portion of the wireless network using the network security data.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Inventors: Duane Mentze, Nathan Harmon, Brett Williams
  • Publication number: 20050099977
    Abstract: Wireless network monitoring methods, configuration devices, communications systems, and articles of manufacture are described. According to one aspect, a wireless network monitoring method includes providing a communications device, providing a wireless network, storing wireless network access data using a configuration device, communicating the wireless network access data to the communications device using the configuration device, communicating the wireless network access data to the wireless network using the communications device to provide access of the communications device to the wireless network, and monitoring the access of the communications device to the wireless network.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Inventors: Brett Williams, Nathan Harmon, Duane Mentze