Patents by Inventor David Jeffrey

David Jeffrey 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: 10108357
    Abstract: Embodiments of a row address cache circuit are disclosed that may allow the determination the number of times a row address is used to access a dynamic memory. The row address cache circuit may include a memory, first and second pluralities of counters, and a control circuit. The control circuit may be configured to receive a row address and store the row address in an entry of the memory when the row address has not been previously stored. When the row address has been previously stored in an entry of the memory, the control circuit may be configured to change a value of a counter of the first plurality of counters corresponding the entry. The control circuit may be further configured to change a value of each counter of the second plurality of counters after a pre-determined time interval has elapsed, and initiate a refresh of the dynamic memory.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: October 23, 2018
    Assignee: Oracle International Corporation
    Inventors: David Jeffrey, Clement Fang, Neil Duncan, Heechoul Park, Lik Cheng, Gregory F. Grohoski
  • Publication number: 20160246525
    Abstract: Embodiments of a row address cache circuit are disclosed that may allow the determination the number of times a row address is used to access a dynamic memory. The row address cache circuit may include a memory, first and second pluralities of counters, and a control circuit. The control circuit may be configured to receive a row address and store the row address in an entry of the memory when the row address has not been previously stored. When the row address has been previously stored in an entry of the memory, the control circuit may be configured to change a value of a counter of the first plurality of counters corresponding the entry. The control circuit may be further configured to change a value of each counter of the second plurality of counters after a pre-determined time interval has elapsed, and initiate a refresh of the dynamic memory.
    Type: Application
    Filed: May 3, 2016
    Publication date: August 25, 2016
    Inventors: David Jeffrey, Clement Fang, Neil Duncan, Heechoul Park, Lik Cheng, Gregory F. Grohoski
  • Patent number: 9355689
    Abstract: Embodiments of a row address cache circuit are disclosed that may allow the determination the number of times a row address is used to access a dynamic memory. The row address cache circuit may include a memory, first and second pluralities of counters, and a control circuit. The control circuit may be configured to receive a row address and store the row address in an entry of the memory when the row address has not been previously stored. When the row address has been previously stored in an entry of the memory, the control circuit may be configured to change a value of a counter of the first plurality of counters corresponding the entry. The control circuit may be further configured to change a value of each counter of the second plurality of counters after a pre-determined time interval has elapsed, and initiate a refresh of the dynamic memory.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: May 31, 2016
    Assignee: Oracle International Corporation
    Inventors: David Jeffrey, Clement Fang, Neil Duncan, Heechoul Park, Lik Cheng, Gregory F. Grohoski
  • Publication number: 20150058549
    Abstract: Embodiments of a row address cache circuit are disclosed that may allow the determination the number of times a row address is used to access a dynamic memory. The row address cache circuit may include a memory, first and second pluralities of counters, and a control circuit. The control circuit may be configured to receive a row address and store the row address in an entry of the memory when the row address has not been previously stored. When the row address has been previously stored in an entry of the memory, the control circuit may be configured to change a value of a counter of the first plurality of counters corresponding the entry. The control circuit may be further configured to change a value of each counter of the second plurality of counters after a pre-determined time interval has elapsed, and initiate a refresh of the dynamic memory.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Applicant: Oracle International Corporation
    Inventors: David Jeffrey, Clement Fang, Neil Duncan, Heechoul Park, Lik Cheng, Gregory F. Grohoski
  • Publication number: 20140229206
    Abstract: A method for identifying select ones of insurance records which possess a favorable subrogation potential. The method includes receiving data indicative of a plurality of claims; automatically calculating a base score to identify select ones of the claims which demonstrate at least a given probability of expected subrogation recovery dependently upon the received data; automatically identifying risk factors for each of the select claims; and, automatically scoring each of the select claims dependently upon the base scores and identified risk factors to provide a value indicative of an expected subrogation recovery.
    Type: Application
    Filed: April 22, 2014
    Publication date: August 14, 2014
    Applicant: Hartford Fire Insurance Company
    Inventors: Marcia Rojewski, Don Pierce, Alan Aleia, David Jeffrey, Lisa Rojewski, Kim Rojewski, Chu-Chen Pai
  • Patent number: 8706586
    Abstract: A method for identifying select ones of insurance records which possess a favorable subrogation potential. The method includes receiving data indicative of a plurality of claims; automatically calculating a base score to identify select ones of the claims which demonstrate at least a given probability of expected subrogation recovery dependently upon the received data; automatically identifying risk factors for each of the select claims; and, automatically scoring each of the select claims dependently upon the base scores and identified risk factors to provide a value indicative of an expected subrogation recovery.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: April 22, 2014
    Assignee: Hartford Fire Insurance Company
    Inventors: Marcia Rojewski, Don Pierce, Alan Aleia, David Jeffrey, Lisa Rojewski, Kim Rojewski, Chun-Chen Pai
  • Patent number: 7343308
    Abstract: A method for identifying select ones of insurance records which possess a favorable subrogation potential. The method includes receiving data indicative of a plurality of claims; automatically calculating a base score to identify select ones of the claims which demonstrate at least a given probability of expected subrogation recovery dependently upon the received data; automatically identifying risk factors for each of the select claims; and, automatically scoring each of the select claims dependently upon the base scores and identified risk factors to provide a value indicative of an expected subrogation recovery.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: March 11, 2008
    Assignee: Hartford Fire Insurance Compnay
    Inventors: Marcia Rojewski, Don Pierce, Alan Aleia, David Jeffrey, Lisa Rojewski, Kim Rojewski, Chun-Chen Pai
  • Publication number: 20070288273
    Abstract: A method for identifying select ones of insurance records which possess a favorable subrogation potential. The method includes receiving data indicative of a plurality of claims; automatically calculating a base score to identify select ones of the claims which demonstrate at least a given probability of expected subrogation recovery dependently upon the received data; automatically identifying risk factors for each of the select claims; and, automatically scoring each of the select claims dependently upon the base scores and identified risk factors to provide a value indicative of an expected subrogation recovery.
    Type: Application
    Filed: August 3, 2007
    Publication date: December 13, 2007
    Inventors: Marcia Rojewski, Don Pierce, Alan Aleia, David Jeffrey, Lisa Rojewski, Kim Rojewski, Chu-Chen Pai
  • Publication number: 20050137641
    Abstract: A user interface for a cardiac rhythm management device programmer. A plurality of cardiac rhythm management device families can be listed according to device family or according to specific model names and/or model numbers. In addition, high-level information related to specific cardiac rhythm management devices can be listed by a second module. The second module can accessed through selection of a specific device family or model name and/or model number listed by the first module.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 23, 2005
    Inventors: Alexandra Naughton, David Jeffrey
  • Publication number: 20050058001
    Abstract: A memory module for use in a two rank memory module system includes a plurality of memory devices and a control circuit. In one embodiment, the control circuit may be configured to generate a chip select signal that is provided to each of the memory devices. The chip select signal may be dependent upon assertions of a first bank chip select signal and a second bank chip select signal received from a memory controller. The control circuit may be further configured to generate an address signal that is provided to each of the memory devices. The address signal may be asserted dependent upon which of the first bank chip select signal and the second bank chip select signal are asserted.
    Type: Application
    Filed: September 12, 2003
    Publication date: March 17, 2005
    Inventors: Tayung Wong, Clement Fang, David Jeffrey, Neil Duncan
  • Patent number: 6683372
    Abstract: A memory expansion module with stacked memory packages. A memory module is implemented using stacked memory packages. Each of the stacked memory packages contains multiple memory chips, typically DRAMs (dynamic random access memory). The memory may be organized into multiple banks, wherein a given memory chip within a stacked memory package is part of one bank, while another memory chip in the same package is part of another bank. The memory module also includes a clock driver chip and a storage unit. The storage unit is configured to store module identification information, such as a serial number. The storage unit is also configured to store information correlating electrical contact pads on the module with individual signal pins on the stacked memory packages. This may allow an error to be quickly traced to a specific pin on a stacked memory package when an error is detected on the memory bus by an error correction subsystem.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: January 27, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Tayung Wong, John Carrillo, Jay Robinson, Clement Fang, David Jeffrey, Nikhil Vaidya, Nagaraj Mitty
  • Publication number: 20030090879
    Abstract: A memory module for expanding memory of a computer. The memory module comprises a printed circuit board including a connector edge having a plurality of contact pads configured to convey data signals, power and ground to and from said printed circuit board. The power and ground contact pads alternate along said connector edge with no more than four adjacent data signal contact pads without intervening power or ground contact pads. A plurality of memory devices mounted on the printed circuit board. A clock driver is coupled to each of the plurality of memory devices and is configured to receive a differential clock signal and to produce at least one single-ended clock signal for clocking the plurality of memory devices. The clock driver includes a phase-locked loop for phase-locking the at least one single-ended clock signal.
    Type: Application
    Filed: June 14, 2002
    Publication date: May 15, 2003
    Inventors: Drew G. Doblar, Han Y. Ko, Lam Dong, Clement Fang, David Jeffrey, Tayung Wong, Jay Robinson, John Carrillo, Nagaraj Mitty, Nikhil Vaidya
  • Patent number: 6442718
    Abstract: A memory module test system with reduced driver output impedance. A test system includes a plurality of driver circuits, each of which is coupled to a transmission line on a loadboard. The loadboard includes a socket for insertion of the memory module to be tested. A test signal is generated and driven onto a transmission line by a driver circuit. A duplicate test signal is driven by a separate driver circuit onto a separate transmission line. The transmission lines carrying the test signal and duplicate test signal are electrically shorted on the loadboard. Electrically shorting these transmission lines effectively reduces their impedance by half. Multiple test signals generated by the test system are shorted in this manner in order to allow the electrical environment of the test system to more closely approximate that of the application environment of the tested memory module.
    Type: Grant
    Filed: August 23, 1999
    Date of Patent: August 27, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Dong Tran, David Jeffrey, Steven C. Krow-Lucal