Patents by Inventor John M. Stokes
John M. Stokes 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: 12733053Abstract: Systems and methods described herein enable association of an application with a line of service on Dual SIM Dual Standby (DSDS) devices. A user equipment (UE) device receives a command to execute an application that requires a mobile network connection. The UE device detects multiple available subscriber identity modules (SIMs), wherein each of the multiple available SIMs is associated with a different line of service. The UE device extracts an application identifier for the application, and determines, based on the application identifier, that the application is associated with a designated line of service. The UE devices initiates a session connection request for the application using a SIM, of the multiple available SIMs, associated with the designated line of service.Type: GrantFiled: January 25, 2024Date of Patent: September 8, 2026Assignee: Verizon Patent and Licensing Inc.Inventors: Hitesh A. Anklesaria, Praveen Venkataramu, John M. Stokes, Mun Wei Low
-
Publication number: 20260214081Abstract: A device may receive a request to transfer a digital profile from a first electronic subscriber identity module (eSIM) to a second eSIM, where the digital profile includes multiple seeds used to generate new network authentication keys. The device may generate, based on one of the multiple seeds, the new network authentication keys for the digital profile, and may replace existing network authentication keys of the digital profile with the new network authentication keys. The device may communicate the new network authentication keys to a mobile network operator backend system, and may enable the digital profile with the new network authentication keys on the second eSIM. The device may prevent reuse of the digital profile on the first eSIM.Type: ApplicationFiled: January 17, 2025Publication date: July 23, 2026Applicant: Verizon Patent and Licensing Inc.Inventors: Manuel Enrique CACERES, Axel HALLO DE WOLF, Alexandre DE MELO, Qi LU, John M. STOKES
-
Patent number: 12621143Abstract: A system described herein provides for the secure maintaining and providing of information, such as public keys used in Public Key Infrastructure (“PKI”) techniques or other techniques, using a distributed ledger (e.g., “blockchain”) system with a fallback to a key escrow system. A first device may encrypt a communication using a first key, and output the encrypted communication to a second device. The first device may attempt to record a second key, that is associated with the first key, to the blockchain system, and may determine that the second key was not recorded to the blockchain system based on the attempt. The first device may output the second key to a third device based on determining that the second key was not recorded to the blockchain system. The second device may obtain the second key from the third device, and use the second key to decrypt the encrypted communication.Type: GrantFiled: April 12, 2022Date of Patent: May 5, 2026Assignee: Verizon Patent and Licensing Inc.Inventors: Muhammad Salman Nomani, John M. Stokes
-
Patent number: 12413429Abstract: A system described herein may provide for secure group messaging between multiple participant devices, in which two or more of the participant devices support blockchain-based techniques for the secure sharing of keys used to secure the group messaging, and in which one or more of the participant devices (e.g., a third device) do not support such techniques. A key escrow system may maintain keys associated with the third device, and the other devices of the group messaging system may retrieve such keys from the key escrow system. Such other devices may attempt to obtain keys associated with the third device from a blockchain and may retrieve such keys from the key escrow system when the retrieval from the blockchain is unsuccessful. The other devices may additionally share their respective keys to the blockchain and the key escrow system, or the key escrow system may “pull” such keys from the blockchain.Type: GrantFiled: June 27, 2022Date of Patent: September 9, 2025Assignee: Verizon Patent and Licensing Inc.Inventors: Muhammad Salman Nomani, John M. Stokes
-
Patent number: 12413565Abstract: A system described herein provide for the secure maintaining and providing of information, such as public keys used in Public Key Infrastructure (“PKI”) techniques or other techniques, using a secure distributed ledger (e.g., “blockchain”) system. A first entity may generate an asymmetric key pair that includes a public key and a private key, and may provide the public key, along with a key identifier, to a blockchain system for retrieval by multiple other entities. For example, the entities may be engaged in a secure group communication session, in which communications are encrypted and may be decrypted using one or more keys, including the public key. The other entities may identify the public key, as recorded to the blockchain system, based on the key identifier. Participants may be added to or removed from the secure group communication session.Type: GrantFiled: June 23, 2022Date of Patent: September 9, 2025Assignee: Verizon Patent and Licensing Inc.Inventors: Muhammad Salman Nomani, John M. Stokes
-
Patent number: 12395477Abstract: A system described herein provides for the secure maintaining and providing of information, such as public keys used in Public Key Infrastructure (“PKI”) techniques or other techniques, using a distributed ledger (e.g., “blockchain”) system. A first device may output a first request to a second device to establish a communication session between the first device and the second device, where the request includes a first value. The first device may receive a second request from the second device, including a second value, to establish the communication session between the first device and the second device. The first device may determine, based on a comparison of the first and second values, that the first device should initiate an establishment procedure of a blockchain associated with the communication session between the first device and the second device, and may accordingly output a blockchain establishment message to a set of devices.Type: GrantFiled: April 13, 2022Date of Patent: August 19, 2025Assignee: Verizon Patent and Licensing Inc.Inventors: Muhammad Salman Nomani, John M. Stokes
-
Publication number: 20250247906Abstract: Systems and methods described herein enable association of an application with a line of service on Dual SIM Dual Standby (DSDS) devices. A user equipment (UE) device receives a command to execute an application that requires a mobile network connection. The UE device detects multiple available subscriber identity modules (SIMs), wherein each of the multiple available SIMs is associated with a different line of service. The UE device extracts an application identifier for the application, and determines, based on the application identifier, that the application is associated with a designated line of service. The UE devices initiates a session connection request for the application using a SIM, of the multiple available SIMs, associated with the designated line of service.Type: ApplicationFiled: January 25, 2024Publication date: July 31, 2025Inventors: Hitesh A. Anklesaria, Praveen Venkataramu, John M. Stokes, Mun Wei Low
-
Patent number: 12225117Abstract: One or more computing devices, systems, and/or methods are provided. In an example, a system includes a first non-quantum-resistant (NQR) device configured to generate first data and a first quantum capable proxy server configured to receive the first data, encrypt the first data using a quantum resistant (QR) protocol to generate first QR data, and communicate the first QR data to a first target device using a first QR channel. In an example, a method includes generating first data by a first non-quantum-resistant (NQR) device, communicating the first data, by the first NQR device, to a first quantum capable proxy server, encrypting the first data, by the quantum capable proxy server, using a quantum resistant (QR) protocol to generate first QR data, and communicating, by the quantum capable proxy server, the first QR data to a first target device using a first QR channel.Type: GrantFiled: February 9, 2022Date of Patent: February 11, 2025Assignee: Verizon Patent and Licensing Inc.Inventors: Dayong He, Manuel Enrique Caceres, Mun Wei Low, Warren Hojilla Uy, John M. Stokes, Young Rak Choi, Feng Luo, Babila Sunny Pinyin
-
Patent number: 12164506Abstract: A device described herein may maintain a distributed ledger that is also maintained by at least one other device, where the distributed ledger includes at least a particular record. The device may receive a first record and a second record for recordation to the distributed ledger, where the first and second records each include a reference to the particular record, and where the first and second records further respectively include first and second values. The device may compare, based on the first and second records each including the reference to the same particular record, the first value to the second value. The device may determine, based on the comparing, a sequence of the first and second records, and may maintain information indicating that the distributed ledger includes the first and second records. The information may further indicate the determined sequence of the first and second records.Type: GrantFiled: December 1, 2022Date of Patent: December 10, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Muhammad Salman Nomani, John M. Stokes
-
Patent number: 12155773Abstract: A device described herein may maintain a distributed ledger that is also maintained by at least one other device. The device may receive a record for recordation to the distributed ledger, and may add the record to the distributed ledger without communicating with the at least one other device to validate (e.g., cross-validate) the record. The device may receive a request for information included in the record and, after receiving the request for the information included in the record, communicate with one or more devices, of the at least one other device, to validate the record. The device may determine, based on communicating with the one or more devices, that the record is valid; and may output, in response to the request and based on determining that the record is valid, the requested information included in the record.Type: GrantFiled: December 1, 2022Date of Patent: November 26, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: John M. Stokes, Muhammad Salman Nomani
-
Publication number: 20240184769Abstract: A device described herein may maintain a distributed ledger that is also maintained by at least one other device, where the distributed ledger includes at least a particular record. The device may receive a first record and a second record for recordation to the distributed ledger, where the first and second records each include a reference to the particular record, and where the first and second records further respectively include first and second values. The device may compare, based on the first and second records each including the reference to the same particular record, the first value to the second value. The device may determine, based on the comparing, a sequence of the first and second records, and may maintain information indicating that the distributed ledger includes the first and second records. The information may further indicate the determined sequence of the first and second records.Type: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Applicant: Verizon Patent and Licensing Inc.Inventors: Muhammad Salman Nomani, John M. Stokes
-
Publication number: 20240187245Abstract: A device described herein may maintain a distributed ledger that is also maintained by at least one other device. The device may receive a record for recordation to the distributed ledger, and may add the record to the distributed ledger without communicating with the at least one other device to validate (e.g., cross-validate) the record. The device may receive a request for information included in the record and, after receiving the request for the information included in the record, communicate with one or more devices, of the at least one other device, to validate the record. The device may determine, based on communicating with the one or more devices, that the record is valid; and may output, in response to the request and based on determining that the record is valid, the requested information included in the record.Type: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Applicant: Verizon Patent and Licensing Inc.Inventors: John M. Stokes, Muhammad Salman Nomani
-
Patent number: 11849032Abstract: A system described herein provide for the secure maintaining and providing of information, such as public keys used in Public Key Infrastructure (“PKI”) techniques or other techniques, using a secure distributed ledger (e.g., “blockchain”) system. A blockchain system may be utilized in lieu of a key escrow system in the exchange and/or providing of public keys in a Diffie-Hellman key exchange technique or other type of technique in which public keys are provided from one entity to another. A first entity may generate an asymmetric key pair that includes a public key and a private key, and may provide the public key to a blockchain system for retrieval by one or more other entities. For example, the entities may be engaged in a secure messaging session, in which messages are encrypted and may be decrypted using one or more keys, including the public key.Type: GrantFiled: May 14, 2021Date of Patent: December 19, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: John M. Stokes, Manuel Enrique Caceres, Young Rak Choi, Warren Hojilla Uy, Mun Wei Low, Dayong He
-
Publication number: 20230254133Abstract: One or more computing devices, systems, and/or methods are provided. In an example, a system includes a first non-quantum-resistant (NQR) device configured to generate first data and a first quantum capable proxy server configured to receive the first data, encrypt the first data using a quantum resistant (QR) protocol to generate first QR data, and communicate the first QR data to a first target device using a first QR channel. In an example, a method includes generating first data by a first non-quantum-resistant (NQR) device, communicating the first data, by the first NQR device, to a first quantum capable proxy server, encrypting the first data, by the quantum capable proxy server, using a quantum resistant (QR) protocol to generate first QR data, and communicating, by the quantum capable proxy server, the first QR data to a first target device using a first QR channel.Type: ApplicationFiled: February 9, 2022Publication date: August 10, 2023Inventors: Dayong He, Manuel Enrique Caceres, Mun WEI LOW, Warren Hojilla Uy, John M. Stokes, Young Rak Choi, Feng Luo, Babila Sunny Pinyin
-
Publication number: 20220368521Abstract: A system described herein provide for the secure maintaining and providing of information, such as public keys used in Public Key Infrastructure (“PKI”) techniques or other techniques, using a secure distributed ledger (e.g., “blockchain”) system. A blockchain system may be utilized in lieu of a key escrow system in the exchange and/or providing of public keys in a Diffie-Hellman key exchange technique or other type of technique in which public keys are provided from one entity to another. A first entity may generate an asymmetric key pair that includes a public key and a private key, and may provide the public key to a blockchain system for retrieval by one or more other entities. For example, the entities may be engaged in a secure messaging session, in which messages are encrypted and may be decrypted using one or more keys, including the public key.Type: ApplicationFiled: May 14, 2021Publication date: November 17, 2022Applicant: Verizon Patent and Licensing Inc.Inventors: John M. Stokes, Manuel Enrique Caceres, Young Rak Choi, Warren Hojilla Uy, Mun Wei Low, Dayong He
-
Publication number: 20220368546Abstract: A system described herein may provide for secure group messaging between multiple participant devices, in which two or more of the participant devices support blockchain-based techniques for the secure sharing of keys used to secure the group messaging, and in which one or more of the participant devices (e.g., a third device) do not support such techniques. A key escrow system may maintain keys associated with the third device, and the other devices of the group messaging system may retrieve such keys from the key escrow system. Such other devices may attempt to obtain keys associated with the third device from a blockchain and may retrieve such keys from the key escrow system when the retrieval from the blockchain is unsuccessful. The other devices may additionally share their respective keys to the blockchain and the key escrow system, or the key escrow system may “pull” such keys from the blockchain.Type: ApplicationFiled: June 27, 2022Publication date: November 17, 2022Applicant: Verizon Patent and Licensing Inc.Inventors: Muhammad Salman Nomani, John M. Stokes
-
Publication number: 20220368524Abstract: A system described herein provides for the secure maintaining and providing of information, such as public keys used in Public Key Infrastructure (“PKI”) techniques or other techniques, using a distributed ledger (e.g., “blockchain”) system with a fallback to a key escrow system. A first device may encrypt a communication using a first key, and output the encrypted communication to a second device. The first device may attempt to record a second key, that is associated with the first key, to the blockchain system, and may determine that the second key was not recorded to the blockchain system based on the attempt. The first device may output the second key to a third device based on determining that the second key was not recorded to the blockchain system. The second device may obtain the second key from the third device, and use the second key to decrypt the encrypted communication.Type: ApplicationFiled: April 12, 2022Publication date: November 17, 2022Applicant: Verizon Patent and Licensing Inc.Inventors: Muhammad Salman Nomani, John M. Stokes
-
Publication number: 20220368683Abstract: A system described herein provides for the secure maintaining and providing of information, such as public keys used in Public Key Infrastructure (“PKI”) techniques or other techniques, using a distributed ledger (e.g., “blockchain”) system. A first device may output a first request to a second device to establish a communication session between the first device and the second device, where the request includes a first value. The first device may receive a second request from the second device, including a second value, to establish the communication session between the first device and the second device. The first device may determine, based on a comparison of the first and second values, that the first device should initiate an establishment procedure of a blockchain associated with the communication session between the first device and the second device, and may accordingly output a blockchain establishment message to a set of devices.Type: ApplicationFiled: April 13, 2022Publication date: November 17, 2022Applicant: Verizon Patent and Licensing Inc.Inventors: Muhammad Salman Nomani, John M. Stokes
-
Publication number: 20220368681Abstract: A system described herein provide for the secure maintaining and providing of information, such as public keys used in Public Key Infrastructure (“PKI”) techniques or other techniques, using a secure distributed ledger (e.g., “blockchain”) system. A first entity may generate an asymmetric key pair that includes a public key and a private key, and may provide the public key, along with a key identifier, to a blockchain system for retrieval by multiple other entities. For example, the entities may be engaged in a secure group communication session, in which communications are encrypted and may be decrypted using one or more keys, including the public key. The other entities may identify the public key, as recorded to the blockchain system, based on the key identifier. Participants may be added to or removed from the secure group communication session.Type: ApplicationFiled: June 23, 2022Publication date: November 17, 2022Applicant: Verizon Patent and Licensing Inc.Inventors: Muhammad Salman Nomani, John M. Stokes