Patents by Inventor Gyan Prakash

Gyan Prakash 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: 12260927
    Abstract: A processor coupled to a NAND memory device comprising an n by m array of dies having n channels performs error recovery message scheduling and read error recovery on the dies by receiving indications of read errors responsive to attempted execution of a read command on a destination die and creates an error recovery message or instruction in response to the indication. The processor determines the destination die of the error recovery message and sends the error recovery message to a die queue based on the determined destination die. The n×m die queues can each be further divided into p priority queues, and error recovery messages are sent to the appropriate die priority queue based on a priority associated with the error recovery message. The processor fetches error recovery messages from a head of each die priority queue and performs read error recovery at the destination die.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: March 25, 2025
    Assignee: KIOXIA CORPORATION
    Inventors: Gyan Prakash, Vijay Sankar
  • Publication number: 20250053341
    Abstract: A method includes receiving, by a memory device interface, a first operation command targeted for receipt by a memory device coupled to the memory device interface causing, responsive to receiving the first operation command, a chip enable signal to be asserted in a first state to filter commands received by the memory device interface that are targeted for subsequent receipt by the memory device, receiving, by the memory device interface, a second operation command targeted for receipt by a memory device coupled to the memory device interface, and causing, responsive to receiving the second operation command, the chip enable signal to be asserted in a second state to allow commands received by the memory device interface that are targeted for subsequent receipt by the memory device to be received by the memory device.
    Type: Application
    Filed: July 30, 2024
    Publication date: February 13, 2025
    Inventors: Gyan Prakash, Jose Rey C. De Luna
  • Publication number: 20250053525
    Abstract: A method includes receiving, via a decoder coupled to a feature register resident on a memory device interface that comprises a first feature register portion and a second feature portion, a bit string comprising at least one bit indicative of selection between the first feature register portion and the second feature register portion, and responsive to the at least one bit being indicative of selecting the first feature register portion, writing the bit string to at least one memory die among a plurality of memory dice addressed by the first feature register portion, or responsive to the at least one bit being indicative of selecting the second feature register portion, writing the bit string to at least one memory die among a plurality of memory dice addressed by the second feature register portion.
    Type: Application
    Filed: July 31, 2024
    Publication date: February 13, 2025
    Inventors: Gyan Prakash, Jose Rey C. De Luna, Srinivasa Aditya Regulagadda
  • Publication number: 20250013782
    Abstract: The disclosure herein describes processing consent data and using the processed consent data in workflows. Customer consent data is accessed, wherein the customer consent data includes subject consent instances including associated consent purpose-value pairs. The customer consent data is mapped to a raw consent data schema based on mapping selections made on a mapping UI, wherein the mapping includes mapping consent purpose-value pairs of the consent instances to data columns of the raw consent data schema. Metadata representing one or more consent rules related to the raw consent data schema is generated based on rule selections made on a rule configuration UI and the consent rules are applied to one or more workflows. The disclosure enables consent data in different formats and/or from different sources to be ingested and standardized in a single platform such that consent checking functionality can be provided for applications in a consistent and comprehensive manner.
    Type: Application
    Filed: July 11, 2024
    Publication date: January 9, 2025
    Inventors: Smith CODIO, Anubhav TANDON, Patrick Meade STIRRAT, Mukesh POHUJA, Gyan Prakash TRIVEDI, John Michael BOLINDER, Rohit SANKA, Rong ZHOU, Balasubramanian SHYAMSUNDAR, Harsha BACHARAJU
  • Publication number: 20240363153
    Abstract: A method includes training a timing flip-flop circuit positioned between a controller and a memory resource, providing a plurality of data signals and a plurality of clock signals to the timing flip-flop circuit to generate a plurality of output clock signals and a plurality of output data signals, serializing the plurality of output clock signals and the plurality of output data signals, and providing the serialized plurality of output clock signals and the serialized plurality of output data signals to one of the controllers or the memory resources.
    Type: Application
    Filed: April 18, 2024
    Publication date: October 31, 2024
    Inventors: Gyan Prakash, Nidhir Kumar, Sandeep Dwivedi
  • Patent number: 12120369
    Abstract: Described herein is a platform for providing a resource catalog local to an appliance device, such that the appliance device is able to generate a transaction related to one or more resources within the resource catalog. In some embodiments, the appliance device may receive resource information within streaming data. For example, the appliance device may receive an indication that a portion of streaming media data is related to a resource. Upon determining that a portion of streaming data is related to a resource, the appliance device may be configured to store the portion of data in relation to the identified resource. A user may retrieve and/or execute the portion of streaming data at a later date. In some embodiments, the user may request that a transaction be conducted with respect to the resource and a corresponding transaction request may be generated by the appliance device.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: October 15, 2024
    Assignee: Visa International Service Association
    Inventors: Ajit Gaddam, Gyan Prakash
  • Patent number: 12067145
    Abstract: The disclosure herein describes processing consent data and using the processed consent data in workflows. Customer consent data is accessed, wherein the customer consent data includes subject consent instances including associated consent purpose-value pairs. The customer consent data is mapped to a raw consent data schema based on mapping selections made on a mapping UI, wherein the mapping includes mapping consent purpose-value pairs of the consent instances to data columns of the raw consent data schema. Metadata representing one or more consent rules related to the raw consent data schema is generated based on rule selections made on a rule configuration UI and the consent rules are applied to one or more workflows. The disclosure enables consent data in different formats and/or from different sources to be ingested and standardized in a single platform such that consent checking functionality can be provided for applications in a consistent and comprehensive manner.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: August 20, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Smith Codio, Anubhav Tandon, Patrick Meade Stirrat, Mukesh Pohuja, Gyan Prakash Trivedi, John Michael Bolinder, Rohit Sanka, Rong Zhou, Balasubramanian Shyamsundar, Harsha Bacharaju
  • Patent number: 12062039
    Abstract: A user can associate a digital asset corresponding to a value with a transaction device to be used by another user. For example, a first user can load a digital asset corresponding to a cryptocurrency amount onto a transaction device, where the first user then provides the transaction device to a second user. The second user can utilize the cryptocurrency amount on the transaction device to conduct a transaction. The generation and use of digital assets can be managed using ledgers that store data in the form of block chains.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: August 13, 2024
    Assignee: Visa International Service Association
    Inventors: Sivanarayana Gaddam, Gyan Prakash, John Arendt
  • Patent number: 11935030
    Abstract: A method, device, and system for conducting trusted payment transactions including establishing a trust relationship between a first mobile computing device and a second mobile computing device. The first mobile computing device may initiate a payment transaction with a point-of-sale device, communicate with the second mobile communication device to retrieve payment information from the second mobile communication device, and complete the payment transaction with the point-of-sale device using the payment information. The second mobile computing device is configured to verify the user and identity of the first mobile computing device prior to providing the payment information. Communications between the mobile computing devices may be encrypted using pre-determined encryption techniques.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: March 19, 2024
    Assignee: Intel Corporation
    Inventors: Gyan Prakash, Selim Aissi
  • Patent number: 11836042
    Abstract: A method performed by a controller of a solid state drive (SSD) comprising receiving from a host a write request to store write data in a nonvolatile semiconductor storage device of the SSD. The method also comprises identifying a first codeword and a second codeword stored in the nonvolatile storage device, the first codeword and the second codeword configured to store write data corresponding to the write request. Responsive to the write request, the method comprises writing a first portion of the write data to the first codeword and writing a second portion of the write data to the second codeword, and sending a message to the host once the write data has been written to the nonvolatile semiconductor storage device. The first and second codewords are adjacently stored, and the write data has a length that is greater than the length of the first and second codewords.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: December 5, 2023
    Assignee: Kioxia Corporation
    Inventors: Amit Jain, Gyan Prakash, Ashwini Puttaswamy
  • Publication number: 20230388566
    Abstract: Described herein is a platform for providing a resource catalog local to an appliance device, such that the appliance device is able to generate a transaction related to one or more resources within the resource catalog. In some embodiments, the appliance device may receive resource information within streaming data. For example, the appliance device may receive an indication that a portion of streaming media data is related to a resource. Upon determining that a portion of streaming data is related to a resource, the appliance device may be configured to store the portion of data in relation to the identified resource. A user may retrieve and/or execute the portion of streaming data at a later date. In some embodiments, the user may request that a transaction be conducted with respect to the resource and a corresponding transaction request may be generated by the appliance device.
    Type: Application
    Filed: August 15, 2023
    Publication date: November 30, 2023
    Applicant: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Ajit Gaddam, Gyan Prakash
  • Patent number: 11817939
    Abstract: Systems and methods may use proximate communication to retrieve information pertaining to a target device. In one example, the method may include detecting the target device within a vicinity of a user device, receiving an information request response communication including information pertaining to the target device, and receiving an operation request response communication including information pertaining to a performed operation.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: November 14, 2023
    Assignee: Intel Corporation
    Inventors: Gyan Prakash, Nagasubramanian Gurumoorthy
  • Patent number: 11810116
    Abstract: Described herein is a platform and method for determining a confidence level associated with a transaction that utilizes dynamic data. In some embodiments, the confidence level is determined based on location data received in relation to the transaction. For example, some embodiments are directed to storing first location information collected from a mobile device provided in a request for the dynamic data, receiving second location information related to a transaction conducted using the dynamic data, and comparing the two with respect to the amount of time that has elapsed between collection of each to determine a confidence level associated with a likelihood that the transaction is authentic.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: November 7, 2023
    Assignee: Visa International Service Association
    Inventors: Gyan Prakash, Ajit Gaddam, Glenn Powell, Taeho Kgil, Christian Aabye
  • Patent number: 11778254
    Abstract: Described herein is a platform for providing a resource catalog local to an appliance device, such that the appliance device is able to generate a transaction related to one or more resources within the resource catalog. In some embodiments, the appliance device may receive resource information within streaming data. For example, the appliance device may receive an indication that a portion of streaming media data is related to a resource. Upon determining that a portion of streaming data is related to a resource, the appliance device may be configured to store the portion of data in relation to the identified resource. A user may retrieve and/or execute the portion of streaming data at a later date. In some embodiments, the user may request that a transaction be conducted with respect to the resource and a corresponding transaction request may be generated by the appliance device.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: October 3, 2023
    Assignee: Visa International Service Association
    Inventors: Ajit Gaddam, Gyan Prakash
  • Publication number: 20230289789
    Abstract: A method of communicating a payment request from a first payment platform to a second payment platform is disclosed. The method may receive a payment request from a sending user on the first payment platform to a receiving user on the second payment platform where the payment request from the sending user is translated into a protected payment request. In response to the sending user being known, the protected payment request may be communicated to the second payment platform. An acceptance of the protected payment request from the second payment platform may be received. A transaction settlement request may be communicated to the first payment platform and the second payment platform.
    Type: Application
    Filed: May 17, 2023
    Publication date: September 14, 2023
    Applicant: Visa International Service Association
    Inventors: Raj GANDHI, Gyan PRAKASH, Yue CHEN, Ketki GAWANDE
  • Patent number: 11734679
    Abstract: Embodiments of the invention provision multiple payment tokens on a communication device. The communication device may be provisioned with multiple limited use keys (LUK), each LUK being associated with a specific type of transaction. When the communication device is used for a transaction, the communication device automatically determines a type of the transaction and selects an appropriate LUK based on the determined transaction type. The selected LUK may be used to create a cryptogram, which can be used to verify the transaction.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: August 22, 2023
    Assignee: Visa International Service Association
    Inventors: Gyan Prakash, Ajit Gaddam, Selim Aissi, Christian Aabye
  • Publication number: 20230206217
    Abstract: A user can associate a digital asset corresponding to a value with a transaction device to be used by another user. For example, a first user can load a digital asset corresponding to a cryptocurrency amount onto a transaction device, where the first user then provides the transaction device to a second user. The second user can utilize the cryptocurrency amount on the transaction device to conduct a transaction. The generation and use of digital assets can be managed using ledgers that store data in the form of block chains.
    Type: Application
    Filed: February 21, 2023
    Publication date: June 29, 2023
    Applicant: Visa International Service Association
    Inventors: Sivanarayana Gaddam, Gyan Prakash, John Arendt
  • Patent number: 11687926
    Abstract: A method of communicating a payment request from a first payment platform to a second payment platform is disclosed. The method may receive a payment request from a sending user on the first payment platform to a receiving user on the second payment platform where the payment request from the sending user is translated into a protected payment request. In response to the sending user being known, the protected payment request may be communicated to the second payment platform. An acceptance of the protected payment request from the second payment platform may be received. A transaction settlement request may be communicated to the first payment platform and the second payment platform.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: June 27, 2023
    Assignee: Visa International Service Association
    Inventors: Raj Gandhi, Gyan Prakash, Yue Chen, Ketki Gawande
  • Patent number: 11651352
    Abstract: A user can associate a digital asset corresponding to a value with a transaction device to be used by another user. For example, a first user can load a digital asset corresponding to a cryptocurrency amount onto a transaction device, where the first user then provides the transaction device to a second user. The second user can utilize the cryptocurrency amount on the transaction device to conduct a transaction. The generation and use of digital assets can be managed using ledgers that store data in the form of block chains.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: May 16, 2023
    Assignee: Visa International Service Association
    Inventors: Sivanarayana Gaddam, Gyan Prakash, John Arendt
  • Publication number: 20230145489
    Abstract: Techniques described herein include a platform and process for provisioning user information onto a machine-to-machine device in order to enable the machine-to-machine device to conduct transactions utilizing the user information. In some embodiments, a user device is used to relay information between a machine-to-machine device and a provisioning service provider computer. In some embodiments, a machine-to-machine device is connected to the provisioning service provider computer via a network connection. Upon receiving a request to provision the machine-to-machine device, the service provider computer may identify the device from a device identifier. The service provider computer may generate an access credential or token for the machine-to-machine device. The access credential, token, and/or one or more policies may be provisioned onto the machine-to-machine device.
    Type: Application
    Filed: January 9, 2023
    Publication date: May 11, 2023
    Applicant: Visa International Service Association
    Inventors: Gyan Prakash, Ajit Gaddam, Selim Aissi