SYSTEM AND METHOD FOR TOY ADOPTION AND MARKETING
First Claim
1. A virtual product interface system, comprising:
- a server system comprising an encrypted part, a non-encrypted part, and a computer-readable memory for storing an encryption key, said server system having a network connection and sending said encryption key over said network connection addressed to a client via a secured protocol, said non-encrypted part of said server system sending multimedia information addressed to said client over said network via a non-secure protocol,and said encrypted part controlling registration of users and adoption of a virtual product, wherein said encrypted part controls forming a user account based on a user registration, and said encrypted part controls adopting a virtual product by receiving a code that is indicative of a virtual product to be virtually adopted by a user, by confirming said code, and based on said confirming, creating an indication that the virtual product has been registered in association with the user account, where the virtual product is a virtual representation of a real life product represented by said code, and where communication indicative of a specific product that has been registered is carried out using said encryption key, and where communication indicative of said multimedia information is carried out unencrypted, without using said encryption key.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method and computer system for providing a virtual world. The computer system includes a virtual product interface system, which includes a server system with an encrypted part, a non-encrypted part, and a computer-readable memory for storing an encryption key. The server system includes a network connection and sends the encryption key over the network connection addressed to a client via a secured protocol. The non-encrypted part of the server system sends multimedia information addressed to the client over the network via a non-secure protocol. The encrypted part controls adopting a virtual product by receiving a code that is indicative of a virtual product to be virtually adopted by a user and confirming the code. A communication indicative of a specific product that has been registered is carried out using the encryption key, and communication indicative of the multimedia information is carried out unencrypted, without using the encryption key.
102 Citations
46 Claims
-
1. A virtual product interface system, comprising:
-
a server system comprising an encrypted part, a non-encrypted part, and a computer-readable memory for storing an encryption key, said server system having a network connection and sending said encryption key over said network connection addressed to a client via a secured protocol, said non-encrypted part of said server system sending multimedia information addressed to said client over said network via a non-secure protocol, and said encrypted part controlling registration of users and adoption of a virtual product, wherein said encrypted part controls forming a user account based on a user registration, and said encrypted part controls adopting a virtual product by receiving a code that is indicative of a virtual product to be virtually adopted by a user, by confirming said code, and based on said confirming, creating an indication that the virtual product has been registered in association with the user account, where the virtual product is a virtual representation of a real life product represented by said code, and where communication indicative of a specific product that has been registered is carried out using said encryption key, and where communication indicative of said multimedia information is carried out unencrypted, without using said encryption key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A client computer system that operates to interface with a virtual product, comprising:
-
a client computer, receiving both an encrypted transmission and a non-encrypted transmission from a remote server system, said client computer having a network connection, and receiving an encryption key over said network connection via a secured protocol, said non-encrypted transmission including files received over non-secure protocol, including at least multimedia information; said client computer operating to register a user from said client using said encryption key; said client computer operating to register a specific virtual product from said client using said encryption key to encrypt a code that is uniquely indicative of a virtual product to be virtually adopted; wherein said multimedia information that is received over said non-secure protocol is not personalized, and said encrypted transmission includes personalization information for said multimedia information, said personalization information including information indicative of a specific virtual product; and combining and viewing said multimedia information with said personalization information, on said client, thereby viewing personalized multimedia information that is personalized for said specific virtual product. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
creating an encryption key and sending said encryption key over a network, addressed to a client via a secured protocol; sending other data addressed to said client over non-secure protocol, said other data including multimedia information; registering a first user and creating a user account using said encryption key; controlling adoption of a virtual product, using said encryption key, wherein said adopting said virtual product comprises receiving a code that is indicative of the virtual product to be virtually adopted, authenticating said code, and based on authenticating that said code is valid, looking up information indicative of said code from a database, and creating information indicative of the virtual product within the user account using said information indicative of said code, where the information indicative of the virtual product is a virtual representation of a real-world product represented by said code, where a communication indicative of forming the product is carried out using said encryption key, and where a communication indicative of said multimedia information is carried out unencrypted, without using said encryption key. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method comprising:
-
registering a first user and creating a user account on a website for said first user; controlling adoption of a virtual product, wherein said adoption comprises receiving a code from the first user that is uniquely indicative of a virtual product to be virtually adopted by the first user; authenticating said code using a computer, and based on authenticating that said code is valid, using the computer for looking up information indicative of said code from a database, and adding the virtual product to the user account using said information indicative of said code, wherein the virtual product is a virtual representation of a real-world product represented by said code; sending generic multimedia data from a server to a client over a network; obtaining information from said user account to obtain personalization information for said multimedia, wherein said personalization information includes multimedia modification information from the user account, and creates said multimedia modification information in a form to modify said generic multimedia data; wherein at least a portion of said multimedia data is encrypted for transmission over the network. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A method, comprising:
-
storing information on a server indicative of a user account and individual information about a user, said individual information including at least information about a plurality of virtual products that have been registered by a user associated with the user account, and data regarding said virtual products that have been registered by said user; sending a generic application, that does not include individual information, over a network connection; obtaining personal information from said server based on a user account used to access the server, said personal information representing at least one of said virtual products that have been registered with said user account; wrapping said personal information in an XML message; and sending said generic application and said XML message separately addressed to a client.
-
-
44. A method, comprising:
-
sending information from a client computer addressed to a server computer, said information being indicative of a user account and said information also being indicative of individual information about a user who will be associated with said user account, said individual information including at least information about a plurality of virtual products to be registered by a user and associated with the user account, and data regarding said virtual products that have been registered by said user; receiving a generic application, that does not include individual information, into said client computer; obtaining personal information into said client computer from said server computer, said personal information based on a user account, said personal information being wrapped in an XML message, said personal information representing at least one of said virtual products that have been registered with said user account; and combining said personal information with said generic application to show said personal information representing at least one of said virtual products that have been registered with said user account as part of said generic application. - View Dependent Claims (45, 46)
-
Specification