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: 11899576Abstract: 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: GrantFiled: June 11, 2019Date of Patent: February 13, 2024Assignee: MICRON TECHNOLOGY, INC.Inventor: Chris Carpenter
-
Publication number: 20200394133Abstract: 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: ApplicationFiled: June 11, 2019Publication date: December 17, 2020Inventor: Chris Carpenter
-
Patent number: 9904659Abstract: 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: GrantFiled: October 11, 2012Date of Patent: February 27, 2018Assignee: Trigeminal Solutions, Inc.Inventors: Steven Elliot Stupp, Chris Carpenter
-
Patent number: 9898687Abstract: 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: GrantFiled: August 2, 2012Date of Patent: February 20, 2018Assignee: Trigeminal Solutions, Inc.Inventors: Steven Elliot Stupp, Chris Carpenter
-
Publication number: 20130035864Abstract: 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: ApplicationFiled: August 2, 2012Publication date: February 7, 2013Inventors: Steven Elliot Stupp, Chris Carpenter
-
Patent number: 8241211Abstract: 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: GrantFiled: November 27, 2006Date of Patent: August 14, 2012Assignee: Trigeminal Solutions, Inc.Inventors: Steven Elliot Stupp, Chris Carpenter, Lawrence Newman, Gert Lanckriet
-
Patent number: 8038613Abstract: 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: GrantFiled: September 27, 2006Date of Patent: October 18, 2011Inventors: Steven Elliot Stupp, Chris Carpenter, Steve Gaskill
-
Patent number: 8024643Abstract: 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: GrantFiled: June 17, 2009Date of Patent: September 20, 2011Assignee: Hitachi-LG Data Storage Korea, Inc.Inventors: Serge Pashenkov, Alex Miroshnichenko, Chris Carpenter
-
Publication number: 20090259894Abstract: 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: ApplicationFiled: June 17, 2009Publication date: October 15, 2009Applicant: POWERFILE, INCInventors: Serge Pashenkov, Alex Miroshnichenko, Chris Carpenter
-
Patent number: 7565598Abstract: 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: GrantFiled: August 8, 2007Date of Patent: July 21, 2009Assignee: PowerFile, Inc.Inventors: Serge Pashenkov, Alex Miroshnichenko, Chris Carpenter
-
Publication number: 20080040645Abstract: 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: ApplicationFiled: August 8, 2007Publication date: February 14, 2008Applicant: PowerFile, Inc.Inventors: Serge Pashenkov, Alex Miroshnichenko, Chris Carpenter
-
Patent number: 7311666Abstract: 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: GrantFiled: July 8, 2005Date of Patent: December 25, 2007Assignee: Trigeminal Solutions, Inc.Inventors: Steven Elliot Stupp, Chris Carpenter, Lawrence Newman
-
Publication number: 20070179354Abstract: 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: ApplicationFiled: November 27, 2006Publication date: August 2, 2007Inventors: Steven Stupp, Chris Carpenter, Lawrence Newman, Gert Lanckriet
-
Publication number: 20070179363Abstract: 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: ApplicationFiled: September 27, 2006Publication date: August 2, 2007Inventors: Steven Stupp, Chris Carpenter, Steve Gaskill
-
Patent number: 7223234Abstract: 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: GrantFiled: July 8, 2005Date of Patent: May 29, 2007Assignee: Monitrix, Inc.Inventors: Steven Elliot Stupp, Chris Carpenter, Lawrence Newman, Gert Lanckriet
-
Publication number: 20060080059Abstract: 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: ApplicationFiled: July 8, 2005Publication date: April 13, 2006Inventors: Steven Stupp, Chris Carpenter, Lawrence Newman
-
Publication number: 20060015263Abstract: 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: ApplicationFiled: July 8, 2005Publication date: January 19, 2006Inventors: Steven Stupp, Chris Carpenter, Lawrence Newman, Gert Lanckriet