Patents by Inventor Kenneth Kang

Kenneth Kang 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: 11915210
    Abstract: Systems and methods are disclosed to provide an animated 2D barcode check that is used to securely and efficiently transmit financial information between mobile devices. The financial information includes a check written by a payer and transmitted to a merchant. The check includes account information of the payer and of the merchant with a payment service provider, a payment amount, and a cryptographic signature that has been certified by the payment service provider. The payer's mobile device encodes the check into a sequence of 2D barcodes and displays the sequence of 2D barcodes in a loop that is scanned by a camera on the merchant's mobile device. The merchant uses the cryptographic signature to verify the validity of the signature on the check without having Internet connectivity to the payment service provider. The merchant may later present the check to the payment service provider to receive payment.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: February 27, 2024
    Assignee: PAYPAL, INC.
    Inventor: Kenneth Kang
  • Patent number: 11829501
    Abstract: Techniques are disclosed relating to methods that include an authentication management process, executing on a computer system, authorizing a plurality of applications to access a database, and sending one or more passcodes to the authorized applications. In response to an authentication update request, the method further includes selecting a new passcode for accessing the database, and sending, to a plurality of applications authorized to access the database, a notification that the new passcode is available. In response to a request from a particular application, the method also includes sending the new passcode to the particular application. The method further includes determining that each of the plurality of applications has retrieved the new passcode. In response to the determining, the method also includes enabling the new passcode for use by the plurality of applications for accessing the database.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 28, 2023
    Assignee: PayPal, Inc.
    Inventors: Varun Sankar Sankar, Kenneth Kang
  • Publication number: 20220366068
    Abstract: Techniques are disclosed relating to methods that include an authentication management process, executing on a computer system, authorizing a plurality of applications to access a database, and sending one or more passcodes to the authorized applications. In response to an authentication update request, the method further includes selecting a new passcode for accessing the database, and sending, to a plurality of applications authorized to access the database, a notification that the new passcode is available. In response to a request from a particular application, the method also includes sending the new passcode to the particular application. The method further includes determining that each of the plurality of applications has retrieved the new passcode. In response to the determining, the method also includes enabling the new passcode for use by the plurality of applications for accessing the database.
    Type: Application
    Filed: May 28, 2021
    Publication date: November 17, 2022
    Inventors: Varun Sankar Sankar, Kenneth Kang
  • Patent number: 11281665
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a database application cluster including at least one read-write node and a plurality of read nodes, a shared memory, and a multiplexer coupled to the database application cluster and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be routed to one of the plurality of read nodes. In response, the database query is routed to one of the read nodes for execution.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: March 22, 2022
    Assignee: PAYPAL, INC.
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
  • Publication number: 20210142296
    Abstract: Systems and methods are disclosed to provide an animated 2D barcode check that is used to securely and efficiently transmit financial information between mobile devices. The financial information includes a check written by a payer and transmitted to a merchant. The check includes account information of the payer and of the merchant with a payment service provider, a payment amount, and a cryptographic signature that has been certified by the payment service provider. The payer's mobile device encodes the check into a sequence of 2D barcodes and displays the sequence of 2D barcodes in a loop that is scanned by a camera on the merchant's mobile device. The merchant uses the cryptographic signature to verify the validity of the signature on the check without having Internet connectivity to the payment service provider. The merchant may later present the check to the payment service provider to receive payment.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Inventor: Kenneth Kang
  • Patent number: 10929393
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a master database, a replica database, a shared memory, and a multiplexer coupled to the master database, replica database, and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be satisfied by the replica database. In response, the database query is routed to the replica database for execution.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 23, 2021
    Assignee: PayPal, Inc.
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang, Shuping Tien
  • Patent number: 10896409
    Abstract: Systems and methods are disclosed to provide an animated 2D barcode check that is used to securely and efficiently transmit financial information between mobile devices. The financial information includes a check written by a payer and transmitted to a merchant. The check includes account information of the payer and of the merchant with a payment service provider, a payment amount, and a cryptographic signature that has been certified by the payment service provider. The payer's mobile device encodes the check into a sequence of 2D barcodes and displays the sequence of 2D barcodes in a loop that is scanned by a camera on the merchant's mobile device. The merchant uses the cryptographic signature to verify the validity of the signature on the check without having Internet connectivity to the payment service provider. The merchant may later present the check to the payment service provider to receive payment.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: January 19, 2021
    Assignee: PAYPAL, INC.
    Inventor: Kenneth Kang
  • Publication number: 20190361888
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a database application cluster including at least one read-write node and a plurality of read nodes, a shared memory, and a multiplexer coupled to the database application cluster and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be routed to one of the plurality of read nodes. In response, the database query is routed to one of the read nodes for execution.
    Type: Application
    Filed: April 2, 2019
    Publication date: November 28, 2019
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
  • Patent number: 10248691
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a database application cluster including at least one read-write node and a plurality of read nodes, a shared memory, and a multiplexer coupled to the database application cluster and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be routed to one of the plurality of read nodes. In response, the database query is routed to one of the read nodes for execution.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: April 2, 2019
    Assignee: PAYPAL, INC.
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
  • Publication number: 20180018644
    Abstract: Systems and methods are disclosed to provide an animated 2D barcode check that is used to securely and efficiently transmit financial information between mobile devices. The financial information includes a check written by a payer and transmitted to a merchant. The check includes account information of the payer and of the merchant with a payment service provider, a payment amount, and a cryptographic signature that has been certified by the payment service provider. The payer's mobile device encodes the check into a sequence of 2D barcodes and displays the sequence of 2D barcodes in a loop that is scanned by a camera on the merchant's mobile device. The merchant uses the cryptographic signature to verify the validity of the signature on the check without having Internet connectivity to the payment service provider. The merchant may later present the check to the payment service provider to receive payment.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 18, 2018
    Inventor: Kenneth Kang
  • Patent number: 9721237
    Abstract: Systems and methods are disclosed to provide an animated 2D barcode check that is used to securely and efficiently transmit financial information between mobile devices. The financial information includes a check written by a payer and transmitted to a merchant. The check includes account information of the payer and of the merchant with a payment service provider, a payment amount, and a cryptographic signature that has been certified by the payment service provider. The payer's mobile device encodes the check into a sequence of 2D barcodes and displays the sequence of 2D barcodes in a loop that is scanned by a camera on the merchant's mobile device. The merchant uses the cryptographic signature to verify the validity of the signature on the check without having Internet connectivity to the payment service provider. The merchant may later present the check to the payment service provider to receive payment.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: August 1, 2017
    Assignee: PAYPAL, INC.
    Inventor: Kenneth Kang
  • Publication number: 20170017688
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a master database, a cache system, a shared memory, and a multiplexer coupled to the master database, cache system, and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that a result set for the database query is stored in the cache system. In response, the result set for the database query is retrieved from the cache system.
    Type: Application
    Filed: December 31, 2015
    Publication date: January 19, 2017
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
  • Publication number: 20170017685
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a master database, a replica database, a shared memory, and a multiplexer coupled to the master database, replica database, and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be satisfied by the replica database. In response, the database query is routed to the replica database for execution.
    Type: Application
    Filed: December 31, 2015
    Publication date: January 19, 2017
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang, Shuping Tien
  • Publication number: 20170017692
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a database application cluster including at least one read-write node and a plurality of read nodes, a shared memory, and a multiplexer coupled to the database application cluster and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be routed to one of the plurality of read nodes. In response, the database query is routed to one of the read nodes for execution.
    Type: Application
    Filed: December 31, 2015
    Publication date: January 19, 2017
    Inventors: Somernath Das, Kamlakar K. Singh, Saibabau Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
  • Publication number: 20120330845
    Abstract: Systems and methods are disclosed to provide an animated 2D barcode check that is used to securely and efficiently transmit financial information between mobile devices. The financial information includes a check written by a payer and transmitted to a merchant. The check includes account information of the payer and of the merchant with a payment service provider, a payment amount, and a cryptographic signature that has been certified by the payment service provider. The payer's mobile device encodes the check into a sequence of 2D barcodes and displays the sequence of 2D barcodes in a loop that is scanned by a camera on the merchant's mobile device. The merchant uses the cryptographic signature to verify the validity of the signature on the check without having Internet connectivity to the payment service provider. The merchant may later present the check to the payment service provider to receive payment.
    Type: Application
    Filed: June 24, 2011
    Publication date: December 27, 2012
    Applicant: eBay, Inc.
    Inventor: Kenneth Kang
  • Publication number: 20120271762
    Abstract: A method and system utilized to receive a registration request to register a mobile telephone with a financial payment system and contact information that identifies the mobile telephone. The system generates a confirmation code responsive to receiving the contact information and communicates the confirmation code to the mobile telephone. The system further receives from the mobile telephone a request to confirm the registration, the request to confirm registration including the confirmation code; and configures the first financial account at the financial payment system to receive instructions from the mobile telephone to transfer funds on the financial payment system.
    Type: Application
    Filed: July 6, 2012
    Publication date: October 25, 2012
    Applicant: eBay Inc.
    Inventors: 94303 Freeland, Franck Chastagnol, Hugo Olliphant, Celine Martig, Thomas Belousek, Bharathi Ramavarjula, Alex Khomenko, Kenneth Kang
  • Publication number: 20110250220
    Abstract: This invention provides a modified gp140 envelope polypeptide of an HIV-1 isolate comprising a gp120 polypeptide portion comprising consecutive amino acids and a gp41 ectodomain polypeptide portion comprising consecutive amino acids, said gp41 ectodomain polypeptide portion being modified to comprise isoleucine (I) at an amino acid position equivalent to amino acid position 535; glutamine (Q) at an amino acid position equivalent to amino acid position 543; serine (S) at an amino acid position equivalent to amino acid position 553; lysine (K) at an amino acid position equivalent to amino acid position 567; and arginine (R) at an amino acid position equivalent to amino acid position 588, the amino acid positions being numbered by reference to the HIV-1 isolate KNH1144. This invention also provides nucleic acids encoding such a polypeptide, vectors, host cells, trimeric complexes and compositions thereof.
    Type: Application
    Filed: May 4, 2011
    Publication date: October 13, 2011
    Inventors: Antu K. Dey, John P. Moore, William C. Olson, Sai Prasad N. Iyer, Yun (Kenneth) Kang, Michael Franti
  • Patent number: 7939083
    Abstract: This invention provides a modified gp140 envelope polypeptide of an HIV-1 isolate comprising a gp120 polypeptide portion comprising consecutive amino acids and a gp41 ectodomain polypeptide portion comprising consecutive amino acids, said gp41 ectodomain polypeptide portion being modified to comprise isoleucine (I) at an amino acid position equivalent to amino acid position 535; glutamine (Q) at an amino acid position equivalent to amino acid position 543; serine (S) at an amino acid position equivalent to amino acid position 553; lysine (K) at an amino acid position equivalent to amino acid position 567; and arginine (R) at an amino acid position equivalent to amino acid position 588, the amino acid positions being numbered by reference to the HIV-1 isolate KNH1144. This invention also provides nucleic acids encoding such a polypeptide, vectors, host cells, trimeric complexes and compositions thereof.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: May 10, 2011
    Assignee: Progenics Pharmaceuticals Inc.
    Inventors: Antu K. Dey, John P. Moore, William C. Olson, Sai Prasad N. Iyer, Yun (Kenneth) Kang, Michael Franti
  • Publication number: 20100041875
    Abstract: This invention provides a modified gp140 envelope polypeptide of an HIV-1 isolate comprising a gp120 polypeptide portion comprising consecutive amino acids and a gp41 ectodomain polypeptide portion comprising consecutive amino acids, said gp41 ectodomain polypeptide portion being modified to comprise isoleucine (I) at an amino acid position equivalent to amino acid position 535; glutamine (Q) at an amino acid position equivalent to amino acid position 543; serine (S) at an amino acid position equivalent to amino acid position 553; lysine (K) at an amino acid position equivalent to amino acid position 567; and arginine (R) at an amino acid position equivalent to amino acid position 588, the amino acid positions being numbered by reference to the HIV-1 isolate KNH1144. This invention also provides nucleic acids encoding such a polypeptide, vectors, host cells, trimeric complexes and compositions thereof.
    Type: Application
    Filed: October 17, 2007
    Publication date: February 18, 2010
    Inventors: Antu K. Dey, Moore P. John, William C. Olson, Sai Prasad N. Iyer, Yun (Kenneth) Kang, Michael Franti
  • Publication number: 20040076139
    Abstract: A method enabling a wireless telephone or other communication device to enter a unique/generic string identifier such as an e-mail address. When entered on the communication device, a Wireless Name Service (WNS) Server is contacted. The WNS server responds to the communication device with information that is associated with the string identifier in a WNS Registry. The WNS Registry may contain data elements that are returned based upon the application of optional rules to the circumstances of the call.
    Type: Application
    Filed: July 15, 2003
    Publication date: April 22, 2004
    Inventors: Kenneth Kang-Yeh, Anand Sethuraman