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: 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
  • Publication number: 20230113095
    Abstract: A system is described including a server and manufacturing equipment, wherein the system is configured to initiate a maintenance process of the manufacturing equipment. The maintenance process includes a number of maintenance stages. The system is further configured to provide, to a user device, an instruction indicating that a first maintenance stage is to be performed. The system is further configured to receive data resulting from performance of the first maintenance stage. The system is further configured to determine that the performance of the first maintenance stage was not satisfactory. The system is further configured to cause the user device to display an indication of a corrective action to perform.
    Type: Application
    Filed: October 13, 2021
    Publication date: April 13, 2023
    Inventors: Tarpan Tushar Dixit, Gyan Prakash, Achyuth Madhav Diwakar
  • Publication number: 20230090719
    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: Application
    Filed: November 23, 2022
    Publication date: March 23, 2023
    Inventors: Amit Jain, Gyan Prakash, Ashwini Puttaswamy
  • Publication number: 20230081166
    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: December 10, 2021
    Publication date: March 16, 2023
    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: 11580519
    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: Grant
    Filed: December 1, 2015
    Date of Patent: February 14, 2023
    Assignee: Visa International Service Association
    Inventors: Gyan Prakash, Ajit Gaddam, Selim Aissi
  • Patent number: 11580570
    Abstract: A client computing system inserts selected advertising into digital content. Ads may be inserted into content based on a dynamic advertising matching process that is securely implemented within a hardware-based root of trust. User profiles used in ad matching may be privacy protected and maintained with confidentiality protection in the client computing system and/or a service provider server, respectively. When a client computing system makes a request to the service provider server for content with specified ad slots, the request may be made with the client's EPID signature, which is inherently privacy protected. The hardware-based root of trust protects insertion of selected ads into the linear rendering flow of the content.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: February 14, 2023
    Assignee: Intel Corporation
    Inventors: Ramesh Pendakur, Gyan Prakash, Walter C. Gintz
  • Publication number: 20230030672
    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: Application
    Filed: July 11, 2022
    Publication date: February 2, 2023
    Inventors: Gyan Prakash, Vijay Sankar
  • Publication number: 20230010744
    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: Application
    Filed: April 27, 2022
    Publication date: January 12, 2023
    Inventors: Gyan Prakash, Nagasubramanian Gurumoorthy
  • Publication number: 20220417589
    Abstract: Embodiments of mechanisms for dynamic media content type streaming management for mobile devices are generally described herein. In some embodiments, the mobile device may receive selection input pertaining to generating output from a media file containing at least two of audio data, video data, and closed-captioning data, the selection input selecting at least one of audio, video, and closed-captioning to be output during play of the media content. In some embodiments, the mobile device may generate an audio output as a signal in response to the selection input including audio. In some embodiments, the mobile device may generate a video output as a signal in response to the selection input including video. In some embodiments, the mobile device may generate a closed-captioning output as a signal in response to selection input including closed-captioning.
    Type: Application
    Filed: July 7, 2022
    Publication date: December 29, 2022
    Inventors: Gyan Prakash, Rajesh Poornachandran, Brian J. Hernacki, Kaitlin Murphy, Rita H. Wouhaybi