Patents by Inventor Bulent Kasman

Bulent Kasman 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: 11637821
    Abstract: A method includes enabling, by a tethering device that is tethered to a tethered device, a firewall to redirect network traffic from the tethered device to an authentication application executing on the tethering device. The method also includes receiving, by the tethering device from the tethered device, a user certificate of the tethered device during an authentication process. The method further includes verifying, by the tethering device, the user certificate of the tethered device using a certificate authority (CA) certificate of the tethered device that is installed on the tethering device. In addition, the method includes, in response to successful verification of the user certificate of the tethered device, disabling the firewall to allow the network traffic to and from the tethered device.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: April 25, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Vignesh Saravanaperumal, Praveen Moongalam Thyagarajan, Sanjay A. Patil, Stephen Elliot McLaughlin, Bulent Kasman
  • Patent number: 11366934
    Abstract: A method for providing an anti-rollback secure timer service includes determining, at a device which includes a processor providing a trusted execution environment (TEE), a trusted memory, and a real time clock (RTC) accessible through an operating system of the device, an initial reference time value, by a secure timer application running in the TEE, the initial reference time value determined based on an initial value of the RTC obtained during booting of the device and a time delta value. The method further includes determining an updated reference time value based on the initial reference time value, a second value of the RTC, and a previously stored old reference time value, determining an updated time delta value based on the second value of the RTC and the updated reference time value, and storing the updated time delta value and the updated reference time value in the trusted memory.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: June 21, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Geng Chen, Jia Ma, Bulent Kasman, Na Yu, Xudong Jin, Jian Wang, Hyungseok Yu, Seunghoon Lee
  • Publication number: 20210352062
    Abstract: A method includes enabling, by a tethering device that is tethered to a tethered device, a firewall to redirect network traffic from the tethered device to an authentication application executing on the tethering device. The method also includes receiving, by the tethering device from the tethered device, a user certificate of the tethered device during an authentication process. The method further includes verifying, by the tethering device, the user certificate of the tethered device using a certificate authority (CA) certificate of the tethered device that is installed on the tethering device. In addition, the method includes, in response to successful verification of the user certificate of the tethered device, disabling the firewall to allow the network traffic to and from the tethered device.
    Type: Application
    Filed: May 11, 2021
    Publication date: November 11, 2021
    Inventors: Vignesh Saravanaperumal, Praveen Moongalam Thyagarajan, Sanjay A. Patil, Stephen Elliot McLaughlin, Bulent Kasman
  • Patent number: 11120511
    Abstract: A method, electronic device, and non-transitory computer readable medium for transmitting information is provided. The method includes creating a card network account for each card network of a plurality of card networks. The method also includes associating with a digital card the created card network accounts and providing to at least one of the card network accounts an account balance of the digital card. Additionally, the method includes receiving, from a mobile device, a selection of the digital card to conduct a transaction at a location. The method also includes providing a suggested card network, determined from the plurality of card networks, to the mobile device, to conduct the transaction. The suggested card network is based in part on which card networks accepted at the location. The method also includes updating the account balance of the digital card on completion of the transaction.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: September 14, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hashir Khan, Bulent Kasman, Geng Chen, Chirayu Shah
  • Patent number: 10699274
    Abstract: An apparatus and method for secure electronic payment are provided. The method includes authenticating a user of an electronic device executing a trusted payment application in a trusted execution environment of the electronic device, receiving credit card data from the user, generating credit card track data based on the received credit card data, and storing the credit card track data.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: June 30, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Pai Peng, Shyam Prasad, Bulent Kasman
  • Publication number: 20200151366
    Abstract: A method for providing an anti-rollback secure timer service includes determining, at a device which includes a processor providing a trusted execution environment (TEE), a trusted memory, and a real time clock (RTC) accessible through an operating system of the device, an initial reference time value, by a secure timer application running in the TEE, the initial reference time value determined based on an initial value of the RTC obtained during booting of the device and a time delta value. The method further includes determining an updated reference time value based on the initial reference time value, a second value of the RTC, and a previously stored old reference time value, determining an updated time delta value based on the second value of the RTC and the updated reference time value, and storing the updated time delta value and the updated reference time value in the trusted memory.
    Type: Application
    Filed: July 24, 2019
    Publication date: May 14, 2020
    Inventors: Geng Chen, Jia Ma, Bulent Kasman, Na Yu, Xudong Jin, Jian Wang, Hyungseok Yu, Seunghoon Lee
  • Patent number: 10607226
    Abstract: A user device comprising: i) transmit path circuitry and receive path circuitry configured to communicate with a payment server; and ii) processing circuitry configured to control the transmit path circuitry and receive path circuitry. The processing circuitry is further configured to: a) receive a user input related to a payment process; b) calculate a risk score indicative of a likelihood of fraudulent activity associated with the payment process, wherein the risk score calculation is based on confidential information associated with the user that is stored on the user device; and c) transmit to the payment server a payment action and the risk score associated with the payment action without disclosing the confidential information. The confidential information comprises personally identifiable information and/or private information of the user. The processing circuitry calculates the risk score using a risk base model received from a model server.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: March 31, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kunal M. Patel, Abraham J. Kang, Bulent Kasman, Peng Ning, Michael C. Grace
  • Patent number: 10540658
    Abstract: A user device comprising: i) transmit path circuitry and receive path circuitry configured to communicate with a payment server; and ii) processing circuitry configured to control the transmit path circuitry and receive path circuitry. The processing circuitry is further configured to: a) receive a user input related to a payment process; b) calculate a risk score indicative of a likelihood of fraudulent activity associated with the payment process, wherein the risk score calculation is based on confidential information associated with the user that is stored on the user device; and c) transmit to the payment server a payment action and the risk score associated with the payment action without disclosing the confidential information. The confidential information comprises personally identifiable information and/or private information of the user. The processing circuitry calculates the risk score using a risk base model received from a model server.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: January 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kunal M. Patel, Abraham J. Kang, Bulent Kasman, Peng Ning, Michael C. Grace
  • Patent number: 10531276
    Abstract: A method is provided for wireless data transfer. The method includes determining, at a mobile device, communication capability of another device for receiving data. The method also includes selecting an optimal communication protocol for communicating the data based on the determined communication capability. The method also includes communicating the data with the other device using the selected optimal communication protocol.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: January 7, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yifei Wang, Shyam Prasad, Rathinamoorthy Mylsamy, Bulent Kasman, Peng Ning
  • Patent number: 10515350
    Abstract: A method, mobile device, and non-transitory computer readable medium for transmitting information. The method includes determining, by a mobile device, a distance between the mobile device and another device in response to a request for the mobile device to transmit the information. The method also includes determining, by the mobile device, whether the distance between the mobile device and the other device is within a threshold distance. Additionally, the method includes transmitting, by the mobile device, the information to the other device after determining that the distance between the mobile device and the other device is within the threshold distance.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: December 24, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Muralidhar Kattimani, Bulent Kasman, Simon Gibbs, Jasvinder Singh, Anthony Liot
  • Patent number: 10193700
    Abstract: Methods, electronic devices, and systems for exchanging encrypted information. A method for exchanging encrypted information by an electronic device includes generating one or more device certificates and one or more device public private key pairs. The one or more device certificates are signed using a device unique private key that is pre-stored on the electronic device. The method also includes sending the one or more device certificates to a server of a token service provider (TSP). The method further includes receiving one or more TSP certificates from the TSP server. The method includes identifying one or more TSP public keys of the TSP server based on the one or more received TSP certificates. Additionally, the method includes transmitting a message including the information encrypted based on the one or more identified TSP public keys and a signature of the electronic device.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: January 29, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: An Liu, Balakrishna Venkataram, Pai Peng, Bulent Kasman, Kunal Patel
  • Publication number: 20180033090
    Abstract: A method, electronic device, and non-transitory computer readable medium for transmitting information is provided. The method includes creating a card network account for each card network of a plurality of card networks. The method also includes associating with a digital card the created card network accounts and providing to at least one of the card network accounts an account balance of the digital card. Additionally, the method includes receiving, from a mobile device, a selection of the digital card to conduct a transaction at a location. The method also includes providing a suggested card network, determined from the plurality of card networks, to the mobile device, to conduct the transaction. The suggested card network is based in part on which card networks accepted at the location. The method also includes updating the account balance of the digital card on completion of the transaction.
    Type: Application
    Filed: July 25, 2017
    Publication date: February 1, 2018
    Inventors: Hashir Khan, Bulent Kasman, Geng Chen, Chirayu Shah
  • Publication number: 20170270510
    Abstract: A method, mobile device, and non-transitory computer readable medium for transmitting information. The method includes determining, by a mobile device, a distance between the mobile device and another device in response to a request for the mobile device to transmit the information. The method also includes determining, by the mobile device, whether the distance between the mobile device and the other device is within a threshold distance. Additionally, the method includes transmitting, by the mobile device, the information to the other device after determining that the distance between the mobile device and the other device is within the threshold distance.
    Type: Application
    Filed: August 25, 2016
    Publication date: September 21, 2017
    Inventors: Muralidhar Kattimani, Bulent Kasman, Simon Gibbs, Jasvinder Singh, Anthony Liot
  • Publication number: 20170061437
    Abstract: An apparatus and method for secure electronic payment are provided. The method includes authenticating a user of an electronic device executing a trusted payment application in a trusted execution environment of the electronic device, receiving credit card data from the user, generating credit card track data based on the received credit card data, and storing the credit card track data.
    Type: Application
    Filed: July 27, 2016
    Publication date: March 2, 2017
    Inventors: Pai PENG, Shyam PRASAD, Bulent KASMAN
  • Publication number: 20170055303
    Abstract: A method is provided for wireless data transfer. The method includes determining, at a mobile device, communication capability of another device for receiving data. The method also includes selecting an optimal communication protocol for communicating the data based on the determined communication capability. The method also includes communicating the data with the other device using the selected optimal communication protocol.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 23, 2017
    Inventors: Yifei Wang, Shyam Prasad, Rathinamoorthy Mylsamy, Bulent Kasman, Peng Ning
  • Publication number: 20160307199
    Abstract: A user device comprising: i) transmit path circuitry and receive path circuitry configured to communicate with a payment server; and ii) processing circuitry configured to control the transmit path circuitry and receive path circuitry. The processing circuitry is further configured to: a) receive a user input related to a payment process; b) calculate a risk score indicative of a likelihood of fraudulent activity associated with the payment process, wherein the risk score calculation is based on confidential information associated with the user that is stored on the user device; and c) transmit to the payment server a payment action and the risk score associated with the payment action without disclosing the confidential information. The confidential information comprises personally identifiable information and/or private information of the user. The processing circuitry calculates the risk score using a risk base model received from a model server.
    Type: Application
    Filed: December 8, 2015
    Publication date: October 20, 2016
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Kunal M. PATEL, Abraham J. KANG, Bulent KASMAN, Peng NING, Michael C. GRACE
  • Publication number: 20160254918
    Abstract: Methods, electronic devices, and systems for exchanging encrypted information. A method for exchanging encrypted information by an electronic device includes generating one or more device certificates and one or more device public private key pairs. The one or more device certificates are signed using a device unique private key that is pre-stored on the electronic device. The method also includes sending the one or more device certificates to a server of a token service provider (TSP). The method further includes receiving one or more TSP certificates from the TSP server. The method includes identifying one or more TSP public keys of the TSP server based on the one or more received TSP certificates. Additionally, the method includes transmitting a message including the information encrypted based on the one or more identified TSP public keys and a signature of the electronic device.
    Type: Application
    Filed: February 25, 2016
    Publication date: September 1, 2016
    Inventors: An Liu, Balakrishna Venkataram, Pai Peng, Bulent Kasman, Kunal Patel
  • Publication number: 20110126179
    Abstract: Systems and methods for extracting an original source code for an application, the original source code including source code for a function, receiving source code for a new function, the source code being a same type as the original source code, the new function to replace the function in the application, determining information from one of the original source code and an execution of the application and transforming the source code for the new function into transformed source code based on the information determined from the original source code.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Inventors: Thomas HARTMAN, Ka Kay ACHACOSO, Bulent KASMAN, Sebastian KRAWCZUK
  • Patent number: 7900198
    Abstract: A method for extracting context information from an extraction module to create a minimized extraction module, creating a parameter profile from the context information, transmitting the minimized extraction module to a target device, receiving a value extracted from the target device by the minimized extraction module, and combining the value with at least a portion of the context information to create a user readable log statement. A system having an extraction element extracting context information from an extraction module to create a minimized extraction module, a creating element creating a parameter profile from the context information, a transmitting element transmitting the minimized extraction module to a target device, a receiving element receiving a value extracted from the target device by the minimized extraction module, and a combining element combining the value with at least a portion of the context information to create a user readable log statement.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: March 1, 2011
    Assignee: Wind River Systems, Inc.
    Inventor: Bulent Kasman
  • Publication number: 20080127119
    Abstract: A method for inserting a branch instruction at an instrumentation location within a running code on a target device, the branch instruction being used execute a separately compiled instrumentation code from the running user code, exposing at least one interface corresponding to at least one callable function, and connecting the separately compiled instrumentation code to the selected at least one interface, wherein the at least one callable function executes within the separately compiled instrumentation code. A debugging system having a plurality of callable functions, each callable function selectively exposing an interface, a receiving function receiving a call to one of the interfaces, wherein the call is received from a separately compiled instrumentation code being executed within a running user code a target device, and an output function receiving output based on the callable function corresponding to the one of the interfaces and the running user code.
    Type: Application
    Filed: October 2, 2006
    Publication date: May 29, 2008
    Inventor: Bulent Kasman