-
公开(公告)号:US12039525B2
公开(公告)日:2024-07-16
申请号:US17443419
申请日:2021-07-26
Applicant: Apple Inc.
Inventor: Karl Anders Carlsson , Anton K. Diederich , Christopher Sharp , Gianpaolo Fasoli , Maciej Stachowiak , Matthew C. Byington , Nicholas J. Shearer , Samuel M. Weinig
CPC classification number: G06Q20/3821 , G06Q20/12 , G06Q20/3227 , G06Q20/3278 , G06Q20/40 , H04L63/10 , G06Q2220/00
Abstract: Systems, methods, and computer-readable media for validating online access to secure device functionality are provided that may use shared secrets between different subsystems and limited use validation data.
-
公开(公告)号:US11443274B2
公开(公告)日:2022-09-13
申请号:US15620305
申请日:2017-06-12
Applicant: Apple Inc.
Inventor: Matthew C. Byington , Christopher Sharp , Yousuf H. Vaid
Abstract: Systems, methods, and computer-readable media for managing secure transactions between electronic devices and service providers. In one embodiment, an administration entity system may receive device order data from an electronic device, wherein the received device order data is indicative of an order for an item of value of a service provider system to be stored on the electronic device, transmit administration order data to the service provider system based on the received device order data, wherein the administration order data is indicative of the order for the item of value, receive service provider fulfillment data from the service provider system based on the transmitted administration order data, wherein the service provider fulfillment data includes the item of value, and transmit administration fulfillment data to the electronic device based on the received service provider fulfillment data, wherein the administration fulfillment data includes the item of value.
-
公开(公告)号:US20180069871A1
公开(公告)日:2018-03-08
申请号:US15256959
申请日:2016-09-06
Applicant: Apple Inc.
Inventor: Gianpaolo Fasoli , Matthew C. Byington , Christopher Sharp , Anton K. Diederich , Nicholas J. Shearer , Roberto G. Yepez , Petr Kostka , Gianluca Barbieri , Abhinav Gupta
IPC: H04L29/06
CPC classification number: H04L63/123 , G06F21/74 , G06F21/84 , H04L63/166 , H04L67/10
Abstract: A content request communication, e.g., generated using a first processor of a device, can be transmitted to a web server. A response communication including content identifying a first value can be received from the web server. The first processor can facilitate presentation of the content on a first display of the device. A communication can be received at a second processor of the device from a remote server. The communication can include data representing a second value and can be generated at the remote server using information received from the web server. Further, the second processor can produce a secure verification output that can be presented on a separate, second display, representing at least the second value. The presentation on first display can at least partially overlap in time with the presentation on the second display.
-
公开(公告)号:US12063513B2
公开(公告)日:2024-08-13
申请号:US16680273
申请日:2019-11-11
Applicant: Apple Inc.
Inventor: Matthew C. Byington , Christopher Sharp , Jeff W. Lin , Rahul Narayan Singh , Sourabh Dugar , Yousuf H. Vaid
CPC classification number: H04W12/35 , G06F8/30 , G06F8/60 , G06Q20/3226 , H04L9/0822 , H04L9/0825 , H04L9/083 , H04L63/0428 , H04L9/0869 , H04L2209/56
Abstract: A secure trusted service manager provider may include at least one processor configured to provide, to an electronic device, a first script to provision an applet instance corresponding to a third party server, the script including a public key corresponding to the third party server. The at least one processor may be configured to receive, from the electronic device, an encrypted symmetric key and provide the encrypted symmetric key to the third party server, the symmetric key being encrypted with the public key. The at least one processor may be configured to receive, from the third party server, an encrypted data element corresponding to a transaction to be performed by the applet instance, the encrypted data element being encrypted with the symmetric key, generate a second script that includes the encrypted data element and provide, to the electronic device, the second script that includes the encrypted data element.
-
公开(公告)号:US11250421B2
公开(公告)日:2022-02-15
申请号:US15017419
申请日:2016-02-05
Applicant: Apple Inc.
Inventor: Christopher B. Sharp , Yousuf H. Vaid , Vineet Chadha , Matthew C. Byington , Bhaskar Korlipara
Abstract: An electronic device may attempt to provision an unprovisioned credential, such as a payment instrument, by providing a message with information specifying the unprovisioned credential to a first computer. This first computer may be associated with a first region in which: a first provisioned credential of a user is supported, the user has registered, and the user can conduct transactions based on the first provisioned credential. However, the unprovisioned credential may be supported in or otherwise associated with a second region. Consequently, the electronic device may receive, from the first computer, redirect information that specifies a second computer associated with the second region. In response, the electronic device can provide the message to the second computer. Further, the electronic device can communicate provisioning information for the unprovisioned credential with the second computer, so the credential can be provisioned.
-
公开(公告)号:US20170221055A1
公开(公告)日:2017-08-03
申请号:US15275122
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Karl Anders Carlsson , Anton K. Diederich , Christopher Sharp , Gianpaolo Fasoli , Maciej Stachowiak , Matthew C. Byington , Nicholas J. Shearer , Samuel M. Weinig
CPC classification number: G06Q20/3821 , G06Q20/12 , G06Q20/3227 , G06Q20/3278 , G06Q20/40 , G06Q2220/00 , H04L63/10
Abstract: Systems, methods, and computer-readable media for validating online access to secure device functionality are provided that may use shared secrets between different subsystems and limited use validation data.
-
公开(公告)号:US20230111452A1
公开(公告)日:2023-04-13
申请号:US17951023
申请日:2022-09-22
Applicant: Apple Inc.
Inventor: Ansh Shukla , Anton K. Diederich , Matthew C. Byington
Abstract: The present application relates to devices and components including apparatus, systems, methods, and computer-readable medium to utilize a credential extension for collection of information for a data transfer. The credential extension may be sandboxed which limit the information to be collected related to the data transfer and/or provide protection for the information collected related to the data transfer.
-
公开(公告)号:US20230101347A1
公开(公告)日:2023-03-30
申请号:US17951057
申请日:2022-09-22
Applicant: Apple Inc.
Inventor: Matthew C. Byington , Anton K. Diederich , Jenna Yi , Luojie Xiang
Abstract: The present application relates to devices and components including apparatus, systems, methods, and computer-readable medium to utilize quick response (QR) codes for performing a data transfer between accounts. Embodiments may provide protection from improper use of the QR codes.
-
公开(公告)号:US20230101005A1
公开(公告)日:2023-03-30
申请号:US17951063
申请日:2022-09-22
Applicant: Apple Inc.
Inventor: Matthew C. Byington , Anton K. Diederich , Jenna Yi , Luojie Xiang
Abstract: The present application relates to devices and components including apparatus, systems, methods, and computer-readable medium to utilize quick response (QR) codes for performing a data transfer between accounts. Embodiments may provide protection from improper use of the QR codes.
-
公开(公告)号:US10389733B2
公开(公告)日:2019-08-20
申请号:US15256959
申请日:2016-09-06
Applicant: Apple Inc.
Inventor: Gianpaolo Fasoli , Matthew C. Byington , Christopher Sharp , Anton K. Diederich , Nicholas J. Shearer , Roberto G. Yepez , Petr Kostka , Gianluca Barbieri , Abhinav Gupta
Abstract: A content request communication, e.g., generated using a first processor of a device, can be transmitted to a web server. A response communication including content identifying a first value can be received from the web server. The first processor can facilitate presentation of the content on a first display of the device. A communication can be received at a second processor of the device from a remote server. The communication can include data representing a second value and can be generated at the remote server using information received from the web server. Further, the second processor can produce a secure verification output that can be presented on a separate, second display, representing at least the second value. The presentation on first display can at least partially overlap in time with the presentation on the second display.
-
-
-
-
-
-
-
-
-