U.S. patent application number 12/970910 was filed with the patent office on 2011-04-14 for web pages and methods for displaying targeted on-line advertisements in a social networking media space.
Invention is credited to Gopal Krishnan, Raj Vemulpalli.
Application Number | 20110087540 12/970910 |
Document ID | / |
Family ID | 40096866 |
Filed Date | 2011-04-14 |
United States Patent
Application |
20110087540 |
Kind Code |
A1 |
Krishnan; Gopal ; et
al. |
April 14, 2011 |
Web Pages and Methods for Displaying Targeted On-Line
Advertisements in a Social Networking Media Space
Abstract
An internet web page and methods for displaying one or more
views in a social networking environment is provided. The web page
is a graphical user interface that facilitates communication in the
social networking environment. The internet web page includes a
first region that provides selections for showing a list of friends
for a first user. The list of friends is approved by the first
user. A second region defines a community media space that
including tools for allowing entry of text, images, or videos. A
third region presents online advertising targeted based on
knowledge about the friends of the first user, who are identified
in the list of friends. The online advertising further is
identifiable as liked by the first user when displayed in the third
region. Further included is a fourth region for displaying an image
selected by the first user to represent the first user and a fifth
region providing an interface for communication via a chat session.
The chat session is a text exchange between the first user and a
second user selected from the list of friends.
Inventors: |
Krishnan; Gopal; (San Jose,
CA) ; Vemulpalli; Raj; (San Jose, CA) |
Family ID: |
40096866 |
Appl. No.: |
12/970910 |
Filed: |
December 16, 2010 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
11760584 |
Jun 8, 2007 |
7870026 |
|
|
12970910 |
|
|
|
|
Current U.S.
Class: |
705/14.43 ;
705/14.66 |
Current CPC
Class: |
G06Q 30/0214 20130101;
G06Q 30/0277 20130101; G06Q 30/0251 20130101; G06Q 30/0244
20130101; G06Q 30/0255 20130101; G06Q 30/0269 20130101; G06Q 30/02
20130101 |
Class at
Publication: |
705/14.43 ;
705/14.66 |
International
Class: |
G06Q 30/00 20060101
G06Q030/00 |
Claims
1. An internet web page for displaying one or more views, the
internet web page being a graphical user interface that facilitates
social networking communication, the internet web page including, a
first region that provides selections for showing a list of friends
for a first user, the list of friends being approved by the first
user; a second region defining a community media space, the
community media space including tools for allowing entry of text,
images, or videos; a third region for presenting online
advertising, the online advertising being targeted based on
knowledge about the friends of the first user, who are identified
in the list of friends, the online advertising further being
identifiable as liked by the first user when displayed in the third
region, wherein the third region is separate from or integrated
within the second region; and a fourth region for displaying an
image selected by the first user to represent the first user;
wherein the internet web page is presented on a display of a
computing system having a processor; wherein the computing system
is connected to a server having program instructions for managing
interactivity with the internet web page, the server having a
processor.
2. The internet web page as recited in claim 1, wherein the online
advertisement is a picture, an image, a video, a clip, a page, an
on-line game, an icon, a graphic, or a combination thereof.
3. The internet web page as recited in claim 1, wherein the at
least one on-line advertisement is selectable from the third region
by the first user and movable into the second region upon selection
by the first user.
4. The internet web page as recited in claim 1, wherein the online
advertising is interactively selectable from the internet web page
and provides a link to another page provided by the online
advertising.
5. The internet web page as recited in claim 1, wherein the
internet web page is linked to a server, the server collects usage
data related to the online advertising, the usage data being
processed by an analyzer of the server to identify effectiveness
through metrics, the metrics being used to adjust targeting of the
online advertising.
6. The internet web page as recited in claim 5, wherein the metrics
include identification of clicks or cursor-over actions associated
with the online advertising.
7. The internet web page as recited in claim 1, further comprising
a fifth region, the fifth region identifying a profile of the
user.
8. The internet web page as recited in claim 1, wherein the online
advertising identified as liked by the first user is indicative of
an opinion of the online advertising, the opinion being collected
and analyzed by an advertising analyzer executed on a server that
renders the internet web page.
9. The internet web page as recited in claim 1, wherein the
internet web page is defined by one or more linked pages.
10. The internet web page as recited in claim 1, wherein the online
advertising is displayed to one or more of the friends from the
list of friends, in either the internet web page or another web
page linked to the internet web page.
11. The internet web page as recited in claim 1, wherein some of
the list of friends belong to a group.
12. A method for displaying a view in a graphical user interface
associated with an Internet site, comprising the operations of:
presenting visual media in the view, wherein the view is associated
with a first user and wherein the visual media includes a
third-party advertisement, the third party advertisement selected
as being liked by the first user; displaying in the view a first
area which shows text entered by the first user; and displaying in
the view a second area which shows text entered by a second user,
wherein the second user is a member of a list of friends of the
first user who are authorized to access the view, wherein each of
the operations is executed by a processor.
13. The method of claim 12, wherein the visual media comprises an
image.
14. The method of claim 12, wherein the visual media comprises a
video.
15. The method of claim 12, further comprising the operation of
displaying in the view an image selected by the first user to
represent the first user.
16. The method of claim 15, wherein the image selected by the first
user to represent the first user is displayed in a primary
position.
17. The method of claim 12, further comprising the operation of
displaying in the view an image selected by the second user to
represent the second user.
18. The method of claim 17, wherein the image selected by the
second user to represent the second user is displayed in the list
of friends.
19. The method of claim 12, wherein the Internet site is a social
networking site.
20. The method of claim 12, wherein the third-party advertisement
is presented when a profile of the first user is displayed.
21. An internet web page for displaying one or more views, the
internet web page being a graphical user interface that facilitates
social networking communication, the internet web page including, a
first region that provides selections for showing a list of friends
for a first user, the list of friends being approved by the first
user; a second region defining a community media space, the
community media space including tools for allowing entry of text,
images, or videos; a third region for presenting online
advertising, the online advertising being targeted based on
knowledge about the friends of the first user, who are identified
in the list of friends, the online advertising further being
identifiable as liked by the first user when displayed in the third
region; a fourth region for displaying an image selected by the
first user to represent the first user; and a fifth region
providing an interface for communication via a chat session, the
chat session being a text exchange between the first user and a
second user selected from the list of friends; wherein the internet
web page is presented on a display of a computing system having a
processor; wherein the computing system is connected to a server
having program instructions for managing interactivity with the
internet web page, the server having a processor.
22. The internet web page as recited in claim 21, wherein the
online advertisement is a picture, an image, a video, a clip, a
page, an on-line game, an icon, a graphic, or a combination
thereof
23. The internet web page as recited in claim 21, wherein the third
region for presenting advertising is defined adjacent to the second
region.
24. The internet web page as recited in claim 21, wherein the
online advertising is interactively selectable from the internet
web page and provides a link to another page provided by the online
advertising.
25. The internet web page as recited in claim 21, wherein the
internet web page is linked to a server, the server collects usage
data related to the online advertising, the usage data being
processed by an analyzer of the server to identify effectiveness
through metrics, the metrics being used to adjust targeting of the
online advertising.
26. An internet web page for displaying one or more views, the
internet web page being a graphical user interface that facilitates
social networking communication, the internet web page including, a
first view that provides selections for showing a list of friends
for a first user, the list of friends being approved by the first
user; a second view defining a community media space, the community
media space including tools for allowing entry of text, images, or
videos; a third view for presenting online advertising, the online
advertising being targeted based on knowledge about the friends of
the first user, who are identified in the list of friends, the
online advertising further being identifiable as liked by the first
user when displayed in the third view, wherein the third view is
separate from or integrated within the second view; and a fourth
view for displaying an image selected by the first user to
represent the first user; wherein the internet web page is
presented on a display of a computing system having a processor;
wherein the computing system is connected to a server having
program instructions for managing interactivity with the internet
web page, the server having a processor.
27. The internet web page as recited in claim 26, wherein the
online advertisement is a picture, an image, a video, a clip, a
page, an on-line game, an icon, a graphic, or a combination
thereof
28. The internet web page as recited in claim 26, wherein the at
least one on- line advertisement is selectable from the third view
by the first user and movable into the second view upon selection
by the first user.
Description
CLAIM OF PRIORITY
[0001] This application is a continuation application under 35 USC
120, of U.S. patent application Ser. No. 11/760,584, filed on Jun.
8, 2007, and entitled "Selecting and Displaying Advertisement in a
Personal Media Space", and which is herein incorporated by
reference.
BACKGROUND OF THE INVENTION
[0002] 1. Field of the Invention
[0003] This invention relates generally to the displaying of
advertisement in a communication personal media space, and more
particularly, selecting on-line advertisement by a user to display
in the user's communication personal media space for friends and/or
acquaintances approved by the user to view.
[0004] 2. Description of the Related Art
[0005] On-line advertising may be used by advertisers to accomplish
various business goals, ranging from building brand awareness among
potential customers to facilitating on-line purchases of products
or services. A number of different kinds of page-based or
video-based online advertisements are currently in use, along with
various associated distribution requirements, advertising metrics,
and pricing mechanisms. Processes associated with technologies such
as Hypertext Markup Language (HTML) and Hypertext Transfer Protocol
(HTTP) enable a page to be configured to contain a location for
inclusion of an advertisement. Some Internet technologies enable
rich video to be used to create high quality advertisements
[0006] One type of on-line advertisement is banner advertisement. A
banner advertisement typically features an image (animated or
static) and/or text displayed at a predetermined position in a
page. The banner advertisement usually takes the form of a
horizontal rectangle at the top of the page, but it can also be
arranged in a variety of other shapes at any other location on the
page. If a user clicks on the banner advertisement's location,
image, and/or text, the user is taken to a new page that may
provide detailed information regarding the products or services
associated with the banner advertisement. Banner advertisements are
often provided on a guaranteed number of impressions basis, though
they may also be performance-based.
[0007] However, most of the on-line advertisements are not
effective in reaching the on- line users because the advertisers
have no knowledge or only very limited knowledge of the users. The
advertisers often can only target the advertisement based on the
vague understanding of the demographics of users viewing certain
web sites or pages. Therefore, most of on-line advertisement is
either not targeted at all, or not targeted effectively. Since the
on-line advertisement is presented to the users with little or no
knowledge of the on-line users, the chances for the on-line users
to be interested in the advertisements are small. And, most users
that are on-line simply choose to ignore a majority of on-line
advertisements.
[0008] In view of the foregoing, there is a need for methods for
selecting advertisements to display to users that users would find
relevant. When users find the selected advertisements, which are
displayed to the users, relevant to the users, the users are more
likely to view the advertisement.
SUMMARY OF THE INVENTION
[0009] Broadly speaking, the present invention fills the need of
selecting relevant advertisement to target users by utilizing the
knowledge of friends or acquaintance of the target users. The
target users and friends or acquaintances of the target users
belong to the same on-line communities, groups, or circles. The
friends or acquaintance of the target users select the
advertisements to be displayed to the target users, or vice versa.
Due to the common interests of these on-line communities, groups or
circles, and also the trust built amongst these communities, groups
or circles, the target users are more likely to view the
advertisements. It should be appreciated that the present invention
can be implemented in numerous ways, including as a method, a
system, or a device. Several inventive embodiments of the present
invention are described below.
[0010] In one embodiment, an internet web page and methods for
displaying one or more views is provided. The web page is a
graphical user interface that facilitates social networking
communication. The internet web page includes a first region that
provides selections for showing a list of friends for a first user.
The list of friends is approved by the first user. A second region
defines a community media space that including tools for allowing
entry of text, images, or videos. A third region presents online
advertising targeted based on knowledge about the friends of the
first user, who are identified in the list of friends. The online
advertising further is identifiable as liked by the first user when
displayed in the third region. Further included is a fourth region
for displaying an image selected by the first user to represent the
first user and a fifth region for providing an interface for
communication via a chat session. The chat session being a text
exchange between the first user and a second user selected from the
list of friends.
[0011] In another embodiment, a method for displaying a view in a
graphical user interface associated with an Internet site is
provided. The method includes presenting visual media in the view.
The view is associated with a first user and the visual media
includes a third-party advertisement. The third party advertisement
being selected as being liked by the first user. The method further
includes displaying in the view a first area which shows text
entered by the first user and displaying in the view a second area
which shows text entered by a second user. The second user is a
member of a list of friends of the first user who are authorized to
access the view. Each of the operations is executed by a
processor.
[0012] Other aspects and advantages of the invention will become
apparent from the following detailed description, taken in
conjunction with the accompanying drawings, illustrating by way of
example the principles of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The present invention will be readily understood by the
following detailed description in conjunction with the accompanying
drawings, and like reference numerals designate like structural
elements.
[0014] FIG. 1 illustrates a diagram of two users engaging in an
Instant Messaging session, in accordance with one embodiment of the
present invention.
[0015] FIG. 2 illustrates displaying of USER-1's image and
advertisements selected by USER-1 in USER-1's community personal
media space, in accordance with one embodiment of the present
invention.
[0016] FIG. 3A illustrates a control panel of USER-1, in accordance
with one embodiment of the present invention.
[0017] FIGS. 3B illustrates a control panel that pops up after the
select advertisement button 206 is pushed, in accordance with one
embodiment of the present invention.
[0018] FIG. 3C illustrates a window listing advertisements related
to "restaurant", in accordance with one embodiment of the present
invention.
[0019] FIG. 3D illustrates a list of advertisement in USER-1's IM
control panel, in accordance with one embodiment of the present
invention.
[0020] FIG. 3E illustrates an apparel-related advertisement
selection window, in accordance with one embodiment of the present
invention.
[0021] FIG. 3F illustrates a window for entering a user's personal
information, in accordance with one embodiment of the present
invention.
[0022] FIG. 3G illustrates a window of a particular advertisement
AD-X, which allows users to express users' opinion about AD-X, in
accordance with one embodiment of the present invention.
[0023] FIG. 3H illustrates an advertisement analyzer coupled to the
Instant Messaging server and the servers of the advertisers, in
accordance with one embodiment of the present invention.
[0024] FIGS. 4A-4C illustrate USER-1's community personal media
space displaying selected advertisement, in accordance with various
embodiments of the present invention.
[0025] FIGS. 4D-4E illustrate different percentages of USER-1's
community personal media space being used to display
advertisements, in accordance with two embodiments of the present
invention.
[0026] FIG. 4F illustrates an IM session between USER-1 and USER-2,
in accordance with one embodiment of the present invention.
[0027] FIG. 4G illustrates a process flow of selecting and
displaying advertisement in a community personal media space, in
accordance with one embodiment of the present invention.
[0028] FIG. 5A illustrates an advertisement usage processor coupled
to an IM server and servers of advertisers, in accordance with one
embodiment of the present invention.
[0029] FIG. 5B illustrates the elements in the advertisement usage
processor of FIG. 5A, in accordance with one embodiment of the
present invention.
[0030] FIG. 5C illustrates an IM control panel of a user with a
"reward points" button, in accordance with one embodiment of the
present invention.
[0031] FIG. 5D illustrates a window showing rewards collected by a
user, in accordance with one embodiment of the present
invention.
DETAILED DESCRIPTION
[0032] The various embodiments describe for methods and computer
driven operations for selecting relevant advertisement to target
users by utilizing the knowledge of friends or acquaintance of the
target users. The target users and friends or acquaintances of the
target users belong to the same on-line communities, groups, or
circles. The friends or acquaintance of the target users select the
advertisements to be displayed to the target users, or vice versa.
Due to the common interests of these on-line communities, groups or
circles, and also the trust built amongst these communities, groups
or circles, the target users are more likely to view the
advertisements. In return, the friends or acquaintance of the
target users that select the advertisement to be displayed to the
target users can accumulate award points, which can be redeemed for
money or goods at a later time.
[0033] There are many Internet networking tools that allow users to
communicate and share information with friends or acquaintances
belonging to the communities, buddies, groups, or circles or
groups. People belonging to the same community, group, or circle
have either common interests or goals. The examples of such on-line
networking tools include, but not limited to, Yahoo!.TM. Instant
Messaging, Yahoo!.TM. Groups, Yahoo.TM. Chats,
Yahoo!360.degree..TM. Yahoo.TM. Blog, Yahoo.TM. Mail, Flickr.TM.
Y!.TM. Video, Y!.TM. Personals, Y!.TM. groups, etc. Users form
communities, groups, or circles to communicate, to share knowledge,
or to share media, such as photos, with their friends or
acquaintances belonging to the same communities, groups, or
circles. Companies, other than Yahoo.TM., also provide similar
networking tools for users. The following description will use
Instant Messaging (IM) as an example of the networking tools that
can be used to select and/or to deliver advertisements to target
users. However, other networking tools, by Yahoo.TM. or by other
vendors, can also be used to select and/or deliver advertisement to
target users.
[0034] IM has become one of the most popular applications on the
Internet. IM programs generally allow users to send and receive
messages. The messages are generated and displayed by an Instant
Messaging client on each end and an Instant
[0035] Messaging server may perform various functions to facilitate
the transfer of messages for communication or conversation. Users
of IM have their own lists of friends (e.g. buddies), which include
friends and/or acquaintances, who are approved by the users to
communicate with users through IM. We would use to term "friends"
to represent the people in the approved IM list. However, Yahoo.TM.
IM also allows users to send messages (or chat) with people not on
the IM list. Therefore, users have the option of seeing
advertisements in IM from people not on the IM list, who can be
called as "non-approved" friends. The term "friends" can be broadly
interpreted to include people communicating with IM and include
people not on the approved IM list.
[0036] FIG. 1 shows a diagram illustrating an exemplary Instant
Messaging system operating over the Internet. An Instant Messaging
client creates an Instant Messaging (IM) window 102 of USER-1 on an
IM client of USER-1. The IM window 102 of USER-1 is a graphical
user interface. IM window 102 of USER-1 generally includes a
history window 104 containing messages that have been exchanged in
the past, and a new text window 106 for new messages to be entered
by USER-1. USER-1 enters messages he/she communicates with USER-2
in text window 106. The text in the text window 106 can be entered
by typing in characters or symbols through a key board.
Alternatively, USER-1 can "speak" numbers, characters, words or
sentences to a speaker. A voice recognition decoder can then
translate the spoken characters, numbers, words or sentences into
texts appear on the text window 106. In one embodiment, the Instant
Messaging window 102 of USER-1 contains a community personal media
space (or personal media space) 108 of USER-1 to show an image
selected by USER-1. The image selected by USER-1 could be a
photograph of USER-1 himself/herself, a photograph that USER-1
likes, or an avatar of USER-1. The picture shown in the community
personal space can be a picture of USER-1 himself/herself or other
types chosen by USER-1. An avatar is an Internet user's
representation of the user commonly in the form of a
two-dimensional icon that can be used in Internet forums and other
virtual communities. In one embodiment, the avatar is in the form
of a three-dimensional icon. In FIG. 1, an avatar 118 is used as an
exemplary image that is chosen by USER-1 to be placed in USER-1's
community personal media space. In another embodiment, the Instant
Messaging window 102 of USER-1 contains a community personal media
space 110 of USER-2, who is exchanging messages with USER-1. An
avatar 120 of USER-2 appears in the community personal media space
110 of USER-2 that shows an avatar of USER-2.
[0037] A second Instant Messaging client also creates an Instant
Messaging window 122 of USER-2 that also includes a history window
124 and a new text window 126. USER-2 enters messages he/she
communicates with USER-1 in text window 126. Instant Messaging
window 122 displays a message sent from Instant Messaging window
102 via message server 112. The Instant Messaging window 122 of
USER-2 can also contains a community personal media space 130 of
USER-2 and community personal media space 128 of USER-1, similar to
the Instant Messaging window 102 of USER-1. In community personal
space 128 of USER-1 in the IM window 122, the same avatar 118 of
USER-1 in the community personal media space 108 of IM window 102
is displayed. Similarly, the avatar 120 of USER-2 of community
personal media space of IM window 102 is displayed in the community
personal media space 130 of USER-2 in IM window 122.
[0038] An IM server 112 is also connected to the Internet to
interact with the Instant Messaging window 102 of USER-1 and the
Instant Messaging widow 122 of USER-2. In various IM systems, the
message server may perform different functions such as receiving
messages and transferring them, replacing certain text with
symbols, or otherwise modifying or relaying messages. In addition,
the Instant Messaging client may display various menus and buttons
that activate common Instant Messaging functions such as changing
font, ringing another user, inserting symbols, etc.
[0039] As described above, USER-1 and USER-2, who are engaged in an
IM session, can view each other's images in the community personal
media spaces on their own IM windows 102, 122. In one embodiment,
USER-1 and USER-2 can choose to close the community personal media
spaces 110, 108, 128, 130 of their own and/or of their friend's. It
should be noted that software intended for implementing an
instruction set in an Instant Messaging environment may be
generally referred to as an Instant Messenger application or IM
application.
[0040] Since USER-1 and USER-2 are friends or acquaintances, USER-1
and USER-2 would be interested in viewing each other's images in
their own community personal media spaces 108, 110, 128, and 130,
during the IM session. However, the images 118, 120 are static, or
almost static. For example, some avatars are designed to blink
their eyes, and not much else. USER-1 and USER-2 would most likely
stop looking at the images after the initial glances in the
beginning of the IM session. Users, such as USER-1 and USER-2,
focus their attention on the IM windows, such as windows 102, 122.
The community personal media spaces on the IM windows would be
ideal spaces to display advertisements and/or promotions, for
example after a quick display of the image of USER-1 or USER-2. The
advertisements and promotions mentioned here can be offered by
advertisement companies or directly by vendors selling goods or
services. Promotions can include special deals or offers for
buyers. In the description below, advertisements also include
promotions.
[0041] USER-1 knows the people on his/her IM list of friends and
has common interests or goals with them. The examples of knowledge
that USER-1 has regarding the people on his/her IM list of friends
include, but not limited to, age, gender, interests, school(s)
attended, wealth level, income, etc. In addition, since the people
on USER-1's IM list of friends are approved by USER-1 to engage in
IM sessions with USER-1, there is certain amount of trust between
USER-1 and each member on USER-1's IM list. If the advertisements
displayed in the community personal media space(s) are selected by
USER-1 to display for people on USER-1's IM list of friends to view
during IM sessions with USER-1, USER-1's knowledge of people on the
IM list would make the selected advertisements more to relevant
those people. Therefore, the advertisement delivered in this manner
would be much more effective than a conventional
advertisements-delivering mechanism, which delivers advertisements
with limited or no knowledge of the recipients.
[0042] In one embodiment, one or more pieces of advertisement
selected by USER-1 are rotated in the community personal media
space 108, 128 of USER-1, as show in FIG. 2, along with the
originally displayed image 118. In FIG. 2, during the period
between time zero and time t.sub.1, USER-1's chosen image 118 is
displayed in the personal space 108, 128 of USER-1. Afterwards,
during the period between time t1 and time t2, a first
advertisement (or AD-1) is displayed in the community personal
media space 108, 128.
[0043] During the period between time t.sub.2 and time t.sub.3, a
second advertisement (or AD-2) is displayed in the community
personal media space 108, 128. During the period between time
t.sub.3 and time t.sub.4, a third advertisement (or AD-3) is
displayed in the personal space 108, 128. During the period between
time t.sub.4 and time t.sub.5, USER-1's image 118 is displayed in
the personal space 108 again. Afterwards, AD-1, AD-2, and AD-3 are
displayed sequentially. The rotating display continues until the IM
session between USER-1 and USER-2 is over. The displaying sequence
described above is merely an example. Other displaying sequences
are also possible.
[0044] The advertisements, such as AD-1, AD-2, and AD-3, displayed
in the community personal media space 108, 128 are selected by
USER-1. USER-1 knows the people in his/her IM list of friends.
USER-1 chooses advertisements that USER-1 likes or USER-1 thinks
his/her friends would like. As described above, USER-1 and members
of USER-1's IM list have something in common For example, they
could be in the same age group, go to the same school, work in the
same company, be interested in the same sport, etc. USER-1 and
member of USER-1's IM list form a networking circle, which can also
be called a networking group or a networking community. The types
of advertisements USER-1 chooses to display for USER-1's networking
circle would interest people in the same networking circle, since
they have something in common, have knowledge of one another, and
are either friends or acquaintances. There is a certain degree of
trust in the networking circle.
[0045] FIG. 3A shows an embodiment of an IM control panel 202 for
USER-1. In the control panel there is a display 204 of a list of
friends communicating with USER-1 through IM. The list of friends
includes A, B, C, etc. In one embodiment, near the display 204 of a
list of friends there is a button 203, which when is used to add
additional members to the list of friends. In one embodiment, when
button 203 is clicked, a window (not shown) would pop up to allow
USER-1 to add members to his/her list of IM friends. In one
embodiment, members in the list of friends, such as A, B, or, C,
can be deleted by performing a "right" click on the mouse when the
cursor is placed over the name (or code name) of a member of the
list of friends.
[0046] In the control panel 202, there is a display 208 of a list
of advertisements selected by USER-1 for display in USER-1's
community personal media space, such as 108, 128 described above.
The list of advertisements includes AD-1, AD-2, and AD-3, etc. In
one embodiment, next to the display 208 of the list of
advertisements, there is a button 206 for selecting advertisements
to add to the list of advertisements. In one embodiment, the
advertisements in the list of advertisements, such as AD-1, AD-2,
or AD-3 can be deleted by performing a "right" click on the mouse
when the cursor is placed over a particular advertisement in the
list, such as AD-1, AD-2, or AD-3.
[0047] FIG. 3B shows one embodiment of a window of control panel
210 that pops up when button 206 is clicked. In the control panel
210, there is keyword field 212 which allows USER-1 to enter a
keyword, such as "restaurant" to search for advertisements related
to the entered keyword. When the keyword "restaurant" is entered
into the field 212 and the return key is pressed, a window 250
listing advertisements related to "restaurant" pops up. In the
window 250, there is a list of restaurants that provides
advertisements. For example, the list includes "Restaurant A" 251,
"Restaurant B" 253, etc. USER-1 then chooses one or more
restaurants that USER-1 likes or USER-1 thinks his/her friends
might like or might be interested in. For example, USER-1 chooses
"Restaurant A" 251 by clicking on the selection button 252 for
"Restaurant A". Afterwards, "Restaurant A" would appear in the list
of advertisements in display 208 below the originally selected
AD-1, AD-2, and AD-3. In one embodiment, the advertisements shown
in the list of advertisements 208 of FIG. 3D are rotated to be
displayed in the community personal media spaces 108, 128 of USER-1
during IM session between USER-1 and USER-2, in a manner described
in the description of FIG. 2.
[0048] Alternatively, advertisement can also be categorized and be
shown under different subjects, such as apparel, sport, and music,
etc., as shown in FIG. 3B. USER-1 can move a cursor (or mouse) over
to one of the subjects, such as apparel, and click on the subject.
Once the subject, such as apparel, is chosen (or clicked), a window
270 pop up, as shown in FIG. 3E. In window 270 there is a list of
apparel advertisements, such as "Apparel A" 271 and "Apparel B"
273'', that are sponsored by advertisers for USER-1 to choose from.
If USER-1 chooses one of the apparel advertisements by clicking on
one of the selection buttons 272, 274 next to the apparel
advertisements, the chosen apparel advertisement is added to the
list of advertisements 208 to be displayed in USER-1's community
personal media space, such as 108, 128.
[0049] In another embodiment, the list of advertisements can also
be generated by clicking on the "Auto Select" button 209 in FIG. 3A
to allow the system to generate the list of advertisements for
USER-1 based on USER-1's age, gender, interests, etc. USER-1's
personal information regarding age, gender, interests, etc., can be
entered earlier and is stored in the system. Alternatively,
USER-1's personal information regarding age, gender, interests,
etc., can also be entered after the "Auto Select" button 209 is
clicked. A window 290 can pop up after the "Auto Select" button 209
is clicked, as shown in FIG. 3F. USER-1 is asked to enter personal
information, such as age, gender, interests, education, and income
level, etc., in window 290. The information can be entered either
by entering keywords, by clicking on a particular choice, or by
other commonly known information collection mechanisms used
on-line. The system collects the personal information of USER-1 and
selects the advertisements for USER-1 to be displayed in USER-1's
community personal media space, such as 108, 128.
[0050] In another embodiment, the system presents advertisements to
USER-1 to "approve" or "disapprove" to gain knowledge of whether
the advertisement appeals to users, such as USER-1. FIG. 3G shows a
window 295 of a particular advertisement AD-X 296, which could be a
game, a video, or an advertisement page, etc., provided by one of
the advertisers. AD-X 296 can also be a picture, an image, an icon,
a graphic, or a clip. USER-1 can choose to select "approve" or
"disapprove" before or after viewing
[0051] AD-X by clicking on the button 297 or 298. In addition,
USER-1 can also enter his/her comments by in the comment field 299
to provide feedback to the advertiser. Alternatively, USER-1 can
also select a rating over a scale, such as 1 to 5, by pressing a
button, such as button 300, which has a rating of 5. By collecting
the data of hits on "Approve", "Disapprove", rating buttons, and
entered comments from USER-1, the system (and the advertisers) gain
knowledge on what types of advertisements appeal to USER-1. The
comments collected can also be used to improve the designs of the
advertisements.
[0052] FIG. 3H shows an advertisement analyzer 114 that is coupled
to the Instant Messaging server 112, in accordance with one
embodiment of the current invention. The advertisement analyzer 114
collects inputs from users, such as USER-1 and USER-2, regarding
whether the advertisements appeal to them and their opinion
regarding the advertisements and analyzes the results. The analyzed
results are then sent to servers belonging to various advertisers,
such as advertiser 1 server 115, advertiser 2 server 116, and
advertiser 3 server 117, etc. In another embodiment, the
advertisement analyzer 114 is part of message server 112.
[0053] Once the list of advertisement is selected, the list can be
displayed in the manner described in FIG. 2, in accordance with one
embodiment of the current invention. However, display of an
advertisement in the community personal media spaces 108, 128 of
USER-1 is not limited to the method and manner described in FIG. 2.
In one embodiment, a community personal media spaces 108', 128' of
USER-1 is divided into two portions, as shown in FIG. 4A. An upper
user portion 132 is used to display the image, such as avatar 118',
chosen by USER-1. A lower advertisement portion 134 is used to
display the advertisements selected by USER-1. The image chosen by
USER-1 to be displayed in the upper portion 132 is shrunk or
truncated to a smaller size to fit in the upper user portion 132.
In one embodiment, advertisements in the list of advertisements are
rotated in the lower advertisement portion 134, in a similar manner
to that described in FIG. 2. Since USER-1's image (or a truncated
avatar 118' in this example) is shown in the upper user portion
132, USER-1's image does not need to be rotated with the
advertisements in the list of advertisements to be shown in the
lower advertisement portion 134. Only the advertisements are shown
in the lower advertisement portion 134. Alternatively, the list of
advertisement can be displayed on advertisement portion 134, as
shown in FIG. 4B. The advertisement can be displayed as symbols or
icons of the advertisements, or links to the advertisements. When a
cursor 138 is moved over the advertisement, such as AD-1 135.sub.I
of FIG. 4B, and a "click" is performed on the advertisement AD-1
135.sub.I, the selected advertisement AD-1 135.sub.I is displayed
in the advertisement portion 134, as shown in FIG. 4C. AD-1
135.sub.I displayed in the lower portion 134 can include a video, a
game or an advertisement page with information about the
advertiser, the product(s), promotion, etc.
[0054] USER-1 can decide the percentage of his/her community
personal media spaces 108', 128' that would be utilized to show
his/her image 118'. The remaining portion is used to show the
selected advertisements. For example, USER-1 can choose 50% of
his/her community personal media spaces 108', 128' to be used to
show an advertisement, as shown in FIG. 4D. USER-1 can also choose
10% of his/her personal space 108 to be used to show advertisement,
as shown in FIG. 4E.
[0055] USER-1 may want to select and display advertisements because
he/she wants his/her friends to know what types of stores that
he/she likes or likes to shop. In addition, the advertisers can
provide incentives (or rewards) for USER-1 to carefully select
advertisements and displayed the advertisements to USER-1's friends
(on the IM list). With the provided incentives to USER-1, USER-1
would be more motivated to spend time to select advertisements and
to provide a portion of his/her community personal media space to
display these selected advertisements. The incentives can be set up
to correlate to the responses from USER-1's friends during the IM
sessions. If USER-1's friend, such as USER-2 in an IM session with
USER-1, clicks to view one or more advertisements, USER-1 can get a
certain amount of reward points, provided by the advertisers. If
USER-2 only moves the cursor over the advertisements selected by
USER-1, USER-1 can also get a lesser amount of reward points. The
reward points can be accumulated to be redeemed at stores, which
could be physical stores or on-line stores. Therefore, by selecting
and displaying these on-line advertisements, USER-1 not only lets
his/her friends know what types of stores or goods USER-1 likes,
but also benefits financially or materially, since the advertisers
provide rewards based on how many of and how many times USER-1's
friends, such as USER-2, view the advertisements.
[0056] FIG. 4F shows an Instant Messaging window 102' of USER-1 and
an Instant Messaging window 122' of USER-2, in accordance with one
embodiment of the present invention. USER-1 and USER-2 are engaged
in an IM session. USER-1's image 118'' and selected advertisement
411, 412, 413 are displayed in USER-1's community personal media
space 108 of window 102' of USER-1 and USER-1's community personal
media space 128' of window 122' of USER-2. At the same time,
USER-2's image 120'' and selected advertisement 401, 402, 403, 404
are displayed in USER-2's community personal media space 110' of
window 102' of USER-1 and USER-2's community personal media space
130' of window 122' of USER-2. In this embodiment, USER-1 and
USER-2 can view each other's selected advertisements. They can earn
reward points for each other by "mousing" over or clicking on the
other person's selected advertisements. By doing so, in addition to
knowing the stores/goods that their friend(s) promote better, they
accumulate reward points for their friend(s). In addition, they
also know more (such as taste, likes, shopping habits, etc.) about
their friends.
[0057] USER-1 can get a "X" number of points of reward from
advertiser of AD-1 if
[0058] USER-2 simply "mouses over" advertisement 411, as shown in
FIG. 4B. If USER-2 is really interested in advertisement 411 and
clicks on advertisement 411 to display the content of advertisement
411, as shown in FIG. 4C, USER-1 can get a "Y" number of points
from the advertisement. Y is most likely to be larger than X. If
USER-1 accumulates sufficient number of points from the advertiser
of advertisement 411 from various friends or acquaintances in
different IM sessions, USER-1 can later redeem these points, such
as with advertiser for advertisement 411. As discussed above, with
incentives (or rewards), USER-1 is more likely to carefully select
the advertisement to display to his friends and acquaintances to
make financial and/or material gain. Therefore, with the motivating
incentives, the knowledge of USER-1 of his/her friends can be
utilized to effectively promote stores or goods to USER-1's friends
and acquaintances. Since the advertisements are carefully chosen
with knowledge of the target users, the advertisements have higher
chances of reaching the target users. In addition, USER-1 and
USER-1's friends have a certain amount of trust and influence over
one another. The trust and influence between them would make the
delivery of the advertisement even more effective. USER-1's friends
might be more inclined to make purchases of certain goods or in
certain stores because USER-1 recommends or promote the products or
stores.
[0059] The reward points do not need to be linked to a specific
advertiser. The reward points can be collected from a different
advertiser and be redeemed at one or more stores identified by the
advertisers. In a way, it's similar to a credit card user who can
accumulate points by using credit card to make purchases. The
points accumulated by spending money with the credit card can be
used to redeem airline ticket(s) with one or more airlines in
agreement with the credit card company. Similarly, USER-1 can
accumulate reward points with different advertisers and use the
reward points with one or more stores that are in agreement with
the advertisers promoting on-line advertisements through IM.
[0060] FIG. 4G shows an embodiment of a process flow chart 450 of
USER-1 selecting and displaying advertisements in USER-1's
community personal media space(s). At step 451, USER-1 selects
advertisement(s) that USER-1 wants to display to his/her friends on
the IM list. The advertisements can be seen when USER-1 is engaged
in an IM session with one member (or friend) on the IM list. After
the advertisements are chosen, they are displayed in USER-1's
community personal media space at step 453. In one embodiment, the
advertisements are displayed during an IM session between USER-1
and a member (or a friend) of USER-1's IM list. Prior to displaying
the advertisements, USER-1 might need to specify what portion (or
percentage) of USER-1's community personal media space would be
used for displaying the advertisement.
[0061] FIG. 5A shows the Instant Messaging (IM) server 112 coupled
to an advertisement usage processor 153, in accordance with one
embodiment of the current invention. In another embodiment, the
advertisement usage processor 153 resides in the IM server 112. The
IM server 112 collects the usage data and passes the usage data to
the advertisement usage processor 153 for analyzing the usage data.
In one embodiment, the advertisement usage processor 153 collects
usage data 154, which are then fed into a data analyzer 155, as
shown in FIG. 5B, in accordance with one embodiment of the present
invention. After the usage data 154 are analyzed, the usage data
154 become usage metrics 156. For example, the usage metrics 156
can include number of clicks, number of cursor-overs, codes
representing which friends of USER-1 contribute to the clicks or
cursor-overs, and which advertisements, etc. The usage metrics 156
are then fed into a reward calculator 157, which calculates rewards
or reward points 158 for users of connected to IM server 112, such
as USER-1 and USER-1's friends. In one embodiment, the data rewards
or reward points 158 calculated are then fed back to the message
servers 112 or are fed to different servers belonging to different
advertising companies, such as advertiser 1 server 159, advertiser
2 server 160, and advertiser 3 server 161, etc. The usage metrics
157 and rewards data or reward points 158 sent to various servers
belonging to different advertisement companies allow the
advertising companies to know how many users have viewed their ads
to gauge the effectiveness of their ads. Alternatively, the data
are not sent to servers of the advertising companies. Instead, the
company owning the IM server 112 prepares reports for the
advertising companies.
[0062] The rewards data or reward points 158 from the advertisement
usage processor 153 are sent to the IM server 112, which then
passes the rewards data or reward points 158 to IM control panel
202 of USER-1 to let USER-1 know how many rewards and/or reward
points he/she has accumulated. FIG. 5C shows an embodiment of a
control panel 202' of USER-1, which include a display 204 of a list
of friends, a display 206 of a list of advertisements selected by
USER-1 to be displayed, and a button 230 of accumulated points.
When USER-1 clicks on the button of the accumulated points 230,
USER-1 can view the reward and/or reward points that USER-1 has
accumulated. FIG. 5D shows an embodiment of a window 231 which pops
up when the button 230 is pushed. In window 231, a metric shows how
many points for each advertiser USER-1 has accumulated. For
example, USER-1 has accumulated 3 points with advertiser 1, 10
points with advertiser 2, and 50 points with advertiser 3.
Accumulating a certain number of points would qualify USER-1 to
exchange certain goods with a certain advertiser or to redeem
certain goods with a particular vendor. For example, USER-1 has
accumulated 50 points with advertiser 3, which might qualify him
for a free cup of coffee with a store working with the advertising
companies. In the example shown in FIG. 5D, USER-1 has accumulated
205 points, which might allow USER-1 to use 200 points out of the
205 points to purchase a music CD with a store working with the
advertising companies.
[0063] The reward and/or reward points entice users to select and
display relevant advertisements to users' circles of friends. The
circles of friends of the users based on their trust of users or
their interests in getting to know the users better would be more
likely to view the advertisement. Therefore, advertisements
delivered in this manner become very effective, since the
advertisements are "pulled" by users, such as USER-1, and "pushed"
by users, such as USER-1, to their friends, whom they have
knowledge of In addition, with the enticement of rewards, users,
such as USER-1, are more willing to give inputs on the
advertisements, for example using the exemplary mechanism shown in
FIG. 3H. Advertisers can use these inputs to better refine their
advertisements and to better target their customers.
[0064] The concept of this invention can be applied to any on-line
communication or networking tools that utilizes community personal
media space and is not limited to IM.
[0065] For example, Yahoo! 360.degree..TM. also allows community
personal media space. In Yahoo! 360.degree..TM., there is also a
space for a personally selected picture or avatar. Friends of a
user of Yahoo! 360.degree..TM. are invited to view the 360.degree.
profile of the user. During viewing of the 360.degree. Profile,
friends can move cursors over or click through the advertisements
presented in the Yahoo! 360.degree..TM..
[0066] As described above, additional examples of such on-line
networking tools include, but are not limited to Yahoo.TM. Groups,
Yahoo!360.degree..TM. Yahoo.TM. Blog, Yahoo.TM. Mail, Flickr.TM.
Y!.TM. Video, Y!.TM. Personals, etc. Networking tools offered by
companies, other than Yahoo.TM., with community personal media
space may also use the methods and systems described above to
deliver advertisements.
[0067] With the above embodiments in mind, it should be understood
that the invention may employ various computer-implemented
operations involving data stored in computer systems. These
operations are those requiring physical manipulation of physical
quantities. Usually, though not necessarily, these quantities take
the form of electrical or magnetic signals capable of being stored,
transferred, combined, compared, and otherwise manipulated.
Further, the manipulations performed are often referred to in
terms, such as producing, identifying, determining, or
comparing.
[0068] The invention can also be embodied as computer readable code
on a computer readable medium. The computer readable medium is any
data storage device that can store data which can be thereafter
read by a computer system. Examples of the computer readable medium
include hard drives, network attached storage (NAS), read-only
memory, random-access memory, CD-ROMs, CD-Rs, CD-RWs, magnetic
tapes, and other optical and non-optical data storage devices. The
computer readable medium can also be distributed over a network
coupled computer system so that the computer readable code is
stored and executed in a distributed fashion.
[0069] Any of the operations described herein that form part of the
invention are useful machine operations. The invention also relates
to a device or an apparatus for performing these operations. The
apparatus may be specially constructed for the required purposes,
or it may be a general purpose computer selectively activated or
configured by a computer program stored in the computer. In
particular, various general purpose machines may be used with
computer programs written in accordance with the teachings herein,
or it may be more convenient to construct a more specialized
apparatus to perform the required operations.
[0070] The above described invention may be practiced with other
computer system configurations including hand-held devices,
microprocessor systems, microprocessor-based or programmable
consumer electronics, minicomputers, mainframe computers and the
like. Although the foregoing invention has been described in some
detail for purposes of clarity of understanding, it will be
apparent that certain changes and modifications may be practiced
within the scope of the appended claims. Accordingly, the present
embodiments are to be considered as illustrative and not
restrictive, and the invention is not to be limited to the details
given herein, but may be modified within the scope and equivalents
of the appended claims. In the claims, elements and/or steps do not
imply any particular order of operation, unless explicitly stated
in the claims.
* * * * *