Patents by Inventor Balaji Devarasetty

Balaji Devarasetty 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: 11961136
    Abstract: Various embodiments are directed to processing and executing digital asset transfers between two users. An example method includes receiving a data object defining a digital asset transfer, and the data object may be a query from the first user to initiate an outbound transfer to a second user or an approval of a request for digital asset units from the second user. The method further includes retrieving account balance data objects associated with the digital asset accounts for the first and second users. The method further includes, responsive to determining that the digital asset transfer satisfies one or more transfer conditions, executing the digital asset transfer by executing a closed-loop debit from the first user and executing a closed-loop credit to the second user. The method further includes updating the account balance data object to reflect the resulting balances of each digital asset account.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: April 16, 2024
    Assignee: BAKKT MARKETPLACE, LLC
    Inventors: Nicolas Frederic Cabrera, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Christopher Michael Petersen, Yamini Bistesh Sagar, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Publication number: 20240095723
    Abstract: Various embodiments of the present disclosure are generally directed to processing conversions of digital assets to fiat currency. An example method includes obtaining a conversion rate for a digital asset via an API, providing the conversion rate via a client device, receiving a digital asset conversion request and executing a digital asset conversion within a configurable time period. Executing the digital asset conversion includes causing digital asset units to be debited from the digital asset user account and causing fiat currency units to be credited to a fiat currency user account. The method further includes dynamically providing a notification of execution of the digital asset conversion via the client device, updating account balance data objects associated with the digital asset user account and the fiat currency user account, and subsequent to executing the digital asset conversion, executing a fiat currency transaction (e.g., a settlement) with a digital asset exchange system.
    Type: Application
    Filed: November 28, 2023
    Publication date: March 21, 2024
    Inventors: Christopher Michael Petersen, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Yamini Bistesh Sagar, Nicolas Frederic Cabrera, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Patent number: 11880826
    Abstract: Various embodiments of the present disclosure are generally directed to processing conversions of digital assets to fiat currency. An example method includes obtaining a conversion rate for a digital asset via an API, providing the conversion rate via a client device, receiving a digital asset conversion request and executing a digital asset conversion within a configurable time period. Executing the digital asset conversion includes causing digital asset units to be debited from the digital asset user account and causing fiat currency units to be credited to a fiat currency user account. The method further includes dynamically providing a notification of execution of the digital asset conversion via the client device, updating account balance data objects associated with the digital asset user account and the fiat currency user account, and subsequent to executing the digital asset conversion, executing a fiat currency transaction (e.g., a settlement) with a digital asset exchange system.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: January 23, 2024
    Assignee: BAKKT MARKETPLACE, LLC
    Inventors: Christopher Michael Petersen, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Yamini Bistesh Sagar, Nicolas Frederic Cabrera, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Publication number: 20220237598
    Abstract: Various embodiments are directed to processing and executing digital asset conversions for real-time funding of a merchant transaction involving a user. The user may pre-select digital assets to be converted to fiat currency, and a pre-selected digital asset can be internally-custodied or externally-custodied. An example method includes retrieving a first account balance data object for a fiat currency account associated with the user. The method further includes, responsive to determining that a balance of the fiat currency user account does not satisfy a fiat currency unit threshold of a merchant transaction, retrieving a second account balance data object for a digital asset account associated with the user, determining a conversion rate between a digital asset and a fiat currency, and executing a digital asset conversion by closed-loop debiting digital asset units from the digital asset account and crediting fiat currency units to the fiat currency account.
    Type: Application
    Filed: August 30, 2021
    Publication date: July 28, 2022
    Inventors: Nicolas Frederic Cabrera, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Christopher Michael Petersen, Yamini Bistesh Sagar, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Publication number: 20220237599
    Abstract: Various embodiments are directed to processing and executing digital asset conversions for real-time funding of a merchant transaction involving an end user. The user may pre-select digital assets to be converted to fiat currency, and a pre-selected digital asset can be internally-custodied or externally-custodied. An example method includes retrieving a first account balance data object for a fiat currency account. The method further includes, responsive to a balance of the fiat currency user account not satisfying a fiat currency unit threshold of a merchant transaction: receiving a second account balance data object for a digital asset account in response to transmitting an account query, determining a conversion rate for a digital asset, and executing a digital asset conversion by causing a debit of digital asset units from the digital asset account via transmitting a conversion execution API query and by crediting fiat currency units to the fiat currency account.
    Type: Application
    Filed: August 30, 2021
    Publication date: July 28, 2022
    Inventors: Christopher Michael Petersen, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Nicolas Frederic Cabrera, Yamini Bistesh Sagar, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Publication number: 20220237597
    Abstract: Various embodiments are directed to providing digital asset conversion choices involving different digital assets. An example method includes receiving a first digital asset conversion request associated with an end user and indicating a source digital asset and determining a source conversion rate for the source digital asset using an application programming interface (API).
    Type: Application
    Filed: August 9, 2021
    Publication date: July 28, 2022
    Inventors: Christopher Michael Petersen, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Yamini Bistesh Sagar, Nicolas Frederic Cabrera, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Publication number: 20220188812
    Abstract: Various embodiments of the present disclosure are generally directed to processing conversions of digital assets to fiat currency. An example method includes obtaining a conversion rate for a digital asset via an API, providing the conversion rate via a client device, receiving a digital asset conversion request and executing a digital asset conversion within a configurable time period. Executing the digital asset conversion includes causing digital asset units to be debited from the digital asset user account and causing fiat currency units to be credited to a fiat currency user account. The method further includes dynamically providing a notification of execution of the digital asset conversion via the client device, updating account balance data objects associated with the digital asset user account and the fiat currency user account, and subsequent to executing the digital asset conversion, executing a fiat currency transaction (e.g., a settlement) with a digital asset exchange system.
    Type: Application
    Filed: July 16, 2021
    Publication date: June 16, 2022
    Inventors: Christopher Michael Petersen, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Yamini Bistesh Sagar, Nicolas Frederic Cabrera, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Publication number: 20220188811
    Abstract: Various embodiments are directed to processing conversions of digital assets to other digital assets. An example method includes determining a source exchange rate for a source digital asset and a fiat currency, determining a target exchange rate for a target digital asset and a fiat currency, and generating an aggregated conversion rate for the source digital asset and the target digital asset using the source exchange rate and the target exchange rate. The method further includes executing a digital asset conversion, which includes causing source digital asset units to be debited from a source digital asset user account and causing target digital asset units to be credited to a target digital asset user account, and subsequently executing fiat currency transactions (e.g., settlements) with a first digital asset exchange system associated with the source digital asset and a second digital asset exchange system associated with the target digital asset.
    Type: Application
    Filed: July 15, 2021
    Publication date: June 16, 2022
    Inventors: Christopher Michael Petersen, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Yamini Bistesh Sagar, Nicolas Frederic Cabrera, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Publication number: 20220188780
    Abstract: Various embodiments are directed to processing and executing digital asset transfers between two users. An example method includes receiving a data object defining a digital asset transfer, and the data object may be a query from the first user to initiate an outbound transfer to a second user or an approval of a request for digital asset units from the second user. The method further includes retrieving account balance data objects associated with the digital asset accounts for the first and second users. The method further includes, responsive to determining that the digital asset transfer satisfies one or more transfer conditions, executing the digital asset transfer by executing a closed-loop debit from the first user and executing a closed-loop credit to the second user. The method further includes updating the account balance data object to reflect the resulting balances of each digital asset account.
    Type: Application
    Filed: August 20, 2021
    Publication date: June 16, 2022
    Inventors: Nicolas Frederic Cabrera, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Christopher Michael Petersen, Yamini Bistesh Sagar, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Publication number: 20220188917
    Abstract: Various embodiments are directed to processing and executing digital asset transfers between two users. An example method includes receiving a data object defining a digital asset transfer, and the data object may be a query from the first user to initiate an outbound transfer to a second user or an approval of a request for digital asset units from the second user. The method further includes receiving account data for the first and second users via application programming interface (API) communication with an external system, and responsive to determining that transfer conditions are satisfied, executing the digital asset transfer by causing the external system to debit digital asset units from the first user and to credit digital asset units to the second user via API communication with the external system. The method further includes updating the account data to reflect account balances resulting from the debit and the credit.
    Type: Application
    Filed: August 20, 2021
    Publication date: June 16, 2022
    Inventors: Christopher Michael Petersen, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Nicolas Frederic Cabrera, Yamini Bistesh Sagar, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Publication number: 20220164815
    Abstract: Various embodiments of the present disclosure provide methods, apparatuses, systems, devices, computing entities for managing digital asset transactions. An example method includes obtaining first current pricing data via an application programming interface, and providing the first current pricing data via a client device. The method further includes, responsive to determining that a first configurable time period has elapsed: obtaining second current pricing data via an application programming interface, and providing the second current pricing data for display via the client device. The method further includes receiving a second transaction request and executing an off-chain digital asset transaction for the second transaction request between a central operating account and the internal user account within a second configurable time period.
    Type: Application
    Filed: July 16, 2021
    Publication date: May 26, 2022
    Inventors: Christopher Michael Petersen, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Yamini Bistesh Sagar, Nicolas Frederic Cabrera, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
  • Patent number: 8950666
    Abstract: A system includes a plurality of machines that operate responsive to data bearing records such as user cards (74, 76, 78, 80, 82, 84, 86). The machines operate to carry out financial transactions with associated host computers (90, 94, 100, 104) responsive to determinations that card data corresponds to computer stored data corresponding to authorized users or accounts. Marketing presentations are stored on and output from the machines responsive to messages exchanged with a market message server (110) which is connected to the machines. Systems can also distribute and activate instructions corresponding to states and screens logic on the machines to determine operation.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: February 10, 2015
    Assignee: Diebold, Incorporated
    Inventors: James Meek, Nick Billett, Balaji Devarasetty, Lee Kravitz, Mark Reinart, Michael O'Boyle, Ken Koran, William Hemlick
  • Publication number: 20140089187
    Abstract: A system includes a plurality of machines that operate responsive to data bearing records such as user cards (74, 76, 78, 80, 82, 84, 86). The machines operate to carry out financial transactions with associated host computers (90, 94, 100, 104) responsive to determinations that card data corresponds to computer stored data corresponding to authorized users or accounts. Marketing presentations are stored on and output from the machines responsive to messages exchanged with a market message server (110) which is connected to the machines. Systems can also distribute and activate instructions corresponding to states and screens logic on the machines to determine operation.
    Type: Application
    Filed: November 26, 2013
    Publication date: March 27, 2014
    Inventors: James MEEK, Nick BILLETT, Balaji DEVARASETTY, Lee KRAVITZ, Mark Reinart, Michael O'BOYLE, Ken KORAN, William Hemlick
  • Patent number: 8590782
    Abstract: A system includes a plurality of machines that operate responsive to data bearing records such as user cards (74, 76, 78, 80, 82, 84, 86). The machines operate to carry out financial transactions with associated host computers (90, 94, 100, 104) responsive to determinations that card data corresponds to computer stored data corresponding to authorized users or accounts. Marketing presentations are stored on and output from the machines responsive to messages exchanged with a market message server (110) which is connected to the machines. Systems can also distribute and activate instructions corresponding to states and screens logic on the machines to determine operation.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: November 26, 2013
    Assignee: Diebold, Incorporated
    Inventors: James Meek, Nick Billett, Balaji Devarasetty, Lee Kravitz, Mark Reinart, Michael O'Boyle, Ken Koran, William Hemlick
  • Patent number: 8490868
    Abstract: An automated banking machine operates to cause financial transfers responsive at least in part to data read from data bearing records. The automated banking machine includes a card reader operative to read card data from user cards corresponding to financial accounts. The automated banking machine includes a display and a printer to produce records of financial transactions carried out with the machine. The automated banking machine may also include a client device that is operative to cause the display, card reader and other devices in the machine to operate in response to communications through the client device.
    Type: Grant
    Filed: February 18, 2013
    Date of Patent: July 23, 2013
    Assignee: Diebold Self-Service Systems division of Diebold, Incorporated
    Inventors: Mark Kropf, Brian McClain, Robert Konecny, James Meek, Nick Billett, Balaji Devarasetty, Kenneth W. Zahorec
  • Patent number: 8479985
    Abstract: An automated banking machine operates to cause financial transfers responsive to data read from data bearing records. The automated banking machine includes a card reader operative to read card data from user cards corresponding to financial accounts. The automated banking machine includes a display and a printer to produce records of financial transactions carried out with the machine. The automated banking machine may also include a portal device that is operative to cause the display, card reader and other devices in the machine to operate in response to communications through the portal device.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: July 9, 2013
    Assignee: Diebold Self-Service Systems
    Inventors: Mark Kropt, Brian McClain, Robert Konecny, James Meek, Nicholas T. Billett, Jr., Balaji Devarasetty
  • Patent number: 8413889
    Abstract: A system includes a plurality of machines that operate responsive to data bearing records such as user cards (74, 76, 78, 80, 82, 84, 86). The machines operate to carry out financial transactions with associated host computers (90, 94, 100, 104) responsive to determinations that card data corresponds to computer stored data corresponding to authorized users or accounts. Marketing presentations are stored on and output from the machines responsive to messages exchanged with a market message server (110) which is connected to the machines. Systems can also distribute and activate instructions corresponding to states and screens logic on the machines to determine operation.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: April 9, 2013
    Assignee: Diebold, Incorporated
    Inventors: Balaji Devarasetty, Alok Prakash, Lee Kravitz, Mark Reinart, Edith Knowles, Theresa Butler, Michael O'Boyle, James Meek, Ken Koran, Nick Billett, William Hemlick, Ron DiFrango, Changning Jiang, Donald P. McCoy, Gregory Shimek, Robert D. Symonds, Irek Singer, Anthony Lee, Peter St. George, Robert Bradley Gill
  • Patent number: 8376219
    Abstract: An automated banking machine operates to cause financial transfers responsive to data read from data bearing records. The automated banking machine includes a card reader operative to read card data from user cards corresponding to financial accounts. The automated banking machine includes a display and a printer to produce records of financial transactions carried out with the machine. The automated banking machine may also include a portal device that is operative to cause the display, card reader and other devices in the machine to operate in response to communications through the portal device.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: February 19, 2013
    Assignee: Diebold Self-Service Systems division of Diebold, Incorporated
    Inventors: Mark Kropf, Brian McClain, Robert Konecny, James Meek, Nick Billett, Balaji Devarasetty
  • Patent number: 8365985
    Abstract: An automated banking machine operates to cause financial transfers responsive to data read from data bearing records. The automated banking machine includes a card reader operative to read card data from user cards corresponding to financial accounts. The automated banking machine includes a display and a printer to produce records of financial transactions carried out with the machine. The automated banking machine may also include a portal device that is operative to cause the display, card reader and other devices in the machine to operate in response to communications through the portal device.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: February 5, 2013
    Assignee: Diebold Self-Service Systems division of Diebold, Incorporated
    Inventors: Mark Kropf, Brian McClain, Robert Konecny, James Meek, Nick Billett, Balaji Devarasetty
  • Patent number: 8201732
    Abstract: An automated banking machine operates to cause financial transfers responsive to data read from data bearing records. The automated banking machine includes a card reader operative to read card data from user cards corresponding to financial accounts. The automated banking machine includes a display and a printer to produce records of financial transactions carried out with the machine. The automated banking machine may also include a portal device that is operative to cause the display, card reader and other devices in the machine to operate in response to communications through the portal device.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: June 19, 2012
    Assignee: Diebold Self-Service Systems division of Diebold, Incorporated
    Inventors: Mark Kropf, Brian McClain, Robert Konecny, James Meek, Nick Billett, Balaji Devarasetty