Patents by Inventor Juan A. Garay
Juan A. Garay 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).
-
Publication number: 20240129126Abstract: A method includes receiving, at a broker processor and from a prover processor, a user request, a user token, and a user cryptographic zero-knowledge proof associated with a user characteristic. The method also includes receiving, at the broker processor, from a service processor, and based on the user request, a requirements specification and the user token. The method also includes generating, via the broker processor, a broker cryptographic zero-knowledge proof based on the requirements specification and the user cryptographic zero-knowledge proof. The method also includes transmitting, via the broker processor and to the service processor, the broker cryptographic zero-knowledge proof to cause the service processor to fulfill the user request.Type: ApplicationFiled: October 12, 2023Publication date: April 18, 2024Inventors: Ricardo BAEZA-YATES, Juan GARAY, Sebastián Pablo ACUÑA KELLER, Andrés Felipe VILLAVICENCIO THEODOLUZ, Sebastián Andrés GÁLVEZ ORTIZ
-
Patent number: 10771457Abstract: A server includes a key generator and an authenticator. The key generator is configured to receive a request for a first key from a worker device, to create the first key that is associated with a worker, and to transmit the first key to the worker device. The authenticator is in communication with the key generator, the authenticator is configured to receive a second key and identification details from a customer device, to transmit the identification details to the worker device, to receive acknowledgment of the identification details from the worker device, and to authenticate the second key and the identification details with the customer device.Type: GrantFiled: April 16, 2019Date of Patent: September 8, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Charles D. Blewett, Megan Blewett, Juan A. Garay, Robert C. Haarde, Thomas Killian, Yitzhak H. Mandelbaum, Simon Urbanek
-
Patent number: 10637652Abstract: The present teaching relates to exchanging a key with a device. In one example, a secret value is generated. A message is transmitted to the device. The message includes information related to the secret value based on which the device is to create a cryptographic key. A visual code displayed on the device is captured. The visual code includes a first piece of information and a second piece of information. A key value is generated based on the first piece of information and the secret value. A test value is calculated based on the key value. It is determined whether the device is securely connected based on the test value.Type: GrantFiled: May 20, 2019Date of Patent: April 28, 2020Assignee: Oath Inc.Inventors: Juan Garay, Payman Mohassel, David Gil
-
Patent number: 10467427Abstract: Methods, non-transitory computer readable media and apparatuses for decrypting an image are disclosed. For example, a method captures a portion of an encrypted image and decrypts the portion of the image using a decryption key. The portion of the image contains partial information for an adjacent portion of the image. The method then displays the portion of the image that is decrypted and also displays the adjacent portion of the image using the partial information for the adjacent portion of the image. Another method includes capturing a first portion of an image that is encrypted using a first key and a second key, decrypting the first portion of the image using a first key and displaying the first portion of the image that is decrypted.Type: GrantFiled: July 18, 2016Date of Patent: November 5, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Gustavo de los Reyes, Andrea Forte, Juan A. Garay, David Crawford Gibbon, Zhu Liu, Evgene Vahlis, Eric Zavesky
-
Patent number: 10461932Abstract: The present teaching relates to adjustable one-time password (OTP) setup, sign-in, and verification. In one example, a first length of a signature is determined. The signature has been used previously by a first user to initially sign in a second device. A second length that is different from the first length is determined. A signing key is generated based at least partially on the second length. A new signature having the second length is generated based on the signing key. The new signature is provided to a second user so that the second user can input at least a portion of the new signature into the second device for a subsequent sign in. The verification key is generated based at least partially on the new signature. The new signature input by the second user into the second device is transmitted from the second device to the third device.Type: GrantFiled: March 8, 2016Date of Patent: October 29, 2019Assignee: Oath Inc.Inventors: Payman Mohassel, Juan Garay, Xiong Fan
-
Patent number: 10437469Abstract: Methods of obtaining input on a physical input device are provided. A method includes superimposing an image of a virtual keypad over an image of a touchscreen keypad, wherein the virtual keypad device has a different layout than the touchscreen keypad, mapping a first input on the touchscreen keypad to a second input on the virtual keypad, wherein the second input is different from the first input, and displaying on the touchscreen keypad a visually encoded symbol that defines a mapping from the touchscreen keypad to the virtual keypad, wherein mapping the first input on the touchscreen keypad to the second input on the virtual keypad is performed in response to the visually encoded symbol.Type: GrantFiled: December 9, 2016Date of Patent: October 8, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Andrea Forte, Juan A. Garay, Trevor Jim, Evgene Vahlis
-
Publication number: 20190273608Abstract: The present teaching relates to exchanging a key with a device. In one example, a secret value is generated. A message is transmitted to the device. The message includes information related to the secret value based on which the device is to create a cryptographic key. A visual code displayed on the device is captured. The visual code includes a first piece of information and a second piece of information. A key value is generated based on the first piece of information and the secret value. A test value is calculated based on the key value. It is determined whether the device is securely connected based on the test value.Type: ApplicationFiled: May 20, 2019Publication date: September 5, 2019Inventors: Juan Garay, Payman Mohassel, David Gil
-
Publication number: 20190245847Abstract: A server includes a key generator and an authenticator. The key generator is configured to receive a request for a first key from a worker device, to create the first key that is associated with a worker, and to transmit the first key to the worker device. The authenticator is in communication with the key generator, the authenticator is configured to receive a second key and identification details from a customer device, to transmit the identification details to the worker device, to receive acknowledgment of the identification details from the worker device, and to authenticate the second key and the identification details with the customer device.Type: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Charles D. Blewett, Megan Blewett, Juan A. Garay, Robert C. Haarde, Thomas Killian, Yitzhak H. Mandelbaum, Simon Urbanek
-
Patent number: 10333700Abstract: The present teaching relates to exchanging a key with a device. In one example, a secret value is generated. A message is transmitted to the device. The message includes information related to the secret value based on which the device is to create a cryptographic key. A visual code displayed on the device is captured. The visual code includes a first piece of information and a second piece of information. A key value is generated based on the first piece of information and the secret value. A test value is calculated based on the key value. It is determined whether the device is securely connected based on the test value.Type: GrantFiled: August 6, 2018Date of Patent: June 25, 2019Assignee: OATH INC.Inventors: Juan Garay, Payman Mohassel, David Gil
-
Patent number: 10305890Abstract: A server includes a key generator and an authenticator. The key generator is configured to receive a request for a first key from a worker device, to create the first key that is associated with a worker, and to transmit the first key to the worker device. The authenticator is in communication with the key generator, the authenticator is configured to receive a second key and identification details from a customer device, to transmit the identification details to the worker device, to receive acknowledgment of the identification details from the worker device, and to authenticate the second key and the identification details with the customer device.Type: GrantFiled: May 9, 2016Date of Patent: May 28, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Charles D. Blewett, Megan Blewett, Juan A. Garay, Robert C. Haarde, Thomas Killian, Yitzhak H. Mandelbaum, Simon Urbanek
-
Publication number: 20180343112Abstract: The present teaching relates to exchanging a key with a device. In one example, a secret value is generated. A message is transmitted to the device. The message includes information related to the secret value based on which the device is to create a cryptographic key. A visual code displayed on the device is captured. The visual code includes a first piece of information and a second piece of information. A key value is generated based on the first piece of information and the secret value. A test value is calculated based on the key value. It is determined whether the device is securely connected based on the test value.Type: ApplicationFiled: August 6, 2018Publication date: November 29, 2018Inventors: Juan Garay, Payman Mohassel, David Gil
-
Patent number: 10069623Abstract: The present teaching relates to exchanging a key with a device. In one example, a secret value is generated. A message is transmitted to the device. The message includes information related to the secret value based on which the device is to create a cryptographic key. A visual code displayed on the device is captured. The visual code includes a first piece of information and a second piece of information. A key value is generated based on the first piece of information and the secret value. A test value is calculated based on the key value. It is determined whether the device is securely connected based on the test value.Type: GrantFiled: September 14, 2015Date of Patent: September 4, 2018Assignee: OATH INC.Inventors: Juan Garay, Payman Mohassel, David Gil
-
Publication number: 20170264436Abstract: The present teaching relates to adjustable one-time password (OTP) setup, sign-in, and verification. In one example, a first length of a signature is determined. The signature has been used previously by a first user to initially sign in a second device. A second length that is different from the first length is determined. A signing key is generated based at least partially on the second length. A new signature having the second length is generated based on the signing key. The new signature is provided to a second user so that the second user can input at least a portion of the new signature into the second device for a subsequent sign in. The verification key is generated based at least partially on the new signature. The new signature input by the second user into the second device is transmitted from the second device to the third device.Type: ApplicationFiled: March 8, 2016Publication date: September 14, 2017Inventors: Payman Mohassel, Juan Garay, Xiong Fan
-
Patent number: 9692758Abstract: A pre-registration procedure is utilized to create a user profile for a user of a multi-factor authentication (“MFA”) service. A client application installation procedure is utilized to install a client application on a computing device that is to be utilized as an authentication factor for the MFA service. A computing device enrollment procedure is utilized to enroll the computing device on which the client application was installed for the MFA service. A voice enrollment procedure is utilized to create a voice print for the user of the computing device that is to be utilized as an authentication factor for the MFA service. An authentication procedure is utilized to provide multi-factor authenticated access to a service, such as an online service that provides access to sensitive account information.Type: GrantFiled: April 7, 2015Date of Patent: June 27, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Ilija Zeljkovic, Robert J. Andres, Jerry Birkes, Alton W. Drake, II, Juan A. Garay, Brian M. Novack, Amanda Joy Stent, Gary A. Toretti, Jay Wilpon, James Whitescarver
-
Publication number: 20170090750Abstract: Methods of obtaining input on a physical input device are provided. A method includes superimposing an image of a virtual keypad over an image of a touchscreen keypad, wherein the virtual keypad device has a different layout than the touchscreen keypad, mapping a first input on the touchscreen keypad to a second input on the virtual keypad, wherein the second input is different from the first input, and displaying on the touchscreen keypad a visually encoded symbol that defines a mapping from the touchscreen keypad to the virtual keypad, wherein mapping the first input on the touchscreen keypad to the second input on the virtual keypad is performed in response to the visually encoded symbol.Type: ApplicationFiled: December 9, 2016Publication date: March 30, 2017Inventors: Andrea Forte, Juan A. Garay, Trevor Jim, Evgene Vahlis
-
Publication number: 20170078090Abstract: The present teaching relates to exchanging a key with a device. In one example, a secret value is generated. A message is transmitted to the device. The message includes information related to the secret value based on which the device is to create a cryptographic key. A visual code displayed on the device is captured. The visual code includes a first piece of information and a second piece of information. A key value is generated based on the first piece of information and the secret value. A test value is calculated based on the key value. It is determined whether the device is securely connected based on the test value.Type: ApplicationFiled: September 14, 2015Publication date: March 16, 2017Applicant: Yahoo! Inc.Inventors: Juan Garay, Payman Mohassel, David Gil
-
Publication number: 20170019398Abstract: A server includes a key generator and an authenticator. The key generator is configured to receive a request for a first key from a worker device, to create the first key that is associated with a worker, and to transmit the first key to the worker device. The authenticator is in communication with the key generator, the authenticator is configured to receive a second key and identification details from a customer device, to transmit the identification details to the worker device, to receive acknowledgment of the identification details from the worker device, and to authenticate the second key and the identification details with the customer device.Type: ApplicationFiled: May 9, 2016Publication date: January 19, 2017Applicant: AT&T Intellectual Property I, L.P.Inventors: Charles D. Blewett, Megan Blewett, Juan A. Garay, Robert C. Haarde, Thomas Killian, Yitzhak H. Mandelbaum, Simon Urbanek
-
Patent number: 9529465Abstract: Methods of obtaining input on a physical input device are provided. A virtual input device is superimposed over the physical input device. The virtual input device has a different layout than the physical input device, such that a first input on the physical input device is mapped to a different input on the virtual input device. In another aspect, methods of securing a transaction according include displaying a first input screen to a user, encrypting a scrambling key using a public key, the scrambling key defining a second input screen that has a different layout from the first input screen, transmitting the encrypted scrambling key to a user device, receiving an input from the user device, and mapping the input to the second input screen.Type: GrantFiled: December 2, 2013Date of Patent: December 27, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Andrea Forte, Juan A. Garay, Trevor Jim, Evgene Vahlis
-
Publication number: 20160357986Abstract: Methods, non-transitory computer readable media and apparatuses for decrypting an image are disclosed. For example, a method captures a portion of an encrypted image and decrypts the portion of the image using a decryption key. The portion of the image contains partial information for an adjacent portion of the image. The method then displays the portion of the image that is decrypted and also displays the adjacent portion of the image using the partial information for the adjacent portion of the image. Another method includes capturing a first portion of an image that is encrypted using a first key and a second key, decrypting the first portion of the image using a first key and displaying the first portion of the image that is decrypted.Type: ApplicationFiled: July 18, 2016Publication date: December 8, 2016Inventors: Gustavo de los Reyes, Andrea Forte, Juan A. Garay, David Crawford Gibbon, Zhu Liu, Evgene Vahlis, Eric Zavesky
-
Patent number: 9396310Abstract: Methods, non-transitory computer readable media and apparatuses for decrypting an image are disclosed. For example, a method captures a portion of an encrypted image and decrypts the portion of the image using a decryption key. The portion of the image contains partial information for an adjacent portion of the image. The method then displays the portion of the image that is decrypted and also displays the adjacent portion of the image using the partial information for the adjacent portion of the image. Another method includes capturing a first portion of an image that is encrypted using a first key and a second key, decrypting the first portion of the image using a first key and displaying the first portion of the image that is decrypted.Type: GrantFiled: July 15, 2013Date of Patent: July 19, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Gustavo de los Reyes, Andrea Forte, Juan A. Garay, David Crawford Gibbon, Zhu Liu, Evgene Vahlis, Eric Zavesky