Patents by Inventor William Francis Petrie

William Francis Petrie 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: 8724382
    Abstract: A Multiple-bit per Cell (MBC) non-volatile memory apparatus, method, and system wherein a controller for writing/reading data to/from a memory array controls polarity of data by selectively inverting data words to maximize a number of bits to be programmed within (M?1) virtual pages and selectively inverts data words to minimize a number of bits to be programmed in an Mth virtual page where M is the number of bits per cell. A corresponding polarity control flag is set when a data word is inverted. Data is selectively inverted according the corresponding polarity flag when being read from the M virtual pages. A number of the highest threshold voltage programming states in reduced. This provides tighter distribution of programmed cell threshold voltage, reduced power consumption, reduced programming time, and enhanced device reliability.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: May 13, 2014
    Assignee: Conversant Intellectual Property Management Inc.
    Inventors: Jin-Ki Kim, William Francis Petrie
  • Publication number: 20110317487
    Abstract: A Multiple-bit per Cell (MBC) non-volatile memory apparatus, method, and system wherein a controller for writing/reading data to/from a memory array controls polarity of data by selectively inverting data words to maximize a number of bits to be programmed within (M?1) virtual pages and selectively inverts data words to minimize a number of bits to be programmed in an Mth virtual page where M is the number of bits per cell. A corresponding polarity control flag is set when a data word is inverted. Data is selectively inverted according the corresponding polarity flag when being read from the M virtual pages. A number of the highest threshold voltage programming states in reduced. This provides tighter distribution of programmed cell threshold voltage, reduced power consumption, reduced programming time, and enhanced device reliability.
    Type: Application
    Filed: May 27, 2011
    Publication date: December 29, 2011
    Applicant: Mosaid Technologies Incorporated
    Inventors: Jin-Ki Kim, William Francis Petrie
  • Patent number: 7992673
    Abstract: An on-wall loudspeaker and mounting apparatus includes an enclosure, a loudspeaker driver mounted in the enclosure, brackets of equal length and attachable to a wall, arms of equal length pivotably attached to the brackets and pivotably attached to the enclosure, each arm pivotable perpendicular to the wall. A movement of a cone in the driver is parallel to the pivoting of the arms when an alternating current signal is applied to the driver. The present invention mitigates vibrations transmitted to walls and other building structures, and provides improved means for reproducing low frequencies below a range of conventional loudspeakers.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: August 9, 2011
    Inventor: William Francis Petrie
  • Publication number: 20100226174
    Abstract: A Multiple-bit per Cell (MBC) non-volatile memory apparatus, method, and system wherein a controller for writing/reading data to/from a memory array controls polarity of data by selectively inverting data words to maximize a number of bits to be programmed within (M?1) virtual pages and selectively inverts data words to minimize a number of bits to be programmed in an Mth virtual page where M is the number of bits per cell. A corresponding polarity control flag is set when a data word is inverted. Data is selectively inverted according the corresponding polarity flag when being read from the M virtual pages. A number of the highest threshold voltage programming states in reduced. This provides tighter distribution of programmed cell threshold voltage, reduced power consumption, reduced programming time, and enhanced device reliability.
    Type: Application
    Filed: May 18, 2010
    Publication date: September 9, 2010
    Applicant: Mosaid Technologies Incorporated
    Inventors: Jin-Ki Kim, William Francis Petrie
  • Patent number: 7729166
    Abstract: A Multiple-bit per Cell (MBC) non-volatile memory apparatus, method, and system wherein a controller for writing/reading data to/from a memory array controls polarity of data by selectively inverting data words to maximize a number of bits to be programmed within (M?1) virtual pages and selectively inverts data words to minimize a number of bits to be programmed in an Mth virtual page where M is the number of bits per cell. A corresponding polarity control flag is set when a data word is inverted. Data is selectively inverted according the corresponding polarity flag when being read from the M virtual pages. A number of the highest threshold voltage programming states in reduced. This provides tighter distribution of programmed cell threshold voltage, reduced power consumption, reduced programming time, and enhanced device reliability.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: June 1, 2010
    Assignee: Mosaid Technologies Incorporated
    Inventors: Jin-Ki Kim, William Francis Petrie
  • Publication number: 20100002504
    Abstract: A Multiple-bit per Cell (MBC) non-volatile memory apparatus, method, and system wherein a controller for writing/reading data to/from a memory array controls polarity of data by selectively inverting data words to maximize a number of bits to be programmed within (M?1) virtual pages and selectively inverts data words to minimize a number of bits to be programmed in an Mth virtual page where M is the number of bits per cell. A corresponding polarity control flag is set when a data word is inverted. Data is selectively inverted according the corresponding polarity flag when being read from the M virtual pages. A number of the highest threshold voltage programming states in reduced. This provides tighter distribution of programmed cell threshold voltage, reduced power consumption, reduced programming time, and enhanced device reliability.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 7, 2010
    Applicant: Mosaid Technologies Incorporated
    Inventors: Jin-Ki Kim, William Francis Petrie
  • Publication number: 20090175485
    Abstract: An on-wall loudspeaker and mounting apparatus includes an enclosure, a loudspeaker driver mounted in the enclosure, brackets of equal length and attachable to a wall, arms of equal length pivotably attached to the brackets and pivotably attached to the enclosure, each arm pivotable perpendicular to the wall. A movement of a cone in the driver is parallel to the pivoting of the arms when an alternating current signal is applied to the driver. The present invention mitigates vibrations transmitted to walls and other building structures, and provides improved means for reproducing low frequencies below a range of conventional loudspeakers.
    Type: Application
    Filed: March 16, 2009
    Publication date: July 9, 2009
    Inventor: William Francis PETRIE
  • Publication number: 20080031486
    Abstract: An on-wall loudspeaker and mounting apparatus includes an enclosure, a loudspeaker driver mounted in the enclosure, brackets of equal length and attachable to a wall, arms of equal length pivotably attached to the brackets and pivotably attached to the enclosure, each arm pivotable perpendicular to the wall. A movement of a cone in the driver is parallel to the pivoting of the arms when an alternating current signal is applied to the driver. The present invention mitigates vibrations transmitted to walls and other building structures, and provides improved means for reproducing low frequencies below a range of conventional loudspeakers.
    Type: Application
    Filed: August 1, 2006
    Publication date: February 7, 2008
    Inventor: William Francis Petrie