Patents Assigned to Powch, LLC
-
Patent number: 11909884Abstract: A method of performing user authentication includes by a service electronic device associated with a service, receiving, from a public electronic device, a request for a user to initiate a session of the service, generating a first security token, a first write token, a first read token, and/or a first delete token, sending the first security token, the first write token, the first read token, and/or the first delete token to a server electronic device, receiving, from the server electronic device, a key location identifier that uniquely identifies a memory location of a data store associated with the server electronic device where the first security token, the first write token, the first read token, and/or the first delete token are stored, saving the key location identifier in a data store associated with the service electronic device, generating a signed key location identifier, generating a machine-readable image that includes the key location identifier, the signed key location identifier and the firstType: GrantFiled: July 1, 2022Date of Patent: February 20, 2024Assignee: POWCH, LLCInventors: Essam Abadir, Rosco Schock
-
Patent number: 11764966Abstract: A method of performing out-of-band user authentication includes, by a service electronic device associated with a service a request to initiate a session of the service, generating an authentication token, encrypting the authentication token to generate an encrypted authentication token, and transmitting the encrypted authentication token to the electronic device.Type: GrantFiled: September 1, 2021Date of Patent: September 19, 2023Assignee: Powch, LLCInventors: Essam Abadir, Rosco Schock
-
Patent number: 11706033Abstract: A method of sharing encrypted data includes, by an electronic device, receiving a password from a user to perform an action, receiving a salt value, generating a user key using the password and salt value, receiving an encrypted key location identifier value, decrypting the encrypted key location identifier value to obtain a key location identifier, receiving an encrypted read token value, decrypting the encrypted read token value using the user key to obtain a read token value, and transmitting the read token value and the key location identifier to a server electronic device.Type: GrantFiled: May 20, 2021Date of Patent: July 18, 2023Assignee: Powch, LLCInventors: Essam Abadir, Rosco Schock, Joshua R. Cox
-
Patent number: 11451933Abstract: A system for verifying an identity of a user includes a first client electronic device associated with a first user, and a computer-readable storage medium having one or more programming instructions that, when executed, cause the first client electronic device to receive a first secret and a second secret, detect, a wireless signal being broadcast by a second client electronic device in proximity to a specified physical location where the interaction is to occur, establish a communication channel with the second client electronic device, send the first secret to the second client electronic device via the communication channel, receive data from the second client electronic device via the communication channel, determine whether the received data matches the second secret, and in response to determining that the received data matches the second secret, cause an alert to be provided to the first user via the first client electronic device.Type: GrantFiled: December 14, 2020Date of Patent: September 20, 2022Assignee: Powch, LLCInventors: Rosco Schock, Essam Abadir
-
Patent number: 11398913Abstract: A method of performing user authentication includes by a service electronic device associated with a service, receiving, from a public electronic device, a request for a user to initiate a session of the service, generating a first security token, a first write token, a first read token, and/or a first delete token, sending the first security token, the first write token, the first read token, and/or the first delete token to a server electronic device, receiving, from the server electronic device, a key location identifier that uniquely identifies a memory location of a data store associated with the server electronic device where the first security token, the first write token, the first read token, and/or the first delete token are stored, saving the key location identifier in a data store associated with the service electronic device, generating a signed key location identifier, generating a machine-readable image that includes the key location identifier, the signed key location identifier and the firstType: GrantFiled: August 23, 2019Date of Patent: July 26, 2022Assignee: Powch, LLCInventors: Essam Abadir, Rosco Schock
-
Patent number: 11184173Abstract: A method of sharing encrypted data includes, by an electronic device, receiving a password from a user to perform an action, receiving a salt value, generating a user key using the password and salt value, receiving an encrypted key location identifier value, decrypting the encrypted key location identifier value to obtain a key location identifier, receiving an encrypted read token value, decrypting the encrypted read token value using the user key to obtain a read token value, and transmitting the read token value and the key location identifier to a server electronic device.Type: GrantFiled: August 23, 2019Date of Patent: November 23, 2021Assignee: Powch, LLCInventors: Essam Abadir, Rosco Schock, Joshua Risbeck Cox
-
Patent number: 11133934Abstract: A method of performing out-of-band user authentication includes, by a service electronic device associated with a service a request to initiate a session of the service, generating an authentication token, encrypting the authentication token to generate an encrypted authentication token, and transmitting the encrypted authentication token to the electronic device.Type: GrantFiled: August 23, 2019Date of Patent: September 28, 2021Assignee: Powch, LLCInventors: Essam Abadir, Rosco Schock
-
Patent number: 11044094Abstract: A method of sharing encrypted data includes, by an electronic device, receiving a password from a user to perform an action, receiving a salt value, generating a user key using the password and salt value, receiving an encrypted key location identifier value, decrypting the encrypted key location identifier value to obtain a key location identifier, receiving an encrypted read token value, decrypting the encrypted read token value using the user key to obtain a read token value, and transmitting the read token value and the key location identifier to a server electronic device.Type: GrantFiled: August 23, 2019Date of Patent: June 22, 2021Assignee: Powch, LLCInventors: Essam Abadir, Rosco Schock, Joshua Risbeck Cox
-
Patent number: 10917756Abstract: A system for verifying an identity of a user includes a first client electronic device associated with a first user, and a computer-readable storage medium having one or more programming instructions that, when executed, cause the first client electronic device to receive a first secret and a second secret, detect, a wireless signal being broadcast by a second client electronic device in proximity to a specified physical location where the interaction is to occur, establish a communication channel with the second client electronic device, send the first secret to the second client electronic device via the communication channel, receive data from the second client electronic device via the communication channel, determine whether the received data matches the second secret, and in response to determining that the received data matches the second secret, cause an alert to be provided to the first user via the first client electronic device.Type: GrantFiled: April 30, 2020Date of Patent: February 9, 2021Assignee: Powch, LLCInventors: Rosco Schock, Essam Abadir