Patents by Inventor Mehdi ZIAT
Mehdi ZIAT 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: 11093932Abstract: In order to facilitate conducting a financial transaction via wireless communication between an electronic device (such as a smartphone) and another electronic device (such as another smartphone), a secure element in the electronic device may generate, using an encryption key associated with the secure element, a signed blob based on a transaction amount and a merchant identifier. Then, the electronic device communicates connection information between the electronic device and the other electronic device. Moreover, the electronic device may establish a connection between the electronic device and the other electronic device based on the connection information, and may concurrently provide the signed blob to the other electronic device. After receiving a signed transaction blob from the other electronic device using the connection (which includes information needed to conduct the financial transaction), the electronic device provides the information to a server to conduct the financial transaction.Type: GrantFiled: September 28, 2018Date of Patent: August 17, 2021Assignee: Apple Inc.Inventors: Mehdi Ziat, Kyle A. Diebolt
-
Patent number: 11068883Abstract: Methods and apparatus for the deployment of financial instruments and other assets are disclosed. In one embodiment, a security software protocol is disclosed that guarantees that the asset is always securely encrypted, that one and only one copy of an asset exists, and the asset is delivered to an authenticated and/or authorized customer. Additionally, exemplary embodiments of provisioning systems are disclosed that are capable of, among other things, handling large bursts of traffic (such as can occur on a so-called “launch day” of a device).Type: GrantFiled: April 7, 2017Date of Patent: July 20, 2021Assignee: Apple Inc.Inventors: David T. Haggerty, Ahmer A. Khan, Christopher B. Sharp, Jerrold Von Hauck, Joakim Linde, Kevin P. McLaughlin, Mehdi Ziat, Yousuf H. Vaid
-
Patent number: 10719870Abstract: Disclosed is system and method for mixed reality world that incorporates a holographic button (e.g., a 3D object) that can be downloaded from the website of a provider of a good, data content, or a service (item). The holographic button enables a user in the mixed reality world to order the item by interacting with the holographic button. The user in the mixed reality world can place the holographic button relative to a relevant real-world object. Whenever the user interacts with the real-world object through their mixed reality world (i.e., virtual interaction with the real-world object), the holographic button can appear with that real-word object, allowing the user to order the item associated with the holographic button.Type: GrantFiled: June 27, 2017Date of Patent: July 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Robert Williamson, Mehdi Ziat
-
Patent number: 10346848Abstract: Systems, methods, and computer-readable media for provisioning multiple credentials of a multi-scheme card on an electronic device for selective use in a secure transaction are provided.Type: GrantFiled: June 7, 2016Date of Patent: July 9, 2019Assignee: APPLE INC.Inventors: Mehdi Ziat, Vamshi Krishna Aileni, Yousuf H. Vaid, Ahmer A. Khan, George R. Dicker, Christopher Sharp, Zachary A. Rosen
-
Patent number: 10251054Abstract: Systems and methods for validating and applying modifications to a policy control function (PCF) of a station. The methods include generating a PCF package including a modification to a PCF, and determining whether the PCF package is to be transmitted to the station by a first or second entity. The methods further include when the PCF package is to be transmitted by the first entity, including a first signature of the first entity in a deliverer field of the PCF package, and when the PCF package is to be transmitted by the second entity, including the first signature in an owner field and a second signature of the second entity in the deliverer field. The methods further include receiving the PCF package from the first or second entity, determining whether the PCF package is valid, and applying the modification to the PCF when it is determined the PCF package is valid.Type: GrantFiled: September 8, 2017Date of Patent: April 2, 2019Assignee: APPLE INC.Inventors: Mehdi Ziat, Christopher Sharp, Kevin P. McLaughlin, Li Li, Jerrold V. Hauck, Yousuf H. Vaid
-
Patent number: 10223096Abstract: Systems, methods, and computer-readable media for logging secure element updates of an electronic device are provided. In one example embodiment, a method, at a secure element including a previously-installed secure element asset, includes, inter alia, receiving an update package, uninstalling the previously-installed secure element asset based on the received update package, installing a new secure element asset based on the received update package, and updating at least one of a counter on the secure element and a log on the secure element based on the installation of the new secure element asset. Additional embodiments are also provided.Type: GrantFiled: July 29, 2016Date of Patent: March 5, 2019Assignee: APPLE INC.Inventors: Mehdi Ziat, Kyle A. Diebolt
-
Publication number: 20190057361Abstract: In order to facilitate conducting a financial transaction via wireless communication between an electronic device (such as a smartphone) and another electronic device (such as another smartphone), a secure element in the electronic device may generate, using an encryption key associated with the secure element, a signed blob based on a transaction amount and a merchant identifier. Then, the electronic device communicates connection information between the electronic device and the other electronic device. Moreover, the electronic device may establish a connection between the electronic device and the other electronic device based on the connection information, and may concurrently provide the signed blob to the other electronic device. After receiving a signed transaction blob from the other electronic device using the connection (which includes information needed to conduct the financial transaction), the electronic device provides the information to a server to conduct the financial transaction.Type: ApplicationFiled: September 28, 2018Publication date: February 21, 2019Applicant: Apple Inc.Inventors: Mehdi ZIAT, Kyle A. DIEBOLT
-
Publication number: 20180374143Abstract: Disclosed is system and method for mixed reality world that incorporates a holographic button (e.g., a 3D object) that can be downloaded from the website of a provider of a good, data content, or a service (item). The holographic button enables a user in the mixed reality world to order the item by interacting with the holographic button. The user in the mixed reality world can place the holographic button relative to a relevant real-world object. Whenever the user interacts with the real-world object through their mixed reality world (i.e., virtual interaction with the real-world object), the holographic button can appear with that real-word object, allowing the user to order the item associated with the holographic button.Type: ApplicationFiled: June 27, 2017Publication date: December 27, 2018Inventors: Robert WILLIAMSON, Mehdi ZIAT
-
Patent number: 10089607Abstract: In order to facilitate conducting a financial transaction via wireless communication between an electronic device (such as a smartphone) and another electronic device (such as another smartphone), a secure element in the electronic device may generate, using an encryption key associated with the secure element, a signed blob based on a transaction amount and a merchant identifier. Then, the electronic device communicates connection information between the electronic device and the other electronic device. Moreover, the electronic device may establish a connection between the electronic device and the other electronic device based on the connection information, and may concurrently provide the signed blob to the other electronic device. After receiving a signed transaction blob from the other electronic device using the connection (which includes information needed to conduct the financial transaction), the electronic device provides the information to a server to conduct the financial transaction.Type: GrantFiled: September 2, 2014Date of Patent: October 2, 2018Assignee: Apple Inc.Inventors: Mehdi Ziat, Kyle A. Diebolt
-
Patent number: 10015165Abstract: Disclosed herein is a technique for managing one or more electronic Subscriber Identity Modules (eSIMs) on an embedded UICC (eUICC). In particular, the technique involves leveraging the GlobalPlatform™ Specification and/or other telecommunication standards to support the eSIMs on the eUICC. Each eUICC can include an Issuer Security Domain (ISD) owned by a device manufacturer and an eSIM manager that manages the plurality of eSIMs on the eUICC. Notably, binaries of one or more applications shared between different eSIMs can be standardized and stored in a manner that enables each eSIM to utilize the one or more applications (via the eSIM manager) without needing to individually store the binaries. Using this approach, the overall size and complexity of each eSIM can be reduced, which can increase the amount of available memory within the eUICC as well as the overall performance of the eUICC.Type: GrantFiled: December 19, 2016Date of Patent: July 3, 2018Assignee: Apple Inc.Inventor: Mehdi Ziat
-
Patent number: 9934014Abstract: An electronic device (such as a cellular telephone) automatically installs and optionally personalizes a purposed application (which is sometimes referred to as an ‘applet’) on a secure element in the electronic device (which is sometimes referred to as ‘applet creation’). In particular, when a digitally signed installation package containing the applet is received from an installing device (such as a server), the secure element verifies the digital signature of the installation package using an encryption key associated with a vendor of the secure element. Then, the secure element installs the applet. In addition, the secure element may optionally export user data from another applet installed on the secure element. Moreover, the secure element may personalize the installed applet using the user data from the other applet. In this way, the electronic device provides a scalable installation solution while allowing personalization from the other applet.Type: GrantFiled: August 12, 2015Date of Patent: April 3, 2018Assignee: Apple Inc.Inventors: Kyle A. Diebolt, Mehdi Ziat
-
Patent number: 9880830Abstract: An electronic device (such as a cellular telephone) automatically installs and personalizes updates to an applet on a secure element in the electronic device. In particular, when a digitally signed update package containing the update is received from an updating device (such as a server), the secure element identifies any previous versions of the applet installed on the secure element. If there are any previously installed versions, the secure element verifies the digital signature of the update package using an encryption key associated with a vendor of the secure element. Then, the secure element uninstalls the previous versions of the applet and exports the associated user data. Next, the secure element installs the update to the applet, and personalizes the new version of the applet using the user data.Type: GrantFiled: September 19, 2016Date of Patent: January 30, 2018Assignee: Apple Inc.Inventors: Ahmer A. Khan, Joakim Linde, Mehdi Ziat
-
Publication number: 20170374547Abstract: Systems and methods for validating and applying modifications to a policy control function (PCF) of a station. The methods include generating a PCF package including a modification to a POE, and determining whether the PCF package is to be transmitted to the station by a first or second entity. The methods further include when the PCF package is to be transmitted by the first entity, including a first signature of the first entity in a deliverer field of the PCF package, and when the PCF package is to be transmitted by the second entity, including the first signature in an owner field and a second signature of the second entity in the deliverer field. The methods further include receiving the PCF package from the first or second entity, determining whether the PCF package is valid, and applying the modification to the PCF when it is determined the PCF package is valid.Type: ApplicationFiled: September 8, 2017Publication date: December 28, 2017Inventors: Mehdi ZIAT, Christopher Sharp, Kevin P. MCLAUGHLIN, Li LI, Jerrold V. Hauck, Yousuf H. Vaid
-
Publication number: 20170278097Abstract: Methods and apparatus for the deployment of financial instruments and other assets are disclosed. In one embodiment, a security software protocol is disclosed that guarantees that the asset is always securely encrypted, that one and only one copy of an asset exists, and the asset is delivered to an authenticated and/or authorized customer. Additionally, exemplary embodiments of provisioning systems are disclosed that are capable of, among other things, handling large bursts of traffic (such as can occur on a so-called “launch day” of a device).Type: ApplicationFiled: April 7, 2017Publication date: September 28, 2017Inventors: David T. HAGGERTY, Ahmer A. KHAN, Christopher B. SHARP, Jerrold Von HAUCK, Joakim LINDE, Kevin P. MCLAUGHLIN, Mehdi ZIAT, Yousuf H. VAID
-
Patent number: 9763081Abstract: Systems and methods for validating and applying modifications to a policy control function (PCF) of a station. The methods include generating a PCF package including a modification to a PCF, and determining whether the PCF package is to be transmitted to the station by a first or second entity. The methods further include when the PCF package is to be transmitted by the first entity, including a first signature of the first entity in a deliverer field of the PCF package, and when the PCF package is to be transmitted by the second entity, including the first signature in an owner field and a second signature of the second entity in the deliverer field. The methods further include receiving the PCF package from the first or second entity, determining whether the PCF package is valid, and applying the modification to the PCF when it is determined the PCF package is valid.Type: GrantFiled: November 20, 2014Date of Patent: September 12, 2017Assignee: APPLE INC.Inventors: Mehdi Ziat, Christopher Sharp, Kevin P. McLaughlin, Li Li, Jerrold V. Hauck, Yousuf H. Vaid
-
Patent number: 9619799Abstract: Methods and apparatus for the deployment of financial instruments and other assets are disclosed. In one embodiment, a security software protocol is disclosed that guarantees that the asset is always securely encrypted, that one and only one copy of an asset exists, and the asset is delivered to an authenticated and/or authorized customer. Additionally, exemplary embodiments of provisioning systems are disclosed that are capable of, among other things, handling large bursts of traffic (such as can occur on a so-called “launch day” of a device).Type: GrantFiled: February 6, 2014Date of Patent: April 11, 2017Assignee: Apple Inc.Inventors: David T. Haggerty, Ahmer A. Khan, Christopher B. Sharp, Jerrold Von Hauck, Joakim Linde, Kevin P. McLaughlin, Mehdi Ziat, Yousuf H. Vaid
-
Publication number: 20170099285Abstract: Disclosed herein is a technique for managing one or more electronic Subscriber Identity Modules (eSIMs) on an embedded UICC (eUICC). In particular, the technique involves leveraging the GlobalPlatform™ Specification and/or other telecommunication standards to support the eSIMs on the eUICC. Each eUICC can include an Issuer Security Domain (ISD) owned by a device manufacturer and an eSIM manager that manages the plurality of eSIMs on the eUICC. Notably, binaries of one or more applications shared between different eSIMs can be standardized and stored in a manner that enables each eSIM to utilize the one or more applications (via the eSIM manager) without needing to individually store the binaries. Using this approach, the overall size and complexity of each eSIM can be reduced, which can increase the amount of available memory within the eUICC as well as the overall performance of the eUICC.Type: ApplicationFiled: December 19, 2016Publication date: April 6, 2017Inventor: Mehdi ZIAT
-
Publication number: 20170003954Abstract: An electronic device (such as a cellular telephone) automatically installs and personalizes updates to an applet on a secure element in the electronic device. In particular, when a digitally signed update package containing the update is received from an updating device (such as a server), the secure element identifies any previous versions of the applet installed on the secure element. If there are any previously installed versions, the secure element verifies the digital signature of the update package using an encryption key associated with a vendor of the secure element. Then, the secure element uninstalls the previous versions of the applet and exports the associated user data. Next, the secure element installs the update to the applet, and personalizes the new version of the applet using the user data.Type: ApplicationFiled: September 19, 2016Publication date: January 5, 2017Applicant: Apple Inc.Inventors: Ahmer A. KHAN, Joakim Linde, Mehdi Ziat
-
Patent number: 9537858Abstract: Disclosed herein is a technique for managing one or more electronic Subscriber Identity Modules (eSIMs) on an embedded UICC (eUICC). In particular, the technique involves leveraging the GlobalPlatform™ Specification and/or other telecommunication standards to support the eSIMs on the eUICC. Each eUICC can include an Issuer Security Domain (ISD) owned by a device manufacturer and an eSIM manager that manages the plurality of eSIMs on the eUICC. Notably, binaries of one or more applications shared between different eSIMs can be standardized and stored in a manner that enables each eSIM to utilize the one or more applications (via the eSIM manager) without needing to individually store the binaries. Using this approach, the overall size and complexity of each eSIM can be reduced, which can increase the amount of available memory within the eUICC as well as the overall performance of the eUICC.Type: GrantFiled: September 29, 2014Date of Patent: January 3, 2017Assignee: Apple Inc.Inventor: Mehdi Ziat
-
Publication number: 20160358172Abstract: Systems, methods, and computer-readable media for provisioning multiple credentials of a multi-scheme card on an electronic device for selective use in a secure transaction are provided.Type: ApplicationFiled: June 7, 2016Publication date: December 8, 2016Inventors: Mehdi Ziat, Vamshi Krishna Aileni, Yousuf H. Vaid, Ahmer A. Khan, George R. Dicker, Christopher Sharp, Zachary A. Rosen