Patents by Inventor Eileen Marando

Eileen Marando 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: 20240152620
    Abstract: A device having a processor and a boot code, the processor may create a plurality of revocation emulation containers corresponding to a plurality of owners of the electronic device over time, wherein respective revocation emulation containers may comprise asset revocation information associated with respective owners of the electronic device. The processor may program the asset revocation information of the plurality of revocation emulation containers in a one-time-programmable manner. The processor may use the asset revocation information of the plurality of revocation emulation containers to determine whether to revoke use of respective assets of a plurality of assets associated with the plurality of owners of the electronic device over time. The processor may revoke the subsequent use of respective assets of the plurality of assets associated with the plurality of owners of the electronic device over time based on a determination the respective asset should be revoked.
    Type: Application
    Filed: November 1, 2023
    Publication date: May 9, 2024
    Applicant: Microchip Technology Incorporated
    Inventors: Eileen Marando, Subhashini Vaidyanathan
  • Publication number: 20230351056
    Abstract: A device with boot code, first mutable code stored in non-volatile memory, a first owner information stored in the non-volatile memory, and an SRAM with an SRAM physically unclonable function (SRAM PUF) region. Boot code may generate a first unique private key based on both the first owner information and a portion of the SRAM PUF region, wherein the first unique private key may not be directly accessible by the first mutable code; generate a first unique private keycode corresponding to the first unique private key; and provide the first mutable code with the first unique private keycode corresponding to the first unique private key. First mutable code may use the first unique private keycode to cause data to be signed with the first unique private key and generate a first unique mutable code private key based on at least a portion of the SRAM PUF region.
    Type: Application
    Filed: April 26, 2023
    Publication date: November 2, 2023
    Applicant: Microchip Technology Incorporated
    Inventors: Eileen Marando, Richard Wahler, Arun Krishnan
  • Publication number: 20230273977
    Abstract: A device with one-time-programmable (OTP) memory, boot code, volatile memory, and non-volatile memory. Boot code may use information in OTP to authenticate code of an implicit owner of the electronic device; receive a first create owner container request; create a first owner container comprising a first signed data image; store the first owner container; and use the first signed data image to authenticate first executable code associated with the first owner. Boot code may transfer ownership from the first owner to a second owner, including authenticating a signed transfer of ownership command using a key stored in the first owner container and creating a second owner container comprising a second signed data image associated with the second owner; storing the second owner container; revoking the first owner container; and using the second signed data image to authenticate second executable code associated with the second owner of the electronic device.
    Type: Application
    Filed: February 26, 2023
    Publication date: August 31, 2023
    Applicant: Microchip Technology Incorporated
    Inventors: Eileen Marando, Richard Wahler, Arun Krishnan, Randy Goldberg
  • Publication number: 20230259629
    Abstract: An electronic device may have a plurality of defined life cycle stages and a one-time-programmable (OTP) memory comprising a plurality of life cycle bits, wherein respective bit patterns of the life cycle bits may correspond with respective life cycle stages of the defined life cycle stages. The electronic device may also have a boot code stored in read only memory and executable by a processor to receive a request to transition from a current life cycle stage to a next life cycle stage and, in response to the received request, automatically generate a bit pattern corresponding to the next life cycle stage of the plurality of defined life cycle stages and program the bit pattern corresponding to the next life cycle stage of the plurality of defined life cycle stages in the OTP memory during a time when the OTP memory is not user-accessible.
    Type: Application
    Filed: February 16, 2023
    Publication date: August 17, 2023
    Applicant: Microchip Technology Incorporated
    Inventors: Arun Krishnan, Eileen Marando, Ravindra Kumar
  • Patent number: 9274997
    Abstract: The present disclosure provides an improved point-to-point serial peripheral interface, a system comprising an improved point-to-point serial peripheral interface, and a method for use in a system comprising an improved point-to-point serial peripheral interface. A master comprises a SPI initiating port. Each slave comprises at least one SPI receiving port and at least one SPI forwarding port. The master provides a set of SPI signals to the SPI receiving port of the first slave in the chain, and the entire SPI signals are forwarded via the SPI forwarding port of each of the slaves until the SPI transaction reaches a target slave, which is identified by an in-band device addressing mechanism.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: March 1, 2016
    Assignee: SMSC HOLDINGS S.A.R.L.
    Inventors: Alan Berenbaum, Eileen Marando, Richard Wahler
  • Publication number: 20130297829
    Abstract: The present disclosure provides an improved point-to-point serial peripheral interface, a system comprising an improved point-to-point serial peripheral interface, and a method for use in a system comprising an improved point-to-point serial peripheral interface. A master comprises a SPI initiating port. Each slave comprises at least one SPI receiving port and at least one SPI forwarding port. The master provides a set of SPI signals to the SPI receiving port of the first slave in the chain, and the entire SPI signals are forwarded via the SPI forwarding port of each of the slaves until the SPI transaction reaches a target slave, which is identified by an in-band device addressing mechanism.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Applicant: SMSC Holdings Sarl.
    Inventors: Alan Berenbaum, Eileen Marando, Richard Wahler
  • Publication number: 20070145934
    Abstract: A control signal value, such as a duty cycle value for a Pulse Width Modulated (PWM) generator output, for controlling and/or powering a fan may be calculated using an autofan function configured with dynamic hysteresis control (DHC). As part of the DHC, the PWM duty cycle value may be determined by applying a hysteresis component at every point of the autofan function relating the PWM duty cycle to temperature. The PWM duty cycle value may be computed based on two functions, each function relating the PWM duty cycle to temperature, the first function applied when the temperature is increasing, and the second function applied when the temperature is decreasing. When a newly computed PWM duty cycle value falls within a range of duty cycle values defined by the hysteresis value, the current duty cycle of the PWM generator output may remain unchanged, minimizing noise resulting from the fan changing speed.
    Type: Application
    Filed: December 27, 2005
    Publication date: June 28, 2007
    Inventor: Eileen Marando
  • Publication number: 20060193729
    Abstract: A system may include a PWM generator and control logic. The PWM generator is configured to generate a PWM signal having a duty cycle dependent on a duty cycle value generated by the control logic. The control logic is configured to generate the duty cycle value to have a piecewise linear relationship with temperature such that at least two of a plurality of linear segments defined by the piecewise linear relationship have different slopes. In some embodiments, the piecewise linear relationship may be continuous.
    Type: Application
    Filed: March 31, 2006
    Publication date: August 31, 2006
    Inventors: Eileen Marando, Robert Schoepflin
  • Publication number: 20060190653
    Abstract: A method and apparatus for operating a portable computer configured for docking to a docking station is disclosed. In one embodiment, a portable computer system includes a docking interface having a bus switch and a bus monitoring circuit, and a bus coupled to the docking interface. With the computer coupled to a docking station, the bus switch, when closed, may couple the bus to a peripheral interface in the docking station. The bus switch may close responsive to docking, thereby completing the electrical coupling of the bus to the peripheral interface in the docking station. The portable computer being docked to the docking station, the bus monitoring circuit may monitor the bus cycles occurring on the bus and identify trusted read and/or write cycles.
    Type: Application
    Filed: February 18, 2005
    Publication date: August 24, 2006
    Inventors: Richard Wahler, Jay Popper, Eileen Marando
  • Publication number: 20050186083
    Abstract: A fan control system in which a sensor selection block having a number of sensor inputs may be combined with an autofan block having a number of zone inputs, where the number of sensor inputs is greater than the number of zone inputs. Each one of the sensor inputs of the sensor selection block may have a corresponding sensor parameter input. The sensor selection block may be configured to map a subset of the sensor inputs with corresponding sensor parameter inputs to the autofan block. Each zone input and corresponding zone parameter input of the autofan block may receive a corresponding one of the subset of the sensor inputs with corresponding sensor parameter inputs, respectively. The autofan block may have a number of pulse width modulated (PWM) outputs that may be calculated according to the autofan block zone inputs and zone parameter inputs.
    Type: Application
    Filed: February 23, 2004
    Publication date: August 25, 2005
    Inventors: Eileen Marando, Robert Schoepflin
  • Publication number: 20050156544
    Abstract: A system and method for controlling a fan is disclosed. A single control signal value for controlling the fan, such as a single PWM duty cycle value for a corresponding PWM generator output powering the fan, may be calculated by combining sensor data from two or more temperature zones. In one embodiment, the single PWM duty cycle value may be determined based on the temperature in a first zone, for example the CPU, with an additional factor based on the temperature in a second zone, for example the ambient temperature of a PC enclosure. In one embodiment, the final single PWM value is determined by adding an offset value to a PWM value calculated based on the current temperature of the first zone, where the offset value is obtained by calculating a first ?PWM factor for the first zone, and using the first ?PWM factor, in conjunction with a scaling factor, to weight a second ?PWM factor calculated for the second zone.
    Type: Application
    Filed: January 16, 2004
    Publication date: July 21, 2005
    Inventors: Eileen Marando, Robert Schoepflin