Patents by Inventor Roy Leonard
Roy Leonard 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: 20240127900Abstract: Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations comprising determining a data validity metric value with respect to a set of memory cells of the memory device; responsive to determining that the data validity metric value satisfies a first threshold criterion, performing a data integrity check on the set of memory cells to obtain a data integrity metric value; and responsive to determining that the data integrity metric value satisfies a second threshold criterion, performing an error handling operation on the data stored on the set of memory cells to generate corrected data.Type: ApplicationFiled: December 22, 2023Publication date: April 18, 2024Inventors: Vamsi Rayaprolu, Ashutosh Malshe, Gary Besinga, Roy Leonard
-
Publication number: 20240086115Abstract: A system includes a memory and a processing device, operatively coupled to the memory, to perform operations including initiating a write operation to write data to a first multiple level cell (XLC) storage including a first XLC block and a second XLC storage including a second XLC block, and causing a first portion of the data to be written to a first number of pages of the first XLC block and a second portion of the data to be written to a second number of pages of the second XLC block using page level interleave. The first number of pages and the second number of pages are defined by an interleave mix including an interleave ratio between a first XLC write mode and a second XLC write mode.Type: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Inventors: Daniel J. Hubbard, Roy Leonard
-
Publication number: 20240078047Abstract: A system includes a memory and a processing device, operatively coupled to the memory, to perform operations including initiating a write operation in a first mode to write a first portion of data to a single-level cell (SLC) cache, determining whether a logical saturation of the first portion of the data satisfies a first threshold condition based on the first maximum size, and in response to determining that the logical saturation of the first portion of the data satisfies the first threshold condition, continuing the write operation in the second mode to write a second portion of the data to the SLC cache. The SLC cache includes a dynamic SLC cache having a first maximum size corresponding to the first mode and a second maximum size greater than the first maximum size corresponding to a second mode.Type: ApplicationFiled: November 7, 2023Publication date: March 7, 2024Inventors: Roy Leonard, Xiaolei Man, Bryan Li, Peijing Ye
-
Patent number: 11887681Abstract: Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations comprising determining a data validity metric value with respect to a source set of memory cells of the memory device; determining whether the data validity metric value satisfies a first threshold criterion; responsive to determining that the data validity metric value satisfies the first threshold criterion, performing a data integrity check on the source set of memory cells to obtain a data integrity metric value; determining whether the data integrity metric value satisfies a second threshold criterion; and responsive to determining that the data integrity metric value fails to satisfy the second threshold criterion, causing the memory device to copy data from the source set of memory cells to a destination set of memory cells of the memory device.Type: GrantFiled: February 18, 2022Date of Patent: January 30, 2024Assignee: Micron Technology, Inc.Inventors: Vamsi Rayaprolu, Ashutosh Malshe, Gary Besinga, Roy Leonard
-
Patent number: 11875061Abstract: A system includes a memory sub-system including a single-level cell (SLC) cache, a first multiple level cell (XLC) storage including a first XLC block, and a second XLC storage including a second XLC block. Data is indirectly written to the first XLC storage via the SLC cache in a first XLC write mode, and data is directly written to the second XLC storage in a second XLC write mode. The system further includes a processing device to perform operations including receiving data from a host system, in response to receiving the data, initiating a write operation to write the data to the first XLC storage and the second XLC storage, and causing subsets of the data to be alternatively written to the first XLC block in the first XLC write mode and to the second XLC block in the second XLC write mode using page level interleave.Type: GrantFiled: April 22, 2022Date of Patent: January 16, 2024Assignee: Micron Technology, Inc.Inventors: Daniel J. Hubbard, Roy Leonard
-
Patent number: 11861234Abstract: A method includes receiving data to write to a memory sub-system including a single-level cell (SLC) cache and a multiple level cell (XLC) storage. The SLC cache includes a static SLC cache having a fixed size, and dynamic SLC cache having a default maximum size corresponding to a first mode of operation and an enhanced maximum size greater than the default maximum size corresponding to a second mode of operation. The method further includes, in response to determining to initiate a write operation in a first mode, initiating the write operation in the first mode to write a first portion of the data to the SLC cache, and in response to determining that a logical saturation of the first portion of the data satisfies the first threshold condition, continuing the write operation in the second mode to write a second portion of the data to the SLC cache.Type: GrantFiled: March 18, 2022Date of Patent: January 2, 2024Assignee: Micron Technology, Inc.Inventors: Roy Leonard, Xiaolei Man, Bryan Li, Peijing Ye
-
Publication number: 20230342081Abstract: A system includes a memory sub-system including a single-level cell (SLC) cache, a first multiple level cell (XLC) storage including a first XLC block, and a second XLC storage including a second XLC block. Data is indirectly written to the first XLC storage via the SLC cache in a first XLC write mode, and data is directly written to the second XLC storage in a second XLC write mode. The system further includes a processing device to perform operations including receiving data from a host system, in response to receiving the data, initiating a write operation to write the data to the first XLC storage and the second XLC storage, and causing subsets of the data to be alternatively written to the first XLC block in the first XLC write mode and to the second XLC block in the second XLC write mode using page level interleave.Type: ApplicationFiled: April 22, 2022Publication date: October 26, 2023Inventors: Daniel J. Hubbard, Roy Leonard
-
Publication number: 20230297279Abstract: A method includes receiving data to write to a memory sub-system including a single-level cell (SLC) cache and a multiple level cell (XLC) storage. The SLC cache includes a static SLC cache having a fixed size, and dynamic SLC cache having a default maximum size corresponding to a first mode of operation and an enhanced maximum size greater than the default maximum size corresponding to a second mode of operation. The method further includes, in response to determining to initiate a write operation in a first mode, initiating the write operation in the first mode to write a first portion of the data to the SLC cache, and in response to determining that a logical saturation of the first portion of the data satisfies the first threshold condition, continuing the write operation in the second mode to write a second portion of the data to the SLC cache.Type: ApplicationFiled: March 18, 2022Publication date: September 21, 2023Inventors: Roy Leonard, Xiaolei Man, Bryan Li, Peijing Ye
-
Publication number: 20230268018Abstract: Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations comprising determining a data validity metric value with respect to a source set of memory cells of the memory device; determining whether the data validity metric value satisfies a first threshold criterion; responsive to determining that the data validity metric value satisfies the first threshold criterion, performing a data integrity check on the source set of memory cells to obtain a data integrity metric value; determining whether the data integrity metric value satisfies a second threshold criterion; and responsive to determining that the data integrity metric value fails to satisfy the second threshold criterion, causing the memory device to copy data from the source set of memory cells to a destination set of memory cells of the memory device.Type: ApplicationFiled: February 18, 2022Publication date: August 24, 2023Inventors: Vamsi Rayaprolu, Ashutosh Malshe, Gary Besinga, Roy Leonard
-
Publication number: 20200301897Abstract: Validation rules are specified for validating data included in fields of elements of a dataset. Cells are rendered in a two-dimensional grid that includes: one or more subsets of the cells extending in a direction along a first axis, each associated with a respective field, and multiple subsets of the cells extending in a direction along a second axis, one or more of the subsets associated with a respective validation rule. Validation rules are applied to at least one element based on user input received from at least some of the cells. Some cells, associated with a field and a validation rule, can each include: an input element for receiving input determining whether or not the associated validation rule is applied to the associated field, and/or an indicator for indicating feedback associated with a validation result based on applying the associated validation rule to data included in the associated field.Type: ApplicationFiled: October 28, 2019Publication date: September 24, 2020Inventors: Roy Leonard Procops, Joel Gould
-
Patent number: 10489360Abstract: Validation rules are specified for validating data included in fields of elements of a dataset. Cells are rendered in a two-dimensional grid that includes: one or more subsets of the cells extending in a direction along a first axis, each associated with a respective field, and multiple subsets of the cells extending in a direction along a second axis, one or more of the subsets associated with a respective validation rule. Validation rules are applied to at least one element based on user input received from at least some of the cells. Some cells, associated with a field and a validation rule, can each include: an input element for receiving input determining whether or not the associated validation rule is applied to the associated field, and/or an indicator for indicating feedback associated with a validation result based on applying the associated validation rule to data included in the associated field.Type: GrantFiled: October 17, 2012Date of Patent: November 26, 2019Assignee: Ab Initio Technology LLCInventors: Roy Leonard Procops, Joel Gould
-
Publication number: 20170004151Abstract: Validation rules are specified for validating data included in fields of elements of a dataset. Cells are rendered in a two-dimensional grid that includes: one or more subsets of the cells extending in a direction along a first axis, each associated with a respective field, and multiple subsets of the cells extending in a direction along a second axis, one or more of the subsets associated with a respective validation rule. Validation rules are applied to at least one element based on user input received from at least some of the cells. Some cells, associated with a field and a validation rule, can each include: an input element for receiving input determining whether or not the associated validation rule is applied to the associated field, and/or an indicator for indicating feedback associated with a validation result based on applying the associated validation rule to data included in the associated field.Type: ApplicationFiled: September 15, 2016Publication date: January 5, 2017Inventors: Roy Leonard Procops, Joel Gould
-
Publication number: 20140108357Abstract: Validation rules are specified for validating data included in fields of elements of a dataset. Cells are rendered in a two-dimensional grid that includes: one or more subsets of the cells extending in a direction along a first axis, each associated with a respective field, and multiple subsets of the cells extending in a direction along a second axis, one or more of the subsets associated with a respective validation rule. Validation rules are applied to at least one element based on user input received from at least some of the cells. Some cells, associated with a field and a validation rule, can each include: an input element for receiving input determining whether or not the associated validation rule is applied to the associated field, and/or an indicator for indicating feedback associated with a validation result based on applying the associated validation rule to data included in the associated field.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Inventors: Roy Leonard Procops, Joel Gould
-
Patent number: 8372976Abstract: Provided herein are Heteroaryl Compounds having the following structure: wherein R1, R2, L, X, Y, Z, Q, A and B are as defined herein, compositions comprising an effective amount of a Heteroaryl Compound and methods for treating or preventing cancer, inflammatory conditions, immunological conditions, metabolic conditions and conditions treatable or preventable by inhibition of a kinase pathway comprising administering an effective amount of a Heteroaryl Compound to a patient in need thereof.Type: GrantFiled: June 9, 2011Date of Patent: February 12, 2013Assignee: Signal Pharmaceuticals, LLCInventors: Deborah Sue Mortensen, Maria Mercedes Delgado Mederos, John Joseph Sapienza, Ronald J. Albers, Branden G. Lee, Roy Leonard Harris, III, Graziella Isabel Shevlin, Dehua Huang, Kimberly Lyn Schwarz, Garrick K. Packard, Jason Simon Parnes, Patrick William Papa, Lida Radnia Tehrani, Sophie Perrin-Ninkovic, Jennifer R. Riggs
-
Publication number: 20110245245Abstract: Provided herein are Heteroaryl Compounds having the following structure: wherein R1, R2, L, X, Y, Z, Q, A and B are as defined herein, compositions comprising an effective amount of a Heteroaryl Compound and methods for treating or preventing cancer, inflammatory conditions, immunological conditions, metabolic conditions and conditions treatable or preventable by inhibition of a kinase pathway comprising administering an effective amount of a Heteroaryl Compound to a patient in need thereof.Type: ApplicationFiled: June 9, 2011Publication date: October 6, 2011Inventors: Deborah Sue Mortensen, Maria Mercedes Delgado Mederos, John Joseph Sapienza, Ronald J. Albers, Branden G. Lee, Roy Leonard Harris, III, Graziella Isabel Shevlin, Dehua Huang, Kimberly Lyn Schwarz, Garrick K. Packard, Jason Simon Parnes, Patrick William Papa, Lida Radnia Tehrani, Sophie Perrin-Ninkovic, Jennifer R. Riggs
-
Patent number: 7981893Abstract: Provided herein are Heteroaryl Compounds having the following structure: wherein R1, R2, L, X, Y, Z, Q, A and B are as defined herein, compositions comprising an effective amount of a Heteroaryl Compound and methods for treating or preventing cancer, inflammatory conditions, immunological conditions, metabolic conditions and conditions treatable or preventable by inhibition of a kinase pathway comprising administering an effective amount of a Heteroaryl Compound to a patient in need thereof.Type: GrantFiled: October 18, 2007Date of Patent: July 19, 2011Assignee: Signal Pharmaceuticals, LLCInventors: Deborah Sue Mortensen, Maria Mercedes Delgado Mederos, John Joseph Sapienza, Ronald J. Albers, Branden G. Lee, Roy Leonard Harris, III, Graziella Isabel Shevlin, Dehua Huang, Kimberly Lyn Schwarz, Garrick K. Packard, Jason Simon Parnes, Patrick William Papa, Lida Radnia Tehrani, Sophie Perrin-Ninkovic, Jennifer R. Riggs
-
Publication number: 20090023724Abstract: Provided herein are Heteroaryl Compounds having the following structure: wherein R1, R2, L, X, Y, Z, Q, A and B are as defined herein, compositions comprising an effective amount of a Heteroaryl Compound and methods for treating or preventing cancer, inflammatory conditions, immunological conditions, metabolic conditions and conditions treatable or preventable by inhibition of a kinase pathway comprising administering an effective amount of a Heteroaryl Compound to a patient in need thereof.Type: ApplicationFiled: October 18, 2007Publication date: January 22, 2009Inventors: Deborah Sue Mortensen, Maria Mercedes Delgado Mederos, John Joseph Sapienza, Ronald J. Albers, Branden G. Lee, Roy Leonard Harris, III, Graziella Isabel Shevlin, Dehua Huang, Kimberly Lyn Schwarz, Garrick K. Packard, Jason Simon Parnes, Patrick William Papa, Lida Radnia Tehrani, Sophie Perrin-Ninkovic, Jennifer R. Riggs
-
Publication number: 20060290483Abstract: A highly reflective device that integrates with automobile seatbelt safety systems. The advantages are that it shows that the driver and passenger(s) are wearing their seatbelts. However, it also makes wearing the seatbelt fashionable without altering the effectiveness of the seatbelt's safety.Type: ApplicationFiled: May 31, 2005Publication date: December 28, 2006Inventors: Roy Leonard, Shirley Sharp
-
Patent number: 7082741Abstract: A saddle correcting device consisting of 4 protective shields placed over the shoulders and loins of an equine to protect areas of movement often damaged by the rigid structure of a saddle. The shields are placed upon, or within, a pair of connected aprons, under the saddle against the horse. The shields are molded to the general shape of the equine anatomy they are to protect and slotted to induce flexing in areas necessary to utilize the upward bending actions of the shoulders and downward and inward pressures of the saddletree bars. By harnessing these opposing forces, the shields act to keep the corrector device in place, while concurrently holding the saddle rearward of the rotating scapulas. The area of weight distribution is increased under the shields only in the areas of most damage to the musculature of the animal by the typical saddletree. The closeness of the rider to the horse is enhanced because little padding is needed under the saddle.Type: GrantFiled: September 17, 2004Date of Patent: August 1, 2006Inventor: Roy Leonard Brown
-
Patent number: 4117278Abstract: A terminal for use in a service observing system which collects service observing data at a plurality of geographically dispersed locations and forwards the collected information to a central unit for evaluation. Terminal apparatus at each location scans for incoming service observing data generated from an associated group of service observing circuits which bid for connection to the central unit by placing requests with the service observing terminal. Not all requests are sent to the central unit for evaluation in that the terminal contains internal circuitry which allows control of the service observing bids forwarded to the central unit. Specifically, a memory is provided in the terminal to store the in-service or out-of-service operational status of each of the service observing circuits as determined by the central unit. Update circuitry is provided so that the central unit may change the operational status of selected ones of the service observing units during system operation.Type: GrantFiled: September 19, 1977Date of Patent: September 26, 1978Assignee: Bell Telephone Laboratories, IncorporatedInventors: Marilyn Carol Ehrlich, Roy Leonard Schafersman