Patents by Inventor Isom Crawford

Isom Crawford 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: 20240078247
    Abstract: Examples of the present disclosure provide apparatuses and methods for direct data transfer. An example method comprises transferring data between a first device and a second device, wherein the first device is a bit vector operation device, and transforming the data using a data transform engine (DTE) by rearranging the data to enable the data to be stored on the first device when transferring the data between the second device and first memory device.
    Type: Application
    Filed: November 13, 2023
    Publication date: March 7, 2024
    Inventors: Isom Crawford, JR., Graham Kirsch, John D. Leidel
  • Patent number: 11816123
    Abstract: Examples of the present disclosure provide apparatuses and methods for direct data transfer. An example method comprises transferring data between a first device and a second device, wherein the first device is a bit vector operation device, and transforming the data using a data transform engine (DTE) by rearranging the data to enable the data to be stored on the first device when transferring the data between the second device and first memory device.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: November 14, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Isom Crawford, Jr., Graham Kirsch, John D. Leidel
  • Patent number: 11625194
    Abstract: The present disclosure includes apparatuses and methods updating a register in memory. An example includes an array of memory cells; and a controller coupled to the array of memory cells configured to perform logical operations on data stored in the array of memory cells using a register that is updated to access the data stored in the array of memory cells.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: April 11, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Isom Crawford, Jr.
  • Publication number: 20230028372
    Abstract: A user definition of a memory shape can be received and a multidimensional, contiguous, physical portion of a memory array can be allocated according to the memory shape. The user definition of the memory shape can include a quantity of contiguous columns of the memory array, a quantity of contiguous rows of the memory array, and a major dimension of the memory shape. The major dimension can correspond to a dimension by which to initially stride data stored in the memory shape.
    Type: Application
    Filed: September 28, 2022
    Publication date: January 26, 2023
    Inventors: John D. Leidel, Isom Crawford, JR.
  • Patent number: 11494296
    Abstract: A user definition of a memory shape can be received and a multidimensional, contiguous, physical portion of a memory array can be allocated according to the memory shape. The user definition of the memory shape can include a quantity of contiguous columns of the memory array, a quantity of contiguous rows of the memory array, and a major dimension of the memory shape. The major dimension can correspond to a dimension by which to initially stride data stored in the memory shape.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: November 8, 2022
    Assignee: Micron Technology, Inc.
    Inventors: John D. Leidel, Isom Crawford, Jr.
  • Publication number: 20210326076
    Abstract: The present disclosure includes apparatuses and methods updating a register in memory. An example includes an array of memory cells; and a controller coupled to the array of memory cells configured to perform logical operations on data stored in the array of memory cells using a register that is updated to access the data stored in the array of memory cells.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 21, 2021
    Inventor: Isom Crawford, JR.
  • Patent number: 11055026
    Abstract: The present disclosure includes apparatuses and methods updating a register in memory. An example includes an array of memory cells; and a controller coupled to the array of memory cells configured to perform logical operations on data stored in the array of memory cells using a register that is updated to access the data stored in the array of memory cells.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: July 6, 2021
    Assignee: Micron Technology, Inc.
    Inventor: Isom Crawford, Jr.
  • Publication number: 20210200783
    Abstract: Examples of the present disclosure provide apparatuses and methods for direct data transfer. An example method comprises transferring data between a first device and a second device, wherein the first device is a bit vector operation device, and transforming the data using a data transform engine (DTE) by rearranging the data to enable the data to be stored on the first device when transferring the data between the second device and first memory device.
    Type: Application
    Filed: March 11, 2021
    Publication date: July 1, 2021
    Inventors: Isom Crawford, JR., Graham Kirsch, John D. Leidel
  • Publication number: 20210191848
    Abstract: A user definition of a memory shape can be received and a multidimensional, contiguous, physical portion of a memory array can be allocated according to the memory shape. The user definition of the memory shape can include a quantity of contiguous columns of the memory array, a quantity of contiguous rows of the memory array, and a major dimension of the memory shape. The major dimension can correspond to a dimension by which to initially stride data stored in the memory shape.
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Inventors: John D. Leidel, Isom Crawford, JR.
  • Patent number: 10956439
    Abstract: Examples of the present disclosure provide apparatuses and methods for direct data transfer. An example method comprises transferring data between a first device and a second device, wherein the first device is a bit vector operation device, and transforming the data using a data transform engine (DTE) by rearranging the data to enable the data to be stored on the first device when transferring the data between the second device and first memory device.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: March 23, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Isom Crawford, Jr., Graham Kirsch, John D. Leidel
  • Patent number: 10942843
    Abstract: A user definition of a memory shape can be received and a multidimensional, contiguous, physical portion of a memory array can be allocated according to the memory shape. The user definition of the memory shape can include a quantity of contiguous columns of the memory array, a quantity of contiguous rows of the memory array, and a major dimension of the memory shape. The major dimension can correspond to a dimension by which to initially stride data stored in the memory shape.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: March 9, 2021
    Assignee: Micron Technology, Inc.
    Inventors: John D. Leidel, Isom Crawford, Jr.
  • Publication number: 20200065030
    Abstract: The present disclosure includes apparatuses and methods updating a register in memory. An example includes an array of memory cells; and a controller coupled to the array of memory cells configured to perform logical operations on data stored in the array of memory cells using a register that is updated to access the data stored in the array of memory cells.
    Type: Application
    Filed: October 31, 2019
    Publication date: February 27, 2020
    Inventor: Isom Crawford, Jr.
  • Patent number: 10466928
    Abstract: The present disclosure includes apparatuses and methods updating a register in memory. An example includes an array of memory cells; and a controller coupled to the array of memory cells configured to perform logical operations on data stored in the array of memory cells using a register that is updated to access the data stored in the array of memory cells.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: November 5, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Isom Crawford, Jr.
  • Publication number: 20180307595
    Abstract: A user definition of a memory shape can be received and a multidimensional, contiguous, physical portion of a memory array can be allocated according to the memory shape. The user definition of the memory shape can include a quantity of contiguous columns of the memory array, a quantity of contiguous rows of the memory array, and a major dimension of the memory shape. The major dimension can correspond to a dimension by which to initially stride data stored in the memory shape.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Inventors: John D. Leidel, Isom Crawford, JR.
  • Publication number: 20180074754
    Abstract: The present disclosure includes apparatuses and methods updating a register in memory. An example includes an array of memory cells; and a controller coupled to the array of memory cells configured to perform logical operations on data stored in the array of memory cells using a register that is updated to access the data stored in the array of memory cells.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 15, 2018
    Inventor: Isom Crawford, JR.
  • Publication number: 20170242902
    Abstract: Examples of the present disclosure provide apparatuses and methods for direct data transfer. An example method comprises transferring data between a first device and a second device, wherein the first device is a bit vector operation device, and transforming the data using a data transform engine (DTE) by rearranging the data to enable the data to be stored on the first device when transferring the data between the second device and first memory device.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Isom Crawford, JR., Graham Kirsch, John D. Leidel
  • Patent number: 7451183
    Abstract: A system and method for automatically allocating computing resources in a partitioned server. The method includes determining that a partition of the partitioned server requires activation of a reserve processor, determining that another partition of the partitioned server has an active processor that may be deactivated, activating the reserve processor, and deactivating the active processor. An article of manufacture including a machine-readable medium having stored thereon instructions for automatically allocating computing resources in a partitioned server.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: November 11, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Francisco J. Romero, Isom Crawford
  • Publication number: 20070250837
    Abstract: Increased workload performance is obtained by coordinating a multi-resource computer system such that demands for resources are arbitrated across all available resources and all applications such that the proper resource will be adjusted regardless of which resource is needed to improve workload performance. In operation, a measurement is taken for each available resource to determine the enhancement achieved by adding a certain quantity of a resource. In one embodiment, resource consumption and performance data is collected over a period of time and that data is used to adjust resource requests for a workload in order to improve the workload's performance. The resource request is modified to deliver the most workload benefit for each resource modification.
    Type: Application
    Filed: April 24, 2006
    Publication date: October 25, 2007
    Inventors: Daniel Herington, Isom Crawford
  • Publication number: 20060136929
    Abstract: In one embodiment, a method comprises executing respective workload management processes within a plurality of computing compartments to allocate at least processor resources to applications executed within the plurality of computing compartments, selecting a master workload management process to reallocate processor resources between the plurality of computing compartments in response to requests from the workload management processes to receive additional resources, monitoring operations of the master workload management process by the other workload management processes, detecting, by the other workload management processes, when the master workload management process becomes inoperable, and selecting a replacement master workload management process by the other workload management processes in response to the detecting.
    Type: Application
    Filed: December 21, 2004
    Publication date: June 22, 2006
    Inventors: Troy Miller, Thomas Turicchi, Isom Crawford
  • Publication number: 20060136928
    Abstract: In one embodiment, a system comprises a plurality of computing containers having processing resources for executing software workloads, a plurality of management processes for controlling access to the processing resources according to workload policy definitions, a data container for storing a plurality of workload policy definitions and associations between the plurality of workload policy definitions and the plurality of computing containers, and a configuration process for communicating workload policy definitions from the data container to the plurality of management processes.
    Type: Application
    Filed: December 21, 2004
    Publication date: June 22, 2006
    Inventors: Isom Crawford, Troy Miller, Gregory Jordan, Francisco Romero, Thomas Turicchi