IP Library Granted Patent US 8,239,769
Granted Patent B2
US 8,239,769 · App. 12/107,471 · Granted Aug 7, 2012

System and method for selling preference-based virtual objects

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,239,769
App. No.
12/107,471
Granted
Aug 7, 2012
Kind
B2
Abstract

A system and method for selling preference-based virtual objects comprising receiving one or more user commands from an input device, transmitting, to at least one server, the one or more user commands to identify one or more preference-based virtual objects based on the one or more user commands, receiving the one or more preference-based virtual objects in response to the identification of the one or more preference-based virtual objects, and outputting, to a display device, the one or more preference-based virtual objects in response to receiving one or more user inputs to display the one or more preference-based virtual objects to the display device.

Claims (36)

1. A method, comprising:

receiving one or more user commands from an input device;

transmitting, to at least one server, the one or more user commands to identify a plurality of preference-based virtual objects based on the one or more user commands, wherein the one or more preference-based virtual objects comprise at least one of avatars, seasonal virtual objects, ring tones, and gift cards;

identifying one or more of the plurality of preference-based virtual objects by matching, wherein the matching includes at least one of matching a profile of a user with one or more profiles of similar users within a community, matching one or more programs selected by the user with one or more similar programs within the community, and matching based on one or more recommendations from at least one of a host service provider, a third party, and a community poll;

receiving a user command selecting at least one of the one or more preference-based virtual objects that was previously identified by matching;

receiving one or more preference-based virtual objects in response to the identification of the one or more preference-based virtual objects; and

outputting, to a display device, the one or more preference-based virtual objects in response to receiving one or more user inputs to display the one or more preference-based virtual objects to the display device.

2. The method of claim 1 , wherein matching one or more programs selected by the user with one or more similar programs within the community is further based on matching content in the one or more programs with the one or more similar programs.

3. The method of claim 1 , wherein matching one or more programs selected by the user with one or more similar programs within the community is further based on matching ratings provided by the user for the one or more programs with ratings provided by additional users for the one or more similar programs.

4. The method of claim 1 , wherein matching one or more programs selected by the user with one or more similar programs within the community is further based on matching relationships provided by a third party.

5. The method of claim 1 , further comprising associating one or more user profiles of a community by tagging the one or more user profiles based on one of more ring tones associated with the one or more user profiles.

6. The method of claim 1 , further comprising transmitting purchasing information associated with the user purchasing one or more virtual objects to at least one server.

7. A computer readable media comprising code to perform the acts of the method of claim 1 .

8. A system, comprising:

a first receiver to receive one or more user commands from an input device;

a transmitter to transmit, to at least one server, the one or more user commands to identify a plurality of preference-based virtual objects based on the one or more user commands, wherein the one or more preference-based virtual objects comprise at least one of avatars, seasonal virtual objects, ring tones, and gift cards;

at least one server to identify one or more of the plurality of preference-based virtual objects by matching, wherein the matching includes at least one of matching a profile of a user with one or more profiles of similar users within a community, matching one or more programs selected by the user with one or more similar programs within the community, and matching based on one or more recommendations from at least one of a host service provider, a third party, and a community poll;

a second receiver to receive a user command selecting at least one of the one or more preference-based virtual objects that was previously identified by matching and receive the one or more preference-based virtual objects in response to the selection of the one or more preference-based virtual objects; and

an output configured to display, at a display device, the one or more selected preference-based virtual objects in response to receiving one or more user inputs to display the one or more preference-based virtual objects.

9. A method, comprising:

receiving one or more user commands at one or more modules;

identifying, at the one or more modules, one or more of a plurality of preference-based virtual objects based on the one or more user commands by matching, wherein the matching includes at least one of matching a profile of a user with one or more profiles of similar users within a community, matching one or more programs selected by the user with one or more similar programs within the community, and matching based on one or more recommendations from at least one of a host service provider, a third party, and a community poll, and wherein the one or more preference-based virtual objects comprise at least one of avatars, seasonal virtual objects, ring tones, and gift cards;

receiving a user command selecting at least one of the one or more preference-based virtual objects that was previously identified by matching; and

transmitting the one or more selected preference-based virtual objects to be displayed at a display device in response to receiving one or more user inputs to display the one or more selected preference-based virtual objects.

10. The method of claim 9 , wherein matching one or more programs selected by the user with one or more similar programs within the community is further based on matching content in the one or more programs with the one or more similar programs.

11. The method of claim 9 , wherein matching one or more programs selected by the user with one or more similar programs within the community is further based on matching ratings provided by the user for the one or more programs with ratings provided by additional users for the one or more similar programs.

12. The method of claim 9 , wherein matching one or more programs selected by the user with one or more similar programs within the community is further based on matching relationships provided by a third party.

13. The method of claim 9 , further comprising associating one or more user profiles of a community by tagging the one or more user profiles based on one of more ring tones associated with the one or more user profiles.

14. A computer readable media comprising code to perform the acts of the method of claim 9 .

15. A system, comprising:

a receiver to receive and collect one or more user commands at one or more modules;

at least one processor to identify, at the one or more modules, one or more of a plurality of preference-based virtual objects based on the one or more user commands by matching, wherein the matching includes at least one of matching a profile of a user with one or more profiles of similar users within a community, matching one or more programs selected by the user with one or more similar programs within the community, and matching based on one or more recommendations from at least one of a host service provider, a third party, and a community poll, and wherein the one or more preference-based virtual objects comprise at least one of avatars, seasonal virtual objects, ring tones, and gift cards and receive a user command selecting at least one of the one or more preference-based virtual objects that was previously identified by matching; and

a transmitter to transmit the one or more selected preference-based virtual objects to be displayed at a display device in response to receiving one or more user inputs to display the one or more selected preference-based virtual objects.

16. The method of claim 15 , wherein matching one or more programs selected by the user with one or more similar programs within the community is further based on matching content in the one or more programs with the one or more similar programs.

17. The method of claim 15 , wherein matching one or more programs selected by the user with one or more similar programs within the community is further based on matching ratings provided by the user for the one or more programs with ratings provided by additional users for the one or more similar programs.

18. The method of claim 15 , wherein matching one or more programs selected by the user with one or more similar programs within the community is further based on matching relationships provided by a third party.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2009
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023112/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2008
From: RUIZ-VELASCO, ENRIQUE; RAGHAVAN, SENTHIL K.; LAKANI, MOHAMMAD USMAN
To: VERIZON DATA SERVICES LLC.
Reel/Frame 020841/0801 →