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: 11915210Abstract: 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: GrantFiled: January 19, 2021Date of Patent: February 27, 2024Assignee: PAYPAL, INC.Inventor: Kenneth Kang
-
Patent number: 11829501Abstract: 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: GrantFiled: May 28, 2021Date of Patent: November 28, 2023Assignee: PayPal, Inc.Inventors: Varun Sankar Sankar, Kenneth Kang
-
Publication number: 20220366068Abstract: 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: ApplicationFiled: May 28, 2021Publication date: November 17, 2022Inventors: Varun Sankar Sankar, Kenneth Kang
-
Patent number: 11281665Abstract: 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: GrantFiled: April 2, 2019Date of Patent: March 22, 2022Assignee: PAYPAL, INC.Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
-
Publication number: 20210142296Abstract: 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: ApplicationFiled: January 19, 2021Publication date: May 13, 2021Inventor: Kenneth Kang
-
Patent number: 10929393Abstract: 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: GrantFiled: December 31, 2015Date of Patent: February 23, 2021Assignee: PayPal, Inc.Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang, Shuping Tien
-
Patent number: 10896409Abstract: 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: GrantFiled: July 31, 2017Date of Patent: January 19, 2021Assignee: PAYPAL, INC.Inventor: Kenneth Kang
-
Publication number: 20190361888Abstract: 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: ApplicationFiled: April 2, 2019Publication date: November 28, 2019Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
-
Patent number: 10248691Abstract: 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: GrantFiled: December 31, 2015Date of Patent: April 2, 2019Assignee: PAYPAL, INC.Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
-
Publication number: 20180018644Abstract: 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: ApplicationFiled: July 31, 2017Publication date: January 18, 2018Inventor: Kenneth Kang
-
Patent number: 9721237Abstract: 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: GrantFiled: June 24, 2011Date of Patent: August 1, 2017Assignee: PAYPAL, INC.Inventor: Kenneth Kang
-
Publication number: 20170017688Abstract: 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: ApplicationFiled: December 31, 2015Publication date: January 19, 2017Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
-
Publication number: 20170017685Abstract: 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: ApplicationFiled: December 31, 2015Publication date: January 19, 2017Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang, Shuping Tien
-
Publication number: 20170017692Abstract: 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: ApplicationFiled: December 31, 2015Publication date: January 19, 2017Inventors: Somernath Das, Kamlakar K. Singh, Saibabau Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
-
Publication number: 20120330845Abstract: 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: ApplicationFiled: June 24, 2011Publication date: December 27, 2012Applicant: eBay, Inc.Inventor: Kenneth Kang
-
METHOD AND SYSTEM TO FACILITATE A TRANSFER OF FUNDS BETWEEN PARTIES USING A TELEPHONE-ENABLED DEVICE
Publication number: 20120271762Abstract: 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: ApplicationFiled: July 6, 2012Publication date: October 25, 2012Applicant: eBay Inc.Inventors: 94303 Freeland, Franck Chastagnol, Hugo Olliphant, Celine Martig, Thomas Belousek, Bharathi Ramavarjula, Alex Khomenko, Kenneth Kang -
Publication number: 20110250220Abstract: 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: ApplicationFiled: May 4, 2011Publication date: October 13, 2011Inventors: Antu K. Dey, John P. Moore, William C. Olson, Sai Prasad N. Iyer, Yun (Kenneth) Kang, Michael Franti
-
Patent number: 7939083Abstract: 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: GrantFiled: October 17, 2007Date of Patent: May 10, 2011Assignee: Progenics Pharmaceuticals Inc.Inventors: Antu K. Dey, John P. Moore, William C. Olson, Sai Prasad N. Iyer, Yun (Kenneth) Kang, Michael Franti
-
Publication number: 20100041875Abstract: 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: ApplicationFiled: October 17, 2007Publication date: February 18, 2010Inventors: Antu K. Dey, Moore P. John, William C. Olson, Sai Prasad N. Iyer, Yun (Kenneth) Kang, Michael Franti
-
Publication number: 20040076139Abstract: 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: ApplicationFiled: July 15, 2003Publication date: April 22, 2004Inventors: Kenneth Kang-Yeh, Anand Sethuraman