Patents by Inventor Gary Gabriel
Gary Gabriel 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: 11343232Abstract: A method including actions of pairing with a mobile device and receiving a user name, a password encrypted with a connector password key, and a public key of the mobile device. Additional actions include providing the password encrypted with the connector password key, receiving the password in a decrypted form, obtaining a pairing key, encrypting the pairing key using the public key, encrypting the password with a local password key, providing the pairing key encrypted using the public key and the password encrypted with the local password key, disconnecting from the mobile device, after disconnecting form the mobile device, reconnecting with mobile device, providing a workstation identification, receiving the user name and the password encrypted with the local password key, decrypting the password encrypted with the local password key, and logging in the user using the user name and the password decrypted with the local password key.Type: GrantFiled: March 2, 2020Date of Patent: May 24, 2022Assignee: MicroStrategy IncorporatedInventors: John Gehret, Gary Gabriel, Yong Qiao, Ali Alavi, Xiaochen Du
-
Publication number: 20200204526Abstract: A method including actions of pairing with a mobile device and receiving a user name, a password encrypted with a connector password key, and a public key of the mobile device. Additional actions include providing the password encrypted with the connector password key, receiving the password in a decrypted form, obtaining a pairing key, encrypting the pairing key using the public key, encrypting the password with a local password key, providing the pairing key encrypted using the public key and the password encrypted with the local password key, disconnecting from the mobile device, after disconnecting form the mobile device, reconnecting with mobile device, providing a workstation identification, receiving the user name and the password encrypted with the local password key, decrypting the password encrypted with the local password key, and logging in the user using the user name and the password decrypted with the local password key.Type: ApplicationFiled: March 2, 2020Publication date: June 25, 2020Inventors: John Gehret, Gary Gabriel, Yong Qiao, Ali Alavi, Xiaochen Du
-
Patent number: 10581810Abstract: A method including actions of pairing with a mobile device and receiving a user name, a password encrypted with a connector password key, and a public key of the mobile device. Additional actions include providing the password encrypted with the connector password key, receiving the password in a decrypted form, obtaining a pairing key, encrypting the pairing key using the public key, encrypting the password with a local password key, providing the pairing key encrypted using the public key and the password encrypted with the local password key, disconnecting from the mobile device, after disconnecting form the mobile device, reconnecting with mobile device, providing a workstation identification, receiving the user name and the password encrypted with the local password key, decrypting the password encrypted with the local password key, and logging in the user using the user name and the password decrypted with the local password key.Type: GrantFiled: January 17, 2019Date of Patent: March 3, 2020Inventors: John Gehret, Gary Gabriel, Yong Qiao, Ali Alavi, Xiaochen Du
-
Patent number: 10225260Abstract: Systems, methods, and apparatus, including computer-readable storage media storing executable instructions, for enhanced authentication security. In some implementations, an authentication request associated with a first communication session is received. A second communication session having parameter values derived from parameter values for the first communication session. An authorization code corresponding to the second communication session is generated. The first communication session as closed. The authentication code is provided to the device in response to the authentication request.Type: GrantFiled: May 4, 2018Date of Patent: March 5, 2019Inventors: Gary Gabriel, Sergey Mironenko
-
Patent number: 10212136Abstract: A method including actions of pairing with a mobile device and receiving a user name, a password encrypted with a connector password key, and a public key of the mobile device. Additional actions include providing the password encrypted with the connector password key, receiving the password in a decrypted form, obtaining a pairing key, encrypting the pairing key using the public key, encrypting the password with a local password key, providing the pairing key encrypted using the public key and the password encrypted with the local password key, disconnecting from the mobile device, after disconnecting form the mobile device, reconnecting with mobile device, providing a workstation identification, receiving the user name and the password encrypted with the local password key, decrypting the password encrypted with the local password key, and logging in the user using the user name and the password decrypted with the local password key.Type: GrantFiled: July 7, 2015Date of Patent: February 19, 2019Assignee: MicroStrategy IncorporatedInventors: John Gehret, Gary Gabriel, Yong Qiao, Ali Alavi, Xiaochen Du
-
Publication number: 20180255066Abstract: Systems, methods, and apparatus, including computer-readable storage media storing executable instructions, for enhanced authentication security. In some implementations, an authentication request associated with a first communication session is received. A second communication session having parameter values derived from parameter values for the first communication session. An authorization code corresponding to the second communication session is generated. The first communication session as closed. The authentication code is provided to the device in response to the authentication request.Type: ApplicationFiled: May 4, 2018Publication date: September 6, 2018Inventors: Gary Gabriel, Sergey Mironenko
-
Patent number: 9967260Abstract: Systems, methods, and apparatus, including computer-readable storage media storing executable instructions, for enhanced authentication security. In some implementations, an authentication request associated with a first communication session is received. A second communication session having parameter values derived from parameter values for the first communication session. An authorization code corresponding to the second communication session is generated. The first communication session as closed. The authentication code is provided to the device in response to the authentication request.Type: GrantFiled: January 26, 2016Date of Patent: May 8, 2018Inventors: Gary Gabriel, Sergey Mironenko
-
Patent number: 9794245Abstract: In one implementation, a server system receives, from a device of a user, a request to add a credential issued by an organization and authentication information that has been authorized, independently of the server system, by the organization that issued the credential. The server system identifies the organization related to the request to add the credential and identifies communication information established for the organization. The server system provides, using the communication information and to a system operated by the organization, the authentication information and receives, using the communication information and from the system operated by the organization, credential information for the user. The server system adds one or more credentials to an account of the user based on the received credential information.Type: GrantFiled: May 9, 2016Date of Patent: October 17, 2017Assignee: MicroStrategy IncorporatedInventors: Hector Vazquez, Gang Chen, Sergey Mironenko, Gary Gabriel
-
Patent number: 9516018Abstract: In one implementation, a server system receives, from a device of a user, a request to validate a credential of a second user. The server system identifies the credential of the second user to validate based on the request received from the device of the first user. The server system confirms that the credential of the second user corresponds to a credential issued to the second user by a credential issuing organization. The server system accesses the credential information for the credential of the second user and validates the credential of the second user to the first user.Type: GrantFiled: March 13, 2014Date of Patent: December 6, 2016Assignee: MicroStrategy IncorporatedInventors: Hector Vazquez, Gang Chen, Sergey Mironenko, Gary Gabriel
-
Patent number: 9338157Abstract: In one implementation, a server system receives, from a device of a user, a request to add a credential issued by an organization and authentication information that has been authorized, independently of the server system, by the organization that issued the credential. The server system identifies the organization related to the request to add the credential and identifies communication information established for the organization. The server system provides, using the communication information and to a system operated by the organization, the authentication information and receives, using the communication information and from the system operated by the organization, credential information for the user. The server system adds one or more credentials to an account of the user based on the received credential information.Type: GrantFiled: March 13, 2014Date of Patent: May 10, 2016Assignee: MicroStrategy IncorporatedInventors: Hector Vazquez, Gang Chen, Sergey Mironenko, Gary Gabriel