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: 20240127900
    Abstract: 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: Application
    Filed: December 22, 2023
    Publication date: April 18, 2024
    Inventors: Vamsi Rayaprolu, Ashutosh Malshe, Gary Besinga, Roy Leonard
  • Publication number: 20240086115
    Abstract: 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: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Inventors: Daniel J. Hubbard, Roy Leonard
  • Publication number: 20240078047
    Abstract: 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: Application
    Filed: November 7, 2023
    Publication date: March 7, 2024
    Inventors: Roy Leonard, Xiaolei Man, Bryan Li, Peijing Ye
  • Patent number: 11887681
    Abstract: 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: Grant
    Filed: February 18, 2022
    Date of Patent: January 30, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Vamsi Rayaprolu, Ashutosh Malshe, Gary Besinga, Roy Leonard
  • Patent number: 11875061
    Abstract: 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: Grant
    Filed: April 22, 2022
    Date of Patent: January 16, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Daniel J. Hubbard, Roy Leonard
  • Patent number: 11861234
    Abstract: 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: Grant
    Filed: March 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Roy Leonard, Xiaolei Man, Bryan Li, Peijing Ye
  • Publication number: 20230342081
    Abstract: 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: Application
    Filed: April 22, 2022
    Publication date: October 26, 2023
    Inventors: Daniel J. Hubbard, Roy Leonard
  • Publication number: 20230297279
    Abstract: 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: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: Roy Leonard, Xiaolei Man, Bryan Li, Peijing Ye
  • Publication number: 20230268018
    Abstract: 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: Application
    Filed: February 18, 2022
    Publication date: August 24, 2023
    Inventors: Vamsi Rayaprolu, Ashutosh Malshe, Gary Besinga, Roy Leonard
  • Publication number: 20200301897
    Abstract: 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: Application
    Filed: October 28, 2019
    Publication date: September 24, 2020
    Inventors: Roy Leonard Procops, Joel Gould
  • Patent number: 10489360
    Abstract: 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: Grant
    Filed: October 17, 2012
    Date of Patent: November 26, 2019
    Assignee: Ab Initio Technology LLC
    Inventors: Roy Leonard Procops, Joel Gould
  • Publication number: 20170004151
    Abstract: 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: Application
    Filed: September 15, 2016
    Publication date: January 5, 2017
    Inventors: Roy Leonard Procops, Joel Gould
  • Publication number: 20140108357
    Abstract: 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: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Inventors: Roy Leonard Procops, Joel Gould
  • Patent number: 8372976
    Abstract: 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: Grant
    Filed: June 9, 2011
    Date of Patent: February 12, 2013
    Assignee: Signal Pharmaceuticals, LLC
    Inventors: 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: 20110245245
    Abstract: 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: Application
    Filed: June 9, 2011
    Publication date: October 6, 2011
    Inventors: 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: 7981893
    Abstract: 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: Grant
    Filed: October 18, 2007
    Date of Patent: July 19, 2011
    Assignee: Signal Pharmaceuticals, LLC
    Inventors: 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: 20090023724
    Abstract: 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: Application
    Filed: October 18, 2007
    Publication date: January 22, 2009
    Inventors: 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: 20060290483
    Abstract: 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: Application
    Filed: May 31, 2005
    Publication date: December 28, 2006
    Inventors: Roy Leonard, Shirley Sharp
  • Patent number: 7082741
    Abstract: 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: Grant
    Filed: September 17, 2004
    Date of Patent: August 1, 2006
    Inventor: Roy Leonard Brown
  • Patent number: 4117278
    Abstract: 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: Grant
    Filed: September 19, 1977
    Date of Patent: September 26, 1978
    Assignee: Bell Telephone Laboratories, Incorporated
    Inventors: Marilyn Carol Ehrlich, Roy Leonard Schafersman