IP Library Granted Patent US 8,108,468
Granted Patent B2
US 8,108,468 · App. 12/321,424 · Granted Jan 31, 2012

System and method for customized experiences in a shared online environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,108,468
App. No.
12/321,424
Granted
Jan 31, 2012
Kind
B2
Abstract

There is provided a system and method for providing customized experiences to a plurality of client stations in a shared environment. There is provided an accounts database having data relating to a plurality of clients, an online server having a server processor and hosting the shared environment for access by the plurality of client stations, and an online client application for execution by a client processor of a client station. The server processor is configured to retrieve client data from the accounts database relating to a client, determine client preferences of the client based on the client data, create a customized environment from the shared environment according to the client preferences, and send the customized environment to the online client application of a client station associated with the client for rendering the customized environment on a client display. User interactions may be filtered to maintain a shared environment perception.

Claims (44)

1. A system for providing customized experiences to a plurality of client stations in a shared environment, the system comprising:

an online client application for execution by a client processor of a first client station of the plurality of client stations and for rendering the shared environment on a client display of the first client station;

an accounts database having data relating to a plurality of clients; and

an online server hosting the shared environment for access by the plurality of client stations, and the online server having a server processor configured to:

retrieve client data from the accounts database relating to a first client of the plurality of clients;

determine client preferences of the first client based on the client data;

create a customized environment from the shared environment according to the client preferences;

send the customized environment to the online client application executing on the first client station of the first client for rendering on the client display;

receive interaction data from the online client application of the first client station, the interaction data having interactions specific to a customizable element of the customized environment, wherein the customizable element is a pet;

translate the interaction data separately for each of the plurality of client stations based on a particular customization of the customizable element by each of the other of the plurality of clients; and

affect each of the other of the plurality of client stations according to its separately translated interaction data.

2. The system of claim 1 , wherein the interaction data includes a message received from the first client station about the customizable element, wherein translation of the interaction data includes customizing the message separately for each of the other of the plurality of client stations based on the particular customization of the customizable element by each of the of the plurality of clients, and wherein the server processor is configured to affect each of the other of the plurality of client stations by sending to each of the other of the plurality of client stations its separately translated message.

3. The system of claim 1 , wherein the pet for the first client is a dog and for a second client of the plurality clients is a cat.

4. The system of claim 1 , wherein the interaction data includes feeding the pet with a food, and wherein the food is translated based on different pets for each of the plurality of clients.

5. The system of claim 1 , wherein the server processor is configured to determine client preferences by weighting group demographic relationship data against the client data.

6. The system of claim 1 , wherein the server processor is configured to create the customized environment by substituting custom audio or visual assets in the shared environment.

7. The system of claim 2 , wherein the message about the pet is translated based on different pets for each of the plurality of clients.

8. An online server for providing customized experiences to a plurality of client stations in a shared environment, each of the plurality of client stations including an online client application for execution by a client processor and for rendering the shared environment on a client display, and each client of a plurality of clients having client data in an accounts database account data, the online server comprising:

a memory configured to host the shared environment for access by the plurality of client stations; and

a server processor configured to:

retrieve client data from the accounts database relating to a first client of the plurality of clients using a first client station of the plurality of client stations;

determine client preferences of the first client based on the client data;

create a customized environment from the shared environment according to the client preferences;

send the customized environment to the online client application executing on the client station of the first client for rendering on the client display;

receive interaction data from the first client station, the interaction data having interactions specific to a customizable element of the customized environment, wherein the customizable element is a pet;

translate the interaction data separately for each of the plurality of client stations based on a particular customization of the customizable element by each of the other of the plurality of clients; and

affect each of the other of the plurality of client stations according to its separately translated interaction data.

9. The online server of claim 8 , wherein the interaction data includes a message received from the first client station about the customizable element, wherein translation of the interaction data includes customizing the message separately for each of the other of the plurality of client stations based on the particular customization of the customizable element by each of the of the plurality of clients, and wherein the server processor is configured to affect each of the other of the plurality of client stations by sending to each of the other of the plurality of client stations its separately translated message.

10. The online server of claim 8 , wherein the pet for the first client is a dog and for a second client of the plurality clients is a cat.

11. The online server of claim 8 , wherein the interaction data includes feeding the pet with a food, and wherein the food is translated based on different pets for each of the plurality of clients.

12. The online server of claim 8 , wherein the server processor is configured to determine client preferences by weighting group demographic relationship data against the client data.

13. The online server of claim 8 , wherein the server processor is configured to create the customized environment by substituting custom audio or visual assets in the shared environment.

14. The online server of claim 9 , wherein the message about the pet is translated based on different pets for each of the plurality of clients.

15. A method for a server processor of an online server to provide customized experiences to a plurality of client stations in a shared environment, the online server having a memory configured to host the shared environment for access by the plurality of client stations, each of the plurality of client stations including an online client application for execution by a client processor and for rendering the shared environment on a client display, and each client of a plurality of clients having client data in an accounts database account data, the method comprising:

retrieving client data from the accounts database relating to a first client of the plurality of clients using a first client station of the plurality of client stations;

determining client preferences of the first client based on the client data;

creating a customized environment from the shared environment according to the client preferences;

sending the customized environment to the online client application executing on the client station of the first client for rendering on the client display;

receiving interaction data from the first client station, the interaction data having interactions specific to a customizable element of the customized environment, wherein the customizable element is a pet;

translating the interaction data separately for each of the plurality of client stations based on a particular customization of the customizable element by each of the other of the plurality of clients; and

affecting each of the other of the plurality of client stations according to its separately translated interaction data.

16. The method of claim 15 , wherein the interaction data includes a message received from the first client station about the customizable element, wherein translation of the interaction data includes customizing the message separately for each of the other of the plurality of client stations based on the particular customization of the customizable element by each of the of the plurality of clients, and wherein the server processor is configured to affect each of the other of the plurality of client stations by sending to each of the ether of the plurality of client stations its separately translated message.

17. The method of claim 15 , wherein the interaction data includes feeding the pet with a food, and wherein the food is translated based on different pets for each of the plurality of clients.

18. The method of claim 16 , wherein the message about the pet is translated based on different pets for each of the plurality of clients.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2026
From: DISNEY ENTERPRISES, INC.
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075574/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2009
From: MERRIFIELD, LANE
To: DISNEY ENTERPRISES, INC.
Reel/Frame 022195/0533 →