Patents by Inventor Ram Krishan Kaul

Ram Krishan Kaul 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: 11574664
    Abstract: An example method of encoding data attributes by data stream identifiers includes: receiving, by a controller managing a memory device, a write command, wherein the write command specifies a first data item and an identifier of a data stream, wherein the data stream comprises the first data item and a second data item; determining, by parsing the identifier of the data stream, a data attribute encoded by the identifier of the data stream, wherein the data attribute is shared by the first data item and the second data item; determining, using the data attribute, a storage operation parameter; and transmitting, to the memory device, an instruction specifying the first data item and the storage operation parameter.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: February 7, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Paul A. Suhler, Ram Krishan Kaul, Michael B. Danielson
  • Patent number: 11393510
    Abstract: An example method of encoding data attributes by data stream identifiers may include: receiving a plurality of data items to be written to a storage device; identifying, among the plurality of data items, a first data item and a second data item sharing a data attribute; generate a data stream identifier comprising an encoded form of the data attribute; and transmitting, to a controller of the storage device, one or more write commands comprising the first data item and the second data item, wherein each write command further specifies the data stream identifier.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: July 19, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Paul A. Suhler, Ram Krishan Kaul, Michael B. Danielson
  • Publication number: 20220172754
    Abstract: An example method of encoding data attributes by data stream identifiers includes: receiving, by a controller managing a memory device, a write command, wherein the write command specifies a first data item and an identifier of a data stream, wherein the data stream comprises the first data item and a second data item; determining, by parsing the identifier of the data stream, a data attribute encoded by the identifier of the data stream, wherein the data attribute is shared by the first data item and the second data item; determining, using the data attribute, a storage operation parameter; and transmitting, to the memory device, an instruction specifying the first data item and the storage operation parameter.
    Type: Application
    Filed: February 18, 2022
    Publication date: June 2, 2022
    Inventors: Paul A. Suhler, Ram Krishan Kaul, Michael B. Danielson
  • Publication number: 20210074337
    Abstract: An example method of encoding data attributes by data stream identifiers may include: receiving a plurality of data items to be written to a storage device; identifying, among the plurality of data items, a first data item and a second data item sharing a data attribute; generate a data stream identifier comprising an encoded form of the data attribute; and transmitting, to a controller of the storage device, one or more write commands comprising the first data item and the second data item, wherein each write command further specifies the data stream identifier.
    Type: Application
    Filed: November 20, 2020
    Publication date: March 11, 2021
    Inventors: Paul A. Suhler, Ram Krishan Kaul, Michael B. Danielson
  • Patent number: 10878859
    Abstract: An example method of determining storage operation parameters based on data stream attributes may include: receiving, by a controller, a write command specifying a data item and an identifier of a data stream comprising the data item, wherein a part of the identifier of the data stream encodes a data attribute shared by data items comprised by the data stream; determining, using the data attribute, a storage operation parameter; and transmitting, to a memory device, an instruction specifying the data item and the storage operation parameter.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: December 29, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Paul A. Suhler, Ram Krishan Kaul, Michael B. Danielson
  • Publication number: 20190189167
    Abstract: An example method of determining storage operation parameters based on data stream attributes may include: receiving, by a controller, a write command specifying a data item and an identifier of a data stream comprising the data item, wherein a part of the identifier of the data stream encodes a data attribute shared by data items comprised by the data stream; determining, using the data attribute, a storage operation parameter; and transmitting, to a memory device, an instruction specifying the data item and the storage operation parameter.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Paul A. Suhler, Ram Krishan Kaul, Michael B. Danielson
  • Patent number: 7941655
    Abstract: A computer system provides an extensible firmware interface with a pre-start configuration phase. This permits configuring a device prior to beginning a start phase for the device.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: May 10, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ram Krishan Kaul, Terry Ping-Chung Lee, Dong Wei
  • Patent number: 7925876
    Abstract: A computer includes an extensible firmware interface with a storage device enumeration function that performs storage device enumeration operations in parallel.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: April 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Terry Ping-Chung Lee, Ram Krishan Kaul, Vijay Vishwanath Hegde, Santosh Ananth Rao
  • Publication number: 20090049292
    Abstract: A computer includes an extensible firmware interface with a storage device enumeration function that performs storage device enumeration operations in parallel.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 19, 2009
    Inventors: Terry Ping-Chung Lee, Ram Krishan Kaul, Vijay Vishwanath Hegde, Santosh Ananth Rao