Patents by Inventor Chris Carpenter

Chris Carpenter 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: 11899576
    Abstract: In a closed-loop garbage collection system a comparator receives a first target time indicating when a first superblock of memory is expected to be filled based on a first write rate for a first write cursor writing data units into the first superblock. The comparator further receives a negative loop feedback based on one or more elements from the garbage collection process. The comparator determines a first garbage collection rate based on the first target time and the negative loop feedback, where the first garbage collection rate is calculated to provide a free empty superblock to the first write cursor within a range of time of the first target time. The comparator sends instructions to a garbage collection manager to perform a garbage collection process at the first garbage collection rate, wherein an outcome of the garbage collection process is incorporated into the negative loop feedback sent to the comparator.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: February 13, 2024
    Assignee: MICRON TECHNOLOGY, INC.
    Inventor: Chris Carpenter
  • Publication number: 20200394133
    Abstract: In a closed-loop garbage collection system a comparator receives a first target time indicating when a first superblock of memory is expected to be filled based on a first write rate for a first write cursor writing data units into the first superblock. The comparator further receives a negative loop feedback based on one or more elements from the garbage collection process. The comparator determines a first garbage collection rate based on the first target time and the negative loop feedback, where the first garbage collection rate is calculated to provide a free empty superblock to the first write cursor within a range of time of the first target time. The comparator sends instructions to a garbage collection manager to perform a garbage collection process at the first garbage collection rate, wherein an outcome of the garbage collection process is incorporated into the negative loop feedback sent to the comparator.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Inventor: Chris Carpenter
  • Patent number: 9904659
    Abstract: An apparatus determines patterns of occurrence of compound variables based on a set of mathematical interactions and patterns of occurrence of a set of electrical signals. Then, the apparatus calculates statistical relationships corresponding to a pattern of occurrence of neural activity of one or more organisms and the patterns of occurrence of the compound variables. Moreover, the apparatus determines numbers of occurrences of electrical signals that were used to determine compound variables in at least a statistically significant subset of the compound variables, and determines numbers of different mathematical interactions that were used to determine the compound variables in the subset for the electrical signals that are associated with the corresponding numbers of occurrences. Next, the apparatus identifies one or more of the electrical signals as one or more association variables based on the numbers of occurrences and/or the numbers of different mathematical interactions.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: February 27, 2018
    Assignee: Trigeminal Solutions, Inc.
    Inventors: Steven Elliot Stupp, Chris Carpenter
  • Patent number: 9898687
    Abstract: An apparatus determines patterns of occurrence of compound variables based on a set of mathematical interactions and patterns of occurrence of a set of biological variables. Then, the apparatus calculates statistical relationships corresponding to a pattern of occurrence of a trait in a group of life forms and the patterns of occurrence of the compound variables. Moreover, the apparatus determines numbers of occurrences of biological variables that were used to determine compound variables in at least a statistically significant subset of the compound variables, and determines numbers of different mathematical interactions that were used to determine the compound variables in the subset of the compound variables for the biological variables that are associated with the corresponding numbers of occurrences. Next, the apparatus identifies one or more of the biological variables as one or more association variables based on the numbers of occurrences and the numbers of different mathematical interactions.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: February 20, 2018
    Assignee: Trigeminal Solutions, Inc.
    Inventors: Steven Elliot Stupp, Chris Carpenter
  • Publication number: 20130035864
    Abstract: During a method, an apparatus determines patterns of occurrence of compound variables based on a set of mathematical interactions and patterns of occurrence of a set of biological variables of a group of life forms. Then, the apparatus calculates statistical relationships corresponding to a pattern of occurrence of a trait in the group of life forms and the patterns of occurrence of the compound variables. Moreover, the apparatus determines numbers of occurrences of biological variables that were used to determine compound variables in at least a statistically significant subset of the compound variables, and determines numbers of different mathematical interactions that were used to determine the compound variables in the subset of the compound variables for the biological variables that are associated with the corresponding numbers of occurrences.
    Type: Application
    Filed: August 2, 2012
    Publication date: February 7, 2013
    Inventors: Steven Elliot Stupp, Chris Carpenter
  • Patent number: 8241211
    Abstract: An apparatus, and related method, for determining one or more association variables is described. The apparatus includes at least one processor, at least one memory, and at least one program module. The program module is stored in the memory and is configurable to be executed by the processor. The program module includes instructions for determining a statistical relationship between one or more temporal onsets corresponding to one or more events and a pattern of occurrence of a compound variable. The compound variable corresponds at least to a pattern of occurrence of a first variable and a pattern of occurrence of a second variable. The determining includes contributions from presence and absence information in the pattern of occurrence of the compound variable.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: August 14, 2012
    Assignee: Trigeminal Solutions, Inc.
    Inventors: Steven Elliot Stupp, Chris Carpenter, Lawrence Newman, Gert Lanckriet
  • Patent number: 8038613
    Abstract: An apparatus, and related method, for determining one or more association variables is described. The apparatus includes at least one processor, at least one memory, and at least one program module. The program module is stored in the memory and is configurable to be executed by the processor. The program module includes instructions for determining a statistical relationship between one or more temporal onsets corresponding to one or more events and a pattern of occurrence of a compound variable. The compound variable corresponds at least to a pattern of occurrence of a first variable and a pattern of occurrence of a second variable. The determining includes contributions from presence and absence information in the pattern of occurrence of the compound variable.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: October 18, 2011
    Inventors: Steven Elliot Stupp, Chris Carpenter, Steve Gaskill
  • Patent number: 8024643
    Abstract: Embodiments of the invention provide methods and systems for improving the reliability of data stored on disk media. Logical redundancy is introduced into the data, and the data within a logical storage unit is divided into sectors that are spatially separated by interleaving them with sectors of other logical storage units. The logical redundancy and spatial separation reduce or minimize the effects of localized damage to the storage disk, such as the damage caused by a scratch or fingerprint. Thus, the data is stored on the disk in a layout that improves the likelihood that the data can be recovered despite the presence of an error that prevents one sector from being read correctly.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: September 20, 2011
    Assignee: Hitachi-LG Data Storage Korea, Inc.
    Inventors: Serge Pashenkov, Alex Miroshnichenko, Chris Carpenter
  • Publication number: 20090259894
    Abstract: Embodiments of the invention provide methods and systems for improving the reliability of data stored on disk media. Logical redundancy is introduced into the data, and the data within a logical storage unit is divided into sectors that are spatially separated by interleaving them with sectors of other logical storage units. The logical redundancy and spatial separation reduce or minimize the effects of localized damage to the storage disk, such as the damage caused by a scratch or fingerprint. Thus, the data is stored on the disk in a layout that improves the likelihood that the data can be recovered despite the presence of an error that prevents one sector from being read correctly.
    Type: Application
    Filed: June 17, 2009
    Publication date: October 15, 2009
    Applicant: POWERFILE, INC
    Inventors: Serge Pashenkov, Alex Miroshnichenko, Chris Carpenter
  • Patent number: 7565598
    Abstract: Embodiments of the invention provide methods and systems for improving the reliability of data stored on disk media. Logical redundancy is introduced into the data, and the data within a logical storage unit is divided into sectors that are spatially separated by interleaving them with sectors of other logical storage units. The logical redundancy and spatial separation reduce or minimize the effects of localized damage to the storage disk, such as the damage caused by a scratch or fingerprint. Thus, the data is stored on the disk in a layout that improves the likelihood that the data can be recovered despite the presence of an error that prevents one sector from being read correctly.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: July 21, 2009
    Assignee: PowerFile, Inc.
    Inventors: Serge Pashenkov, Alex Miroshnichenko, Chris Carpenter
  • Publication number: 20080040645
    Abstract: Embodiments of the invention provide methods and systems for improving the reliability of data stored on disk media. Logical redundancy is introduced into the data, and the data within a logical storage unit is divided into sectors that are spatially separated by interleaving them with sectors of other logical storage units. The logical redundancy and spatial separation reduce or minimize the effects of localized damage to the storage disk, such as the damage caused by a scratch or fingerprint. Thus, the data is stored on the disk in a layout that improves the likelihood that the data can be recovered despite the presence of an error that prevents one sector from being read correctly.
    Type: Application
    Filed: August 8, 2007
    Publication date: February 14, 2008
    Applicant: PowerFile, Inc.
    Inventors: Serge Pashenkov, Alex Miroshnichenko, Chris Carpenter
  • Patent number: 7311666
    Abstract: An apparatus, and related method, for collecting information, such as that associated with one or more variables, is described. The apparatus may include at least one processor, at least one memory, and at least one program module. The program module may be stored in the memory and may be configurable to be executed by the processor. The program module may include instructions for a set of pre-determined questions, instructions for asking, one or more times during a time interval, a subset of pre-determined questions in the set of pre-determined questions, instructions for receiving, one or more times during the time interval, answers to the subset of pre-determined questions, and instructions for receiving configuration instructions. The configuration instructions may select the subset of pre-determined questions that are asked.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: December 25, 2007
    Assignee: Trigeminal Solutions, Inc.
    Inventors: Steven Elliot Stupp, Chris Carpenter, Lawrence Newman
  • Publication number: 20070179354
    Abstract: An apparatus, and related method, for determining one or more association variables is described. The apparatus includes at least one processor, at least one memory, and at least one program module. The program module is stored in the memory and is configurable to be executed by the processor. The program module includes instructions for determining a statistical relationship between one or more temporal onsets corresponding to one or more events and a pattern of occurrence of a compound variable. The compound variable corresponds at least to a pattern of occurrence of a first variable and a pattern of occurrence of a second variable. The determining includes contributions from presence and absence information in the pattern of occurrence of the compound variable.
    Type: Application
    Filed: November 27, 2006
    Publication date: August 2, 2007
    Inventors: Steven Stupp, Chris Carpenter, Lawrence Newman, Gert Lanckriet
  • Publication number: 20070179363
    Abstract: An apparatus, and related method, for determining one or more association variables is described. The apparatus includes at least one processor, at least one memory, and at least one program module. The program module is stored in the memory and is configurable to be executed by the processor. The program module includes instructions for determining a statistical relationship between one or more temporal onsets corresponding to one or more events and a pattern of occurrence of a compound variable. The compound variable corresponds at least to a pattern of occurrence of a first variable and a pattern of occurrence of a second variable. The determining includes contributions from presence and absence information in the pattern of occurrence of the compound variable.
    Type: Application
    Filed: September 27, 2006
    Publication date: August 2, 2007
    Inventors: Steven Stupp, Chris Carpenter, Steve Gaskill
  • Patent number: 7223234
    Abstract: An apparatus, and related method, for determining one or more association variables is described. The apparatus includes at least one processor, at least one memory, and at least one program module. The program module is stored in the memory and is configurable to be executed by the processor. The program module includes instructions for determining a statistical relationship between one or more temporal onsets corresponding to one or more events and a pattern of occurrence of a compound variable. The compound variable corresponds at least to a pattern of occurrence of a first variable and a pattern of occurrence of a second variable. The determining includes contributions from presence and absence information in the pattern of occurrence of the compound variable.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: May 29, 2007
    Assignee: Monitrix, Inc.
    Inventors: Steven Elliot Stupp, Chris Carpenter, Lawrence Newman, Gert Lanckriet
  • Publication number: 20060080059
    Abstract: An apparatus, and related method, for collecting information, such as that associated with one or more variables, is described. The apparatus may include at least one processor, at least one memory, and at least one program module. The program module may be stored in the memory and may be configurable to be executed by the processor. The program module may include instructions for a set of pre-determined questions, instructions for asking, one or more times during a time interval, a subset of pre-determined questions in the set of pre-determined questions, instructions for receiving, one or more times during the time interval, answers to the subset of pre-determined questions, and instructions for receiving configuration instructions. The configuration instructions may select the subset of pre-determined questions that are asked.
    Type: Application
    Filed: July 8, 2005
    Publication date: April 13, 2006
    Inventors: Steven Stupp, Chris Carpenter, Lawrence Newman
  • Publication number: 20060015263
    Abstract: An apparatus, and related method, for determining one or more association variables is described. The apparatus includes at least one processor, at least one memory, and at least one program module. The program module is stored in the memory and is configurable to be executed by the processor. The program module includes instructions for determining a statistical relationship between one or more temporal onsets corresponding to one or more events and a pattern of occurrence of a compound variable. The compound variable corresponds at least to a pattern of occurrence of a first variable and a pattern of occurrence of a second variable. The determining includes contributions from presence and absence information in the pattern of occurrence of the compound variable.
    Type: Application
    Filed: July 8, 2005
    Publication date: January 19, 2006
    Inventors: Steven Stupp, Chris Carpenter, Lawrence Newman, Gert Lanckriet