Patents by Inventor Daniil Utin
Daniil Utin 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: 20160204941Abstract: A password-encrypted key (PEK) is generated from a user-supplied password or other identifying data and then used to encrypt the user's password. The encrypted password is stored in a user record on a server. At login a would-be user's password is again used to make a key, which is then used to decrypt and compare the stored encrypted password with the would-be user's password to complete the login. The successful PEK is stored in a temporary session record and can be used to decrypt other sensitive user information previously encrypted and stored in the user record as well as to encrypt new information for storage in the user record. A public/private key system can also be used to maintain limited access for the host to certain information in the user record.Type: ApplicationFiled: March 21, 2016Publication date: July 14, 2016Inventor: Daniil Utin
-
Patent number: 9292674Abstract: A password-encrypted key (PEK) is generated from a user-supplied password or other identifying data and then used to encrypt the user's password. The encrypted password is stored in a user record on a server. At login a would-be user's password is again used to make a key, which is then used to decrypt and compare the stored encrypted password with the would-be user's password to complete the login. The successful PEK is stored in a temporary session record and can be used to decrypt other sensitive user information previously encrypted and stored in the user record as well as to encrypt new information for storage in the user record. A public/private key system can also be used to maintain limited access for the host to certain information in the user record.Type: GrantFiled: May 17, 2013Date of Patent: March 22, 2016Assignee: Cambridge Interactive Development Corp.Inventor: Daniil Utin
-
Patent number: 8683561Abstract: A tamperproof ClientID system to uniquely identify a client machine is invoked upon connection of a client application to a backend. Upon initial connection, the backend issues a unique ClientID containing a checksum. The client application prepares at least two different scrambled versions of the ClientID and stores them in respective predetermined locations on the client machine. Upon subsequent connection to the backend, the client application retrieves and unscrambles the values at the two locations, verifies the checksums and compares the values. If the checksums are both correct and the values match, the ClientID value is sent to the backend, otherwise the client application sends an error code.Type: GrantFiled: August 15, 2011Date of Patent: March 25, 2014Assignee: Cambridge Interactive Development Corp.Inventor: Daniil Utin
-
Publication number: 20130326228Abstract: A password-encrypted key (PEK) is generated from a user-supplied password or other identifying data and then used to encrypt the user's password. The encrypted password is stored in a user record on a server. At login a would-be user's password is again used to make a key, which is then used to decrypt and compare the stored encrypted password with the would-be user's password to complete the login. The successful PEK is stored in a temporary session record and can be used to decrypt other sensitive user information previously encrypted and stored in the user record as well as to encrypt new information for storage in the user record. A public/private key system can also be used to maintain limited access for the host to certain information in the user record.Type: ApplicationFiled: May 17, 2013Publication date: December 5, 2013Applicant: Cambridge Interactive Development Corp.Inventor: Daniil Utin
-
Patent number: 8447990Abstract: A password-encrypted key (PEK) is generated from a user-supplied password or other identifying data and then used to encrypt the user's password. The encrypted password is stored in a user record on a server. At login a would-be user's password is again used to make a key, which is then used to decrypt and compare the stored encrypted password with the would-be user's password to complete the login. The successful PEK is stored in a temporary session record and can be used to decrypt other sensitive user information previously encrypted and stored in the user record as well as to encrypt new information for storage in the user record. A public/private key system can also be used to maintain limited access for the host to certain information in the user record.Type: GrantFiled: October 23, 2003Date of Patent: May 21, 2013Assignee: Cambridge Interactive Development Corp.Inventor: Daniil Utin
-
Publication number: 20120084845Abstract: A tamperproof ClientID system to uniquely identify a client machine is invoked upon connection of a client application to a backend. Upon initial connection, the backend issues a unique ClientID containing a checksum. The client application prepares at least two different scrambled versions of the ClientID and stores them in respective predetermined locations on the client machine. Upon subsequent connection to the backend, the client application retrieves and unscrambles the values at the two locations, verifies the checksums and compares the values. If the checksums are both correct and the values match, the ClientID value is sent to the backend, otherwise the client application sends an error code.Type: ApplicationFiled: August 15, 2011Publication date: April 5, 2012Inventor: Daniil Utin
-
Patent number: 8001376Abstract: A tamperproof ClientID system to uniquely identify a client machine is invoked upon connection of a client application to a backend. Upon initial connection, the backend issues a unique ClientID containing a checksum. The client application prepares at least two different scrambled versions of the ClientID and stores them in respective predetermined locations on the client machine. Upon subsequent connection to the backend, the client application retrieves and unscrambles the values at the two locations, verifies the checksums and compares the values. If the checksums are both correct and the values match, the ClientID value is sent to the backend, otherwise the client application sends an error code.Type: GrantFiled: February 3, 2009Date of Patent: August 16, 2011Assignee: Cambridge Interactive Development Corp.Inventor: Daniil Utin
-
Publication number: 20090144555Abstract: A tamperproof ClientID system to uniquely identify a client machine is invoked upon connection of a client application to a backend. Upon initial connection, the backend issues a unique ClientID containing a checksum. The client application prepares at least two different scrambled versions of the ClientID and stores them in respective predetermined locations on the client machine. Upon subsequent connection to the backend, the client application retrieves and unscrambles the values at the two locations, verifies the checksums and compares the values. If the checksums are both correct and the values match, the ClientID value is sent to the backend, otherwise the client application sends an error code.Type: ApplicationFiled: February 3, 2009Publication date: June 4, 2009Inventor: Daniil Utin
-
Patent number: 7487350Abstract: A tamperproof ClientID system to uniquely identify a client machine is invoked upon connection of a client application to a backend. Upon initial connection, the backend issues a unique ClientID containing a checksum. The client-application prepares at least two different scrambled versions of the ClientID and stores them in respective predetermined locations on the client machine. Upon subsequent connection to the backend, the client application retrieves and unscrambles the values at the two locations, verifies the checksums and compares the values. If the checksums are both correct and the values match, the ClientID value is sent to the backend, otherwise the client application sends an error code.Type: GrantFiled: October 23, 2003Date of Patent: February 3, 2009Assignee: Grand Virtual, Inc.Inventor: Daniil Utin
-
Publication number: 20060156014Abstract: A tamperproof ClientID system to uniquely identify a client machine is invoked upon connection of a client application to a backend. Upon initial connection, the backend issues a unique ClientID containing a checksum. The client-application prepares at least two different scrambled versions of the ClientID and stores them in respective predetermined locations on the client machine. Upon subsequent connection to the backend, the client application retrieves and unscrambles the values at the two locations, verifies the checksums and compares the values. If the checksums are both correct and the values match, the ClientID value is sent to the backend, otherwise the client application sends an error code.Type: ApplicationFiled: October 23, 2003Publication date: July 13, 2006Inventor: Daniil Utin
-
Publication number: 20060156026Abstract: A password-encrypted key (PEK) is generated from a user-supplied password or other identifyting data and then used to encrypt the user's password. The encrypted password is stored in a user record on a server. At login a would-be user's password is again used to make a key, which is then used to decrypt and compare the stored encrypted password with the would-be user's password to complete the login. The successful PEK is stored in a temporary session record and can be used to decrypt other sensitive user information previously encrypted and stored in the user record as well as to encrypt new information for storage in the user record. A public/private key system can also be used to maintain limited access for the host to certain information in the user record.Type: ApplicationFiled: October 23, 2003Publication date: July 13, 2006Inventor: Daniil Utin
-
Patent number: 6604997Abstract: A method for providing a tournament system over a communications network enables players from different locations to participate in tournaments by playing an electronic games of skill and win awards based on the player's skill. A selection of electronic games of skill, in which the effect of chance has been minimized for each electronic game, is provided at a tournament host location. Players can participate in a selected tournament by playing the electronic game for that tournament via the communications network. Each player's score is determined based on player manipulation of the electronic game. A tournament winner is determined by comparing the score of each player with scores of other players.Type: GrantFiled: June 15, 2001Date of Patent: August 12, 2003Assignee: WorldWinner.com, Inc.Inventors: Alexander L. Saidakovsky, Alexander Ganelis, Daniil Utin
-
Publication number: 20020055379Abstract: A method for providing a tournament system over a communications network enables players from different locations to participate in tournaments by playing an electronic games of skill and win awards based on the player's skill. A selection of electronic games of skill, in which the effect of chance has been minimized for each electronic game, is provided at a tournament host location. Players can participate in a selected tournament by playing the electronic game for that tournament via the communications network. Each player's score is determined based on player manipulation of the electronic game. A tournament winner is determined by comparing the score of each player with scores of other players.Type: ApplicationFiled: June 15, 2001Publication date: May 9, 2002Inventors: Alexander L. Saidakovsky, Alexander Ganelis, Daniil Utin