Patents by Inventor Paul Hoff
Paul Hoff 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: 20250050615Abstract: This disclosure includes ice packs (10) that comprise paper and absorbent material (22A, 22), and also includes various methods of adding liquid to, freezing, shipping, and/or using such ice packs (10). Some of the ice packs (10) of this disclosure have a body (14) that includes first and second layers (54, 58) of paper and one or more side panels (66A) coupled thereto such that the body (14) is expandable. The absorbent material (22A, 22) of some of the ice packs (10) of this disclosure comprises a laminate having an inner layer (70A, 70B, 70C, 70) of superabsorbent polymer disposed between first and second outer layers (78), where the first outer layer (74) comprises tissue and the second outer layer (78) comprises at least one of a tissue and a carded nonwoven.Type: ApplicationFiled: August 12, 2024Publication date: February 13, 2025Inventors: Mark HOFF, Charles F. SCHROER, Paul KENYON, Murray ROSS, Brian SPAIN
-
Patent number: 9852080Abstract: Efficiently generating selection masks for row selections within indexed address spaces is disclosed. In this regard, in one aspect, an indexed array circuit is provided, comprising a start indicator that indicates a start indexed array row of a row selection, and an end indicator that indicates an end indexed array row of the row selection. The indexed array circuit further comprises a plurality of indexed array rows ordered in a logical sequence, each comprising a row-level compare circuit. Each row-level compare circuit is configured to generate a selection mask indicator based on a first parallel comparison of subsets of bits of a logical address of the indexed array row with corresponding subsets of bits of the start indicator, and a second parallel comparison of subsets of bits of the logical address of the indexed array row with corresponding subsets of bits of the end indicator.Type: GrantFiled: March 31, 2016Date of Patent: December 26, 2017Assignee: QUALCOMM IncorporatedInventors: David Paul Hoff, Milind Ram Kulkarni, Benjamin John Bowers
-
Patent number: 9830965Abstract: Multiple-hot (multi-hot) bit decoding in a memory system for activating multiple memory locations in a memory for a memory access operation are disclosed. In one aspect, a multi-hot bit decoding system is provided that includes a memory access control system that includes a decoder. The decoder is configured to decode an address for a memory access operation into a single-hot bit decode word for activating a memory row at the encoded address. To automatically access another memory row(s) for a memory access operation, the memory access control system also includes a mapping circuit configured to provide an additional decode word(s) for activating another memory row(s) based on the address. The decode word and additional decode word(s) are merged to provide a multi-hot bit decode word that is asserted onto a decode wordline such that multiple memory rows are activated for a memory access operation.Type: GrantFiled: March 31, 2016Date of Patent: November 28, 2017Assignee: QUALCOMM IncorporatedInventors: Milind Ram Kulkarni, David Paul Hoff
-
Patent number: 9640250Abstract: Systems and methods relate to memory operations in a memory array. A compare operation is performed using a sense amplifier. True and complement versions of a search bit are compared with true and complement versions of a data bit stored in a data row of the memory array to generate true and complement sense amplifier inputs. The true and complement sense amplifier inputs are amplified in the sense amplifier to generate a single-ended match signal. The single-ended match signal can be aggregated with other single-ended match signals in the data row to determine whether there is a hit or miss for a compare operation on the entire data row.Type: GrantFiled: May 16, 2016Date of Patent: May 2, 2017Assignee: QUALCOMM IncorporatedInventors: David Paul Hoff, Stephen Edward Liles, Brian Joy Reed
-
Publication number: 20170076798Abstract: A method and apparatus for reading bitcell data stored in a content addressable memory (CAM) includes controlling a first compare line of a first column of an array of bitcells to a first logic state while controlling a second compare line of the first column as well as first and second compare lines of each of the other columns of the array to a second logic state during a second mode of operation, in order to provide the bitcell data stored in at least one bitcell of the first column to a respective match line. The method also includes reading the bitcell data on the respective match line.Type: ApplicationFiled: September 10, 2015Publication date: March 16, 2017Inventors: Joshua Lance PUCKETT, Jason Philip MARTZLOFF, David Paul HOFF, Amey Sudhir KULKARNI, Deepti Anup PANT
-
Publication number: 20170052900Abstract: Efficiently generating selection masks for row selections within indexed address spaces is disclosed. In this regard, in one aspect, an indexed array circuit is provided, comprising a start indicator that indicates a start indexed array row of a row selection, and an end indicator that indicates an end indexed array row of the row selection. The indexed array circuit further comprises a plurality of indexed array rows ordered in a logical sequence, each comprising a row-level compare circuit. Each row-level compare circuit is configured to generate a selection mask indicator based on a first parallel comparison of subsets of bits of a logical address of the indexed array row with corresponding subsets of bits of the start indicator, and a second parallel comparison of subsets of bits of the logical address of the indexed array row with corresponding subsets of bits of the end indicator.Type: ApplicationFiled: March 31, 2016Publication date: February 23, 2017Inventors: David Paul Hoff, Milind Ram Kulkarni, Benjamin John Bowers
-
Publication number: 20170053685Abstract: Multiple-hot (multi-hot) bit decoding in a memory system for activating multiple memory locations in a memory for a memory access operation are disclosed. In one aspect, a multi-hot bit decoding system is provided that includes a memory access control system that includes a decoder. The decoder is configured to decode an address for a memory access operation into a single-hot bit decode word for activating a memory row at the encoded address. To automatically access another memory row(s) for a memory access operation, the memory access control system also includes a mapping circuit configured to provide an additional decode word(s) for activating another memory row(s) based on the address. The decode word and additional decode word(s) are merged to provide a multi-hot bit decode word that is asserted onto a decode wordline such that multiple memory rows are activated for a memory access operation.Type: ApplicationFiled: March 31, 2016Publication date: February 23, 2017Inventors: Milind Ram Kulkarni, David Paul Hoff
-
Patent number: 9384795Abstract: In an array that qualifies each row according to a valid/invalid state, each row may each include valid-gated read circuitry to conditionally block a read wordline from toggling unless the row stores a data word that has a valid state or a read force signal is asserted. Furthermore, in a write operation, each row may have valid-gated write circuitry that conditionally blocks a write wordline from toggling unless input data to be written to the row has a valid state or a write force signal is asserted. Moreover, output latch clocking may be blocked from toggling unless a row to be read stores a data word that has a valid state or the read force signal is asserted, and input latch clocking may also be blocked unless the input data to be written has a valid state or the write force signal is asserted.Type: GrantFiled: April 29, 2015Date of Patent: July 5, 2016Assignee: QUALCOMM IncorporatedInventors: David Paul Hoff, Jason Philip Martzloff, Robert Andrew Sweitzer
-
Patent number: 9378789Abstract: Systems and methods for generating voltage level shifted self-clocked write assistance include a circuit with self-clocked true and complement data input signals in a first voltage domain. First and second full voltage level shifters are configured to generate voltage level shifted self-clocked intermediate true and complement signals in a second voltage domain, based on the self-clocked true and complement data input signals in the first voltage domain. Tristating logic including first and second complementary metal oxide semiconductor (CMOS) circuits are configured to generate voltage level shifted self-clocked tristated true and complement output signals used for providing write assistance for a memory array in the second voltage domain, based on the voltage level shifted self-clocked intermediate true and complements signals.Type: GrantFiled: September 26, 2014Date of Patent: June 28, 2016Assignee: QUALCOMM IncorporatedInventors: David Paul Hoff, Amey Kulkarni, Jason Philip Martzloff, Stephen Edward Liles
-
Publication number: 20160093346Abstract: Systems and methods for generating voltage level shifted self-clocked write assistance include a circuit with self-clocked true and complement data input signals in a first voltage domain. First and second full voltage level shifters are configured to generate voltage level shifted self-clocked intermediate true and complement signals in a second voltage domain, based on the self-clocked true and complement data input signals in the first voltage domain. Tristating logic including first and second complementary metal oxide semiconductor (CMOS) circuits are configured to generate voltage level shifted self-clocked tristated true and complement output signals used for providing write assistance for a memory array in the second voltage domain, based on the voltage level shifted self-clocked intermediate true and complements signals.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventors: David Paul HOFF, Amey KULKARNI, Jason Philip MARTZLOFF, Stephen Edward LILES
-
Patent number: 9254536Abstract: A method and apparatus to produce controlled ablation of material through the use of laser pulses of short pulse widths at short wavelengths.Type: GrantFiled: May 17, 2010Date of Patent: February 9, 2016Inventors: Paul Hoff, Donald Ronning
-
Patent number: 9165650Abstract: The hybrid dynamic-static encoder described herein may combine dynamic and static structural and logical design features that strategically partition dynamic nets and logic to substantially eliminate redundancy and thereby provide area, power, and leakage savings relative to a fully dynamic encoder with an equivalent logic delay. For example, the hybrid dynamic-static encoder may include identical top and bottom halves, which may be combined to produce final encoded index, hit, and multi-hit outputs. Each encoder half may use a dynamic net for each index bit with rows that match a search key dotted. If a row has been dotted to indicate that the row matches the search key, the dynamic nets associated therewith may be evaluated to reflect the index associated with the row. Accordingly, the hybrid dynamic-static encoder may have a reduced set of smaller dynamic nets that leverage redundant pull-down structures across the index, hit, and multi-hit dynamic nets.Type: GrantFiled: March 13, 2013Date of Patent: October 20, 2015Assignee: QUALCOMM IncorporatedInventors: David Paul Hoff, Tracey A. Della Rova, Jason P. Martzloff
-
Patent number: 9129706Abstract: Systems and methods for detecting and suppressing crowbar currents in memory arrays. A dummy read is implemented to prevent crowbar currents in the case of simultaneous read-write collisions in a static random access memory (SRAM) array having cross-coupled bitline keepers. When a simultaneous read and write operation to a first entry of the memory array is detected, the read operation to the first entry is suppressed and a dummy read operation to a second entry of the memory array is performed. The write operation to the first entry is allowed to proceed undisturbed.Type: GrantFiled: March 7, 2013Date of Patent: September 8, 2015Assignee: QUALCOMM IncorporatedInventors: Harish Shankar, David Paul Hoff, Manish Garg
-
Patent number: 9003111Abstract: Embodiments of a Content Addressable Memory (CAM) enabling high-speed search and invalidate operations and methods of operation thereof are disclosed. In one embodiment, the CAM includes a CAM cell array including a number of CAM cells and a valid bit cell configured to generate a match indicator, and blocking circuitry configured to block an output of the valid bit cell from altering the match indicator during an invalidate process of a search and invalidate operation. Preferably, the output of the valid bit cell is blocked from affecting the match indicator for the CAM cell array beginning at a start of the invalidate process and continuing until an end of the search and invalidate operation.Type: GrantFiled: August 19, 2013Date of Patent: April 7, 2015Assignee: QUALCOMM IncorporatedInventors: Manju Rathna Varma, David Paul Hoff, Jason Philip Martzloff
-
Publication number: 20140295581Abstract: The method and apparatus to fabricate vias in the gallium nitride (“GaN”) layer of a GaN monolithic microwave integrated circuit (“MMIC”). The method and apparatus create vias in the GaN layer of a GaN MMIC through the use of controlled laser ablation and spectroscopic analysis of SiC and CVD diamond MMICs. The use of spectroscopic measurements helps to control the ablation by detecting a change in layers, including the GaN layer. The method and apparatus uses short pulse length, short wavelength, and a lower threshold intensity to remove material without undue heating or damage to the surrounding areas while retaining depth control.Type: ApplicationFiled: April 1, 2014Publication date: October 2, 2014Inventors: Paul Hoff, Donald Ronning
-
Patent number: 8824230Abstract: Systems and method for reducing leakage currents and power consumption in a memory array comprising memory cells, such as 8T SRAM cells. The memory array includes logic for dynamically placing a group of memory cells in the memory array in a reduced power state during sleep mode or inactive states of the group of memory cells, such that leakage parts are effectively eliminated. The memory array further includes logic for dynamically enabling a selected group of the memory cells during read or write access operations on the selected memory cells, wherein corresponding read or write bitlines are precharged before and after the respective rear or write operations.Type: GrantFiled: September 30, 2011Date of Patent: September 2, 2014Assignee: QUALCOMM IncorporatedInventors: Michael ThaiThanh Phan, Manish Garg, David Paul Hoff
-
Publication number: 20140223093Abstract: The hybrid dynamic-static encoder described herein may combine dynamic and static structural and logical design features that strategically partition dynamic nets and logic to substantially eliminate redundancy and thereby provide area, power, and leakage savings relative to a fully dynamic encoder with an equivalent logic delay. For example, the hybrid dynamic-static encoder may include identical top and bottom halves, which may be combined to produce final encoded index, hit, and multi-hit outputs. Each encoder half may use a dynamic net for each index bit with rows that match a search key dotted. If a row has been dotted to indicate that the row matches the search key, the dynamic nets associated therewith may be evaluated to reflect the index associated with the row. Accordingly, the hybrid dynamic-static encoder may have a reduced set of smaller dynamic nets that leverage redundant pull-down structures across the index, hit, and multi-hit dynamic nets.Type: ApplicationFiled: March 13, 2013Publication date: August 7, 2014Applicant: QUALCOMM INCORPORATEDInventors: David Paul Hoff, Tracey A. Della Rova, Jason P. Martzloff
-
Publication number: 20140119102Abstract: Systems and methods for detecting and suppressing crowbar currents in memory arrays. A dummy read is implemented to prevent crowbar currents in the case of simultaneous read-write collisions in a static random access memory (SRAM) array having cross-coupled bitline keepers. When a simultaneous read and write operation to a first entry of the memory array is detected, the read operation to the first entry is suppressed and a dummy read operation to a second entry of the memory array is performed. The write operation to the first entry is allowed to proceed undisturbed.Type: ApplicationFiled: March 7, 2013Publication date: May 1, 2014Applicant: QUALCOMM INCORPORATEDInventors: Harish Shankar, David Paul Hoff, Manish Garg
-
Patent number: 8659972Abstract: Embodiments of the invention are directed to systems and methods for adaptively boosting the supply voltage to an SRAM (Static Random Access Memory) in response to process-voltage-temperature variations when needed. Embodiments include a critical path that simulates a typical memory cell and read-out circuit in the SRAM. Applying a trigger signal to a word-line input port of the critical path, and comparing the output of the critical path to a reference-latch signal, provides an indication of when to boost the supply voltage to the read-out circuits of the SRAM.Type: GrantFiled: July 9, 2012Date of Patent: February 25, 2014Assignee: QUALCOMM IncorporatedInventors: Michael ThaiThanh Phan, Manish Garg, David Paul Hoff, Quan Nguyen
-
Publication number: 20130339597Abstract: Embodiments of a Content Addressable Memory (CAM) enabling high-speed search and invalidate operations and methods of operation thereof are disclosed. In one embodiment, the CAM includes a CAM cell array including a number of CAM cells and a valid bit cell configured to generate a match indicator, and blocking circuitry configured to block an output of the valid bit cell from altering the match indicator during an invalidate process of a search and invalidate operation. Preferably, the output of the valid bit cell is blocked from affecting the match indicator for the CAM cell array beginning at a start of the invalidate process and continuing until an end of the search and invalidate operation.Type: ApplicationFiled: August 19, 2013Publication date: December 19, 2013Applicant: QUALCOMM IncorporatedInventors: Manju Rathna Varma, David Paul Hoff, Jason Philip Martzloff