×

Synchronizing system for gameplaying

  • US 9,782,674 B2
  • Filed: 01/05/2012
  • Issued: 10/10/2017
  • Est. Priority Date: 01/07/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product, comprising a computer usable non transitory tangible medium having a computer readable program code embodied therein, said computer readable program code executed to carry out a computer based activity, comprising:

  • hosting an activity on a server computer, said activity being one which is carried out on a remote client computer, and where said activity is carried out either communicating with said server or as not communicating with said server;

    receiving information on the server computer, from the remote client computer, said information being indicative of user interaction with the computer based activity;

    awarding points to a user account associated with the user, based on said information that is received;

    determining, in the server computer, if the remote client computer is connected to a remote website during the user interaction with the computer based activity resulting in said points being awarded;

    at a first time, when said determining determines that the remote client computer is connected to the remote website, then adding said points to said user account contemporaneously with said points being obtained; and

    at a second time, receiving an indication of previously-stored points from the remote client computer, said previously-stored points including an encryption result, using said encryption result to determine if said previously-stored points were validly-obtained, and if said previously-stored points were validly-obtained, adding said previously-stored points to said user account based on operations that occurred while said user was not communicating with said remote website to be combined with said points added to the user account contemporaneously with said points being obtained,wherein said activity is a game,wherein said activity is carried out by obtaining an image of a virtual product that has been previously registered by the user that is stored in memory, and using said image of the virtual product as part of said hosting said activity,wherein said image of said virtual product is an image of a virtual product that has been customized by the user, andwherein said points which are obtained by carrying out said activity are used to customize said virtual product.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×