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: 12260927Abstract: 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: GrantFiled: July 11, 2022Date of Patent: March 25, 2025Assignee: KIOXIA CORPORATIONInventors: Gyan Prakash, Vijay Sankar
-
Publication number: 20250053341Abstract: 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: ApplicationFiled: July 30, 2024Publication date: February 13, 2025Inventors: Gyan Prakash, Jose Rey C. De Luna
-
Publication number: 20250053525Abstract: 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: ApplicationFiled: July 31, 2024Publication date: February 13, 2025Inventors: Gyan Prakash, Jose Rey C. De Luna, Srinivasa Aditya Regulagadda
-
Publication number: 20250013782Abstract: 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: ApplicationFiled: July 11, 2024Publication date: January 9, 2025Inventors: 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: 20240363153Abstract: 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: ApplicationFiled: April 18, 2024Publication date: October 31, 2024Inventors: Gyan Prakash, Nidhir Kumar, Sandeep Dwivedi
-
Patent number: 12120369Abstract: 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: GrantFiled: August 15, 2023Date of Patent: October 15, 2024Assignee: Visa International Service AssociationInventors: Ajit Gaddam, Gyan Prakash
-
Patent number: 12067145Abstract: 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: GrantFiled: December 10, 2021Date of Patent: August 20, 2024Assignee: 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: 12062039Abstract: 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: GrantFiled: February 21, 2023Date of Patent: August 13, 2024Assignee: Visa International Service AssociationInventors: Sivanarayana Gaddam, Gyan Prakash, John Arendt
-
Patent number: 11935030Abstract: 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: GrantFiled: May 24, 2017Date of Patent: March 19, 2024Assignee: Intel CorporationInventors: Gyan Prakash, Selim Aissi
-
Patent number: 11836042Abstract: 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: GrantFiled: November 23, 2022Date of Patent: December 5, 2023Assignee: Kioxia CorporationInventors: Amit Jain, Gyan Prakash, Ashwini Puttaswamy
-
Publication number: 20230388566Abstract: 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: ApplicationFiled: August 15, 2023Publication date: November 30, 2023Applicant: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Ajit Gaddam, Gyan Prakash
-
Patent number: 11817939Abstract: 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: GrantFiled: April 27, 2022Date of Patent: November 14, 2023Assignee: Intel CorporationInventors: Gyan Prakash, Nagasubramanian Gurumoorthy
-
Patent number: 11810116Abstract: 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: GrantFiled: October 29, 2020Date of Patent: November 7, 2023Assignee: Visa International Service AssociationInventors: Gyan Prakash, Ajit Gaddam, Glenn Powell, Taeho Kgil, Christian Aabye
-
Patent number: 11778254Abstract: 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: GrantFiled: August 25, 2022Date of Patent: October 3, 2023Assignee: Visa International Service AssociationInventors: Ajit Gaddam, Gyan Prakash
-
Publication number: 20230289789Abstract: 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: ApplicationFiled: May 17, 2023Publication date: September 14, 2023Applicant: Visa International Service AssociationInventors: Raj GANDHI, Gyan PRAKASH, Yue CHEN, Ketki GAWANDE
-
Patent number: 11734679Abstract: 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: GrantFiled: January 4, 2022Date of Patent: August 22, 2023Assignee: Visa International Service AssociationInventors: Gyan Prakash, Ajit Gaddam, Selim Aissi, Christian Aabye
-
Publication number: 20230206217Abstract: 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: ApplicationFiled: February 21, 2023Publication date: June 29, 2023Applicant: Visa International Service AssociationInventors: Sivanarayana Gaddam, Gyan Prakash, John Arendt
-
Patent number: 11687926Abstract: 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: GrantFiled: July 12, 2019Date of Patent: June 27, 2023Assignee: Visa International Service AssociationInventors: Raj Gandhi, Gyan Prakash, Yue Chen, Ketki Gawande
-
Patent number: 11651352Abstract: 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: GrantFiled: July 15, 2016Date of Patent: May 16, 2023Assignee: Visa International Service AssociationInventors: Sivanarayana Gaddam, Gyan Prakash, John Arendt
-
Publication number: 20230145489Abstract: 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: ApplicationFiled: January 9, 2023Publication date: May 11, 2023Applicant: Visa International Service AssociationInventors: Gyan Prakash, Ajit Gaddam, Selim Aissi