Patents by Inventor Pedro Cordon

Pedro Cordon 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: 20260329450
    Abstract: Methods, systems, and devices for remaining lifetime monitoring and indication for memory systems are described. The described techniques provide for a memory system to estimate a remaining portion of the expected lifetime of the memory system during operation of the memory system according to various functions. The memory system may execute one or more access operations during a first duration of operation and may measure one or more temperatures during the first duration. The memory system may calculate temperature stress values according to the measured temperatures and acceleration factors associated with the measured temperatures. The memory system may sum the temperature stress values. In some examples, the memory system may divide the summed temperature stress values by an allowable stress budget associated with the mission profile for the memory system, such that the memory system may obtain a percentage of expected remaining lifetime after calculating each temperature stress sample.
    Type: Application
    Filed: April 16, 2025
    Publication date: October 22, 2026
    Inventors: John E. Maroney, Nicholas T. Heath, Pedro Cordon, Matthew J. Rozek, Henry H. Torabi
  • Publication number: 20260299803
    Abstract: Methods, systems, and devices for low power management and clock management within a multi-port memory system are described. A memory system may support clock management and power management across multiple ports within the memory system. The memory system may perform power management on a per-port basis according to a set of power state transition rules and protocols. The memory system may receive a configuration for operation of the ports according to a set of link states. The memory system may perform clock management by receiving signaling that indicates a clocking configuration across the set of ports. The clocking configuration may be for a common reference clock for each port, or for separate reference clocks used independently by each port. The memory system may exchange signaling with two or more host systems via two or more ports of the set of ports in accordance with the clocking configuration.
    Type: Application
    Filed: March 25, 2026
    Publication date: October 1, 2026
    Inventors: John E. Maroney, Pedro Cordon
  • Publication number: 20260093404
    Abstract: Methods, systems, and devices for out-of-band authentication for multi-port memory systems are described. A multi-port memory system may grant host systems access to multiple ports of the memory system based on attestation with an authentication management controller that uses out of band (OOB) signaling to communicate with the memory system. For example, upon power up of the memory system, access to the memory system via the multiple ports may be limited, and some commands requested from host systems via the multiple ports may be denied. Increased access to the memory system via the multiple ports may be granted based on OOB signaling from the authentication management controller that attests each host system that is coupled with a respective port of the memory system. After a host system has been attested, the host system may be granted full access to a command set of the memory system.
    Type: Application
    Filed: September 24, 2025
    Publication date: April 2, 2026
    Inventors: John E. Maroney, Pedro Cordon, Henry H. Torabi, Robert W. Strong
  • Publication number: 20260093638
    Abstract: Methods, systems, and devices for security function management within a multi-port memory system are described. A memory system may include multiple ports each coupled with one or more host systems. The memory system may receive a namespace configuration indicating an allocation of one or more logical block addresses (LBAs) to one or more of the ports. The memory system may further receive one or more requests for access to one or more LBA ranges, and may perform an authorization procedure to authorize a single entity to provision and unlock corresponding LBA ranges. In some examples, LBA ranges may be locked by default on bootup of the memory system. In some cases, host systems may request a management controller to coordinate authorization, or may request authorization from a memory system directly using one or more credentials or identifiers. Further, a management port may be indicated via one or more commands.
    Type: Application
    Filed: September 24, 2025
    Publication date: April 2, 2026
    Inventors: John E. Maroney, Pedro Cordon, Henry H. Torabi, Robert W. Strong
  • Publication number: 20260093533
    Abstract: Methods, systems, and devices for port resource management within a multi-port memory system are described. A memory system may include multiple ports each coupled with one or more host systems. The memory system may receive a command defining a secure management port via an interface with a management controller or via another port. In some cases, the defined management port may be a dedicated port, or may be selected during one or more power-on procedures. The command may also indicate a quantity of ports to be activated, and may be based on an attestation of one or more host systems. In some examples, the memory system may use the management port to receive additional communications and commands. For example, the management port may receive and execute commands for resource allocation, additional configurations, sub-system operations including power management and reset, or for diagnostic functions, among other operations.
    Type: Application
    Filed: September 24, 2025
    Publication date: April 2, 2026
    Inventors: John E. Maroney, Pedro Cordon, Henry H. Torabi, Robert W. Strong
  • Publication number: 20260093841
    Abstract: Methods, systems, and devices for security management modes of a multi-port memory system are described. A multi-port memory system may be configured to operate according to one or more security modes that adjust access by host systems to the multiple ports of the memory system. For example, in a first mode, which may be referred to herein as a port security management mode, the memory system may restrict access by unauthenticated host systems to ports of the memory system, such that any unauthenticated host systems have no access to the memory system via the ports or are limited to a relatively primitive set of commands until the host systems are authenticated. In a second mode, which may be referred to herein as an operational mode, any host systems coupled with ports of the memory system are granted, without authentication, full access to a command set supported by the memory system.
    Type: Application
    Filed: September 25, 2025
    Publication date: April 2, 2026
    Inventors: John E. Maroney, Pedro Cordon, Henry H. Torabi, Robert W. Strong