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: 20160204941
    Abstract: 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: Application
    Filed: March 21, 2016
    Publication date: July 14, 2016
    Inventor: Daniil Utin
  • Patent number: 9292674
    Abstract: 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: Grant
    Filed: May 17, 2013
    Date of Patent: March 22, 2016
    Assignee: Cambridge Interactive Development Corp.
    Inventor: Daniil Utin
  • Patent number: 8683561
    Abstract: 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: Grant
    Filed: August 15, 2011
    Date of Patent: March 25, 2014
    Assignee: Cambridge Interactive Development Corp.
    Inventor: Daniil Utin
  • Publication number: 20130326228
    Abstract: 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: Application
    Filed: May 17, 2013
    Publication date: December 5, 2013
    Applicant: Cambridge Interactive Development Corp.
    Inventor: Daniil Utin
  • Patent number: 8447990
    Abstract: 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: Grant
    Filed: October 23, 2003
    Date of Patent: May 21, 2013
    Assignee: Cambridge Interactive Development Corp.
    Inventor: Daniil Utin
  • Publication number: 20120084845
    Abstract: 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: Application
    Filed: August 15, 2011
    Publication date: April 5, 2012
    Inventor: Daniil Utin
  • Patent number: 8001376
    Abstract: 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: Grant
    Filed: February 3, 2009
    Date of Patent: August 16, 2011
    Assignee: Cambridge Interactive Development Corp.
    Inventor: Daniil Utin
  • Publication number: 20090144555
    Abstract: 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: Application
    Filed: February 3, 2009
    Publication date: June 4, 2009
    Inventor: Daniil Utin
  • Patent number: 7487350
    Abstract: 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: Grant
    Filed: October 23, 2003
    Date of Patent: February 3, 2009
    Assignee: Grand Virtual, Inc.
    Inventor: Daniil Utin
  • Publication number: 20060156014
    Abstract: 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: Application
    Filed: October 23, 2003
    Publication date: July 13, 2006
    Inventor: Daniil Utin
  • Publication number: 20060156026
    Abstract: 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: Application
    Filed: October 23, 2003
    Publication date: July 13, 2006
    Inventor: Daniil Utin
  • Patent number: 6604997
    Abstract: 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: Grant
    Filed: June 15, 2001
    Date of Patent: August 12, 2003
    Assignee: WorldWinner.com, Inc.
    Inventors: Alexander L. Saidakovsky, Alexander Ganelis, Daniil Utin
  • Publication number: 20020055379
    Abstract: 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: Application
    Filed: June 15, 2001
    Publication date: May 9, 2002
    Inventors: Alexander L. Saidakovsky, Alexander Ganelis, Daniil Utin