US007464337B2

(12) United States Patent

(10) Patent N0.2

Han et a]. (54)

US 7,464,337 B2

(45) Date of Patent:

MULTIMEDIA COMMUNICATION METHOD

(58)

Dec. 9, 2008

Field of Classi?cation Search ............... .. 715/738,

USING VIRTUAL WORLD INTERFACE IN

715/ 758

MOBILE PERSONAL COMPUTERS (75)

Inventors: Kyun g s00k Han, lnchon KR ; San grae

See application ?le for complete search history. (

56

R f C't d e erences l e

)

Lee, Kyongsangnam-do (KR) _

_

_

U.S. PATENT DOCUMENTS

_

5,801,700

A

*

9/1998

Ferguson

.................. .. 715/748

(73)

Ass1gnee: Inha University Foundation, lnchon (KR)

6,219,045 131* 4/2001 Leahy et a1‘ ____ __ 6,496,851 B1 * 12/2002 Morris et a1. 6,704,031 B1 *

3/2004

(*)

Notice:

Subject to any disclaimer, the term ofthis

6,910,186 B2 *

6/2005 Kim ......................... .. 715/706

patent is extended Or days~ adjusted under

7,086,005 Bl *

8/2006 Neven Matsuda et a1. ................... .. 715/706

Kimball et a1.

715/757 709/204

........... .. 715/745

* cited by examiner

(21) Appl. No.:

10/344,080

(22)

PCT piledZ

Feb 26, 2001

PCT No.:

PCT/KR01/00290

86

( )

§23714(C]))(1)’_ ( )’ ( ) (87)

ABSTRACT

A method for communication of multimedia data using vir

6 ‘ ’

_ PCT Pub' NO" WOW/13030

tual World interface in a mobile personal computers is dis closed. The method comprises logging in to the server; dis playing an initial menu picture on a screen of the mobile

PCT Pub D ate_ Feb 14 2002

personal computer, the initial menu picture including a plu

'

(65)

l



rality of menu items for transmission or retrieval of the mul

Prior Publication Data

Us 2003/0177195 A1 _

(30)

_

SeP~ 18, 2003

timedia data; and performing a subroutine associated With a selected one of the menu items in the initial menu picture to transmit or retrieve the multimedia data. According to this

_

invention,

_

_

Forelgn Apphcatlon Pnonty Data

Aug. 8, 2000

(52)

(57)

F b 6 2003

ate‘

'

(51)

Primary ExamineriBa Huynh Assistant ExamineriShashi K Becker (74) Attorney, Agent, or FirmiBachman & LaPointe, RC.

(KR)

Int, Cl, G06F 3/00 G06F 3/048

............................. .. 2000-45935

information

can

rapidly

and

accurately

be

exchanged at any time or place. Further, desired media data can Conveniently be transmitted or retrieved by merely a

clicking operation of a stylus pen or a drag operation of a mouse Without executing a multiplicity of individual pro grams for transmission and/or retrieval of different media data.

(200601) (2006.01)

US. Cl. ..................... .. 715/738; 715/758; 715/752;

715/753; 715/757

2 Claims, 14 Drawing Sheets

Yuma! mcnuif.) check( 5)

mulii-peer chatting specific user access

detection/c2111 lrecepiion denial

peer-io-peer chatting

received mail checking

avatar chatting direct i110 sending

mail sending (15615175515556?

US. Patent

Dec. 9, 2008

Sheet 1 0f 14

US 7,464,337 B2

FIG.1

Clientl

client 11

20C

1O

:3 ~40 :

‘Ln/8O

--"_\_¢3:—3: Server

US. Patent

Dec. 9,2008

Sheet 2 or 14

US 7,464,337 B2

FIG. 2

log in

( 1D& password 4,50

sending) desired function _ _

selection

_[

V

file S endin 1%

r

sgrver t

ceived email

checkmg

FT

-

\54

avatar

peer - to - peer

chattmg

Chamng

'

\56 '

mail '

Sendmg

\62

'

\58 I

d'

t 1'']

k 60 ‘

_

lgggdglge

multrpeer

party

chatting

to 0

er

\64 end

~

‘was

'1"

g‘étig‘ignlmil e ec 10

ca

lreception denial

‘\68

US. Patent

Dec. 9, 2008

Sheet 3 0f 14

US 7,464,337 B2

FIG.3

munuCE) check( 5)

m ulti-peer chatting specific user access

dQlBCllOEl/ cahl

peer-lo-peer chatting a

lrecepiion denial received mail ' checking

" V ata r chatting

direct file sending

mail sending

ctrJ+I Avatar DP

send chat

ctrl+L ctrl+H WWW.‘,._._.__._,.v-WWHVM

Mail

send

ctrl+A

1"vI‘P RM

End

ctrl+F check

ctr1+P I

CUHX

Please click an image

US. Patent

Dec. 9, 2008

Sheet 4 0f 14

US 7,464,337 B2

FIG .5

Please select an avatar.

FIG.6

,

Avatar Chat

connection setting Avatar UlueIHuw are

Cumll fine lhanksglad IO SEE YOU

everybody. Cuzel Where dn you live in?

US. Patent

Dec. 9, 2008

J My Handheld l5C

Sheet 5 0f 14

'ame

NJ Temp

gaiftuvb ,iqgFTpRearvb guiHtmlviewvb gailPporLvb @?Messengenvb

__5 Temporary Intern

iJMy Documents

bitmap __1 My Documents ._1 Program Files “J Recycled

__; Windows

if JProgram Files ' '{riProjeclLvb

US 7,464,337 B2

US. Patent

Dec. 9, 2008

Sheet 6 0f 14

US 7,464,337 B2

FIG.8

enter

FTP server address, 4/82

user ID and password

select and send desired file

4/84

log off

4,86

US. Patent

Dec. 9, 2008

Sheet 7 0f 14

US 7,464,337 B2

FIG.9

enter user ID, password and mail

4,92

server address

1 read number and sizes of received messages

W94

1 display received messages

and attached files

96

TV

1 release connect ion

l

@

“98

US. Patent

Dec. 9, 2008

US 7,464,337 B2

Sheet 8 0f 14

FIG. 10

( start > select avatar

'b 102

send chatting contents to other party 4’

(avatar chattlng)

104

avatar selection

Send Slip ”\ 106

t

t

t

i

Send mail k 108

send or receive

send file

file to or from

directly to

FTP server

other party

\’\ 110

\“112

US. Patent

Dec. 9,2008

Sheet 9 0f 14

US 7,464,337 B2

FIG. 11

( start ) Y

set up one-to-one

/1/ [14

chatt ing room connection of chatter

1

to chatting room

send ID of other

party and number

/\/116

of chatting room

l

Chat‘?ng wrggeuser present 1n e-tot

chatting room

G5

'

4/ 118

US. Patent

Dec. 9, 2008

Sheet 10 0f 14

US 7,464,337 B2

FIG. 12

enter mail server address,

destination ID, sender ID message title, mail contents and

122

attached file or files

' l gain access to mail server and send mail

124

thereto

release connection

.1

126

US. Patent

Dec. 9, 2008

US 7,464,337 B2

Sheet 11 0f14

FIG. 13

gain access to server

4/132

i send destination ID and

“M134

file name to server

i read file stored in terminal of fi 1e sender and send it to terminal of other

4/136

party(via server)

‘ fi 1e recept ion store or open

received file

l (1?)

/\/138

US. Patent

Dec. 9, 2008

Sheet 12 0f 14

US 7,464,337 B2

FIG. 14

chatting room

selected?

146%

Send cbauin? contents.

send chatting contents

h thine!’ 1D. andb I too: nun er

and chatter ~ ID to server

c a

tggsewer

(send chatt mg contents $144

[send chatting contents to users present in

to al 1 users connected to server)

chatting room)

i determine whether current

chatting mode is to send chatting contents to users present in chatting,r room or to send chatting contents \/\l48 to all users connected to server and then send

chatting contente

(via server)

US. Patent

Dec. 9, 2008

Sheet 13 0f14

US 7,464,337 B2

FIG. 15

log in

4/152

i analyze user ID and password (via server)

W154

i store user ID

in log-in table

4/156

i search log-in table in response to specific user access

4/158

detection request

i send searched data to

specific client call colund tron specific cliefnt to

“160

162

specific user?

send usage to called user

i ————~@

164

US. Patent

Dec. 9, 2008

Sheet 14 0f 14

US 7,464,337 B2

FIG. 16

re re

est client tol ster users to 4,172

be denied reception

i re ister

re ept ion

F8 9?

eni_ed

u enie er_s 'nuser recetptbion a le

“V 174

i

receive message

from specific user A’ 176

i search reception denied user table

message seéider registere in

“V 178

180

table?

message sen [transmit mes er_ agetofrom /\/ 182

# (Ii-D

US 7,464,337 B2 1

2

MULTIMEDIA COMMUNICATION METHOD USING VIRTUAL WORLD INTERFACE IN MOBILE PERSONAL COMPUTERS

It is another object of the present invention to provide a multimedia communication method in mobile personal com puters, wherein a mobile personal computer is capable of readily transmitting or retrieving multimedia data using a

BACKGROUND OF THE INVENTION

virtual world interface and an instant messenger program.

It is yet another object of the present invention to provide a multimedia communication method in mobile personal com puters, wherein a desired function can be performed by merely a clicking operation of a stylus pen or a drag operation of a mouse without executing a multiplicity of individual programs for transmission and/or retrieval of different media data. In accordance with the present invention, the above and other objects can be accomplished by a provision of a multi

1. Field of the Invention The present invention relates in general to a multimedia

communication method in mobile personal computers, and more particularly to the multimedia communication method using a virtual world interface and an instant messenger pro gram.

2. Description of the Prior Art Mobile personal computers (PCs) are expected to be uni versally used in the early twenty-?rst century and absorb all functions of existing telecommunication and information appliances such as pagers, cellular phones, videophones, fac similes, etc. These mobile PCs signify not only existing hand

media communication method in mobile personal computers which includes a virtual world interface and an instant mes senger program and is connected to a server over any one of

wired and wireless communication networks, the method comprising the ?rst step of logging in to the server; the second

held computers and personal digital assistants (PDAs), but also light and small PCs having all or some of the infrared port, serial port, radio data communication functions and the

20

step of displaying an initial menu picture on a screen of the

mobile personal computer, the initial menu picture including

like for communication with remote PCs, as well as the per

a plurality of menu items for transmission or retrieval of the

formance of desktop PCs, such as wearable PCs (in the form

multimedia data; and the third step of performing a subrou

of a wristwatch or bulletproofj acket), auto PCs (such as a PC tine associated with a selected one of the menu items in the which is contained in a vehicle to guide a driver or read an 25 initial menu picture to transmit or retrieve the multimedia electronic mail for the driver in response to a voice command from the driver), etc. Such mobile PCs are expected, on the

data.

basis of the following reasons, to absorb all functions of

existing telecommunication and information appliances. 1. Development is continuously made of fundamental tech niques capable of realiZing functions of pagers, cellular phones, videophones and facsimiles in PCs. 2. Mobile PCs, charge coupled devices (CCDs), batteries, etc. are becoming lighter in weight and higher in performance at a very remarkable speed.

BRIEF DESCRIPTION OF THE DRAWINGS 30

The above and other objects, features and advantages of the present invention will be more clearly understood from the

following detailed description taken in conjunction with the accompanying drawings, in which: 35

FIG. 1 is a view showing the construction of a system for execution of a multimedia communication method using a

3. Peripheral techniques associated with a wireless asyn chronous transmit mode (ATM) are being developed. These

virtual world interface in mobile personal computers in accor

techniques will replace existing cellular phones and radio

FIG. 2 is a top-level ?owchart illustrating the multimedia communication method in accordance with the present inven

data communication systems using them or be used in com bination with them. 4. It is much simpler and more convenient for persons to carry and use a single telecommunication/information appli ance rather than individual pagers, cellular phones, electronic notes, etc. On the other hand, it is the current reality that an instant messenger program runs only on either desktop computers or notebook computers. The instant messenger program requires no procedure of server accessing by a user and is

dance with the present invention; 40

FIG. 3 is a view showing an exemplary initial menu picture displayed on a screen after user authentication, more particu

45

invention; 50

functions and always runs at a background or foreground.

with anybody anytime and anywhere. But, either desktop 55

multimedia function and be actively spread, will enable rapid communication at any place or time as long as they are able to transmit or retrieve multimedia data using the instant mes senger program.

FIG. 6 is a view showing an exemplary avatar chatting picture displayed on the screen when an avatar chatting func

tion is selected in FIG. 2; FIG. 7 is a view showing an exemplary picture for avatar selection and ?le sending in accordance with the present

An ultimate goal of communication techniques can be de?ned as allowing users to rapidly exchange information computers or notebook computers are disadvantageously limited in places for use. Mobile PCs, expected to have a

larly icon functions in the initial menu picture; FIG. 4 is a view showing types of services provided in the initial menu picture of FIG. 3; FIG. 5 is a view showing an exemplary avatar selection picture displayed on the screen in accordance with the present

made active in response to a request from a different user

while online. This program mostly has memo and chatting

tion;

invention; FIG. 8 is a ?owchart illustrating the step in FIG. 2 of sending a ?le to a ?le transmit protocol (FTP) server; FIG. 9 is a ?owchart illustrating a received mail checking

step in FIG. 2; 60

FIG. 10 is a ?owchart illustrating an avatar chatting step in

FIG. 2; FIG. 11 is a ?owchart illustrating a peer-to-peer chatting

SUMMARY OF THE INVENTION

step in FIG. 2; FIG. 12 is a ?owchart illustrating a mail sending step in

Therefore, it is an object of the present invention to provide a multimedia communication method using a virtual world

interface in mobile personal computers, wherein information can rapidly and accurately be exchanged at any time or place.

65

FIG. 2; FIG. 13 is a ?owchart illustrating the step in FIG. 2 of directly sending a ?le to the other party;

US 7,464,337 B2 3

4

FIG. 14 is a ?owchart illustrating a multi-peer chatting step in FIG. 2;

desired functions through the server 30 connected thereto. In

the preferred embodiment of the present invention, the desired functions may be a variety of functions for transmis sion or retrieval of multimedia data, for example, a multi-peer

FIG. 15 is a ?owchart illustrating a speci?c user access

detection/call step in FIG. 2; and

chatting function, avatar chatting function, received mail

FIG. 16 is a ?owchart illustrating a speci?c user reception denial step in FIG. 2.

checking function, etc., which are executed at steps 54 to 68 in FIG. 2. FIG. 3 is a view showing an exemplary initial menu picture

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

displayed on a screen after user authentication, more particu

larly icon functions in the initial menu picture, and FIG. 4 is a view showing types of services provided in the initial menu picture of FIG. 3. In the present embodiment, the “initial menu picture” may be referred to as a chatting picture.

In the following description made in conjunction with the preferred embodiment of the present invention, a variety of speci?c elements such as the number and names of avatars,

types of multimedia data, Windows operating systems and

If the initial menu picture is displayed on the screen after the user authentication as stated above, then each of the cli ents 2011, 20b and 200 can conduct a desired type of commu nication using a virtual world interface as the described here

concrete processing are shown. The description of such ele ments has been made only for a better understanding of the present invention. Those skilled in the art will appreciate that the present invention can be implemented without using the

inafter with a desired client or clients connected to the server

above-mentioned speci?c elements. In the following descrip tion of the present invention, a detailed description of known

30 on the displayed initial menu picture. In FIG. 2, the refer 20

functions and con?gurations incorporated herein, for example, a handheld personal computer (PC), personal digi tal assistant (PDA) and a desktop PC, will be omitted when it may make the subject matter of the present invention rather

unclear. Further, in the following description of the present

25

invention, “multimedia data” are de?ned as including text,

shown in FIG. 5 are displayed on the screen. These avatars

represent clients connected to the server 30, respectively, and information thereof must be pre-registered in the DB server 40. An example of chatting using such avatars is shown in

handwriting, audio, image, and video data, and an “integrated environment” is de?ned as a program capable of continuously performing its function in response to a new media data

transmission/retrieval request by not modifying an existing

ence numeral 54 denotes the step of sending a ?le to a ?le

transmit protocol (FTP) server, and 56 denotes a received mail check step. Also, the reference numeral 58 denotes an avatar chatting step and 60 denotes a peer-to-peer chatting step. If the avatar chatting function is selected, then avatars as

30

program code, but registering an additional component or

FIG. 6. In FIG. 2, the reference numeral 62 denotes a mail sending

step and 64 denotes the step of directly sending a ?le to the other party. For direct sending to the other party, each client

plug-in program. With this integrated environment program, a user need not execute a multiplicity of individual programs

can select a ?le to be sent, click on an avatar of the other party

for transmission/retrieval of different media data. FIG. 1 is a view showing the construction of a system for execution of a multimedia communication method using a virtual world interface in mobile personal computers in accor dance with the present invention. As shown in this drawing, the system comprises a messaging server 30 connected to a plurality of clients 2011-200 via a communication line 10 (this line may be associated with both wired/wireless communica tion networks if a mobile PC supporting radio data commu nication is used), and a database (DB) server 40 connected to

and then send the selected ?le directly to the other party. An example of such direct sending is shown in FIG. 7. On the other hand, the reference numeral 66 denotes the step of conducting multi-peer chatting in a chatting room and 68

35

denotes a speci?c user access detection/call step and a spe

ci?c user reception denial step. The above steps 54 to 68 can 40

the messaging server 30. Each of the clients 2011-200 can be a

handheld PC, PDA, or desktop PC. Preferably, mobile PCs

45

available as clients may be a mobile PC employing Windows CE as its operating system, and a desktop PC and notebook

a speci?c client ?rst enters an “FTP server address”, “user ID” and “password” at step 82 to gain access to the FTP server. If the speci?c client gains access to the FTP server, then it selects a desired ?le and sends it to the FTP server at step 84.

PC employing Windows 95/ 98/NT/2000 as their operating systems. The messaging server 30 may preferably be a Win dows NT 4.0 server.

50

Now, a description will be given of the multimedia com munication method using a virtual world interface of the

completed.

above-mentioned construction, with reference to the accom

FIG. 2 is a top-level ?owchart illustrating the multimedia communication method using a virtual world interface in accordance with the present invention. First, each of the cli ents 2011-200, physically connected to the messaging server 3 0 via the communication line 10, is user-authenticated by the messaging server 30 through a log-in procedure (entering a user identi?cation (ID) and password) at step 50. The user IDs and passwords of the clients must be pre-registered in the DB server 40. Upon user authentication by the messaging server (referred to hereinafter as a server) 30, an initial menu picture as shown in FIG. 3 is displayed on a screen of each of the

clients 2011, 20b and 200 such that each client performs

Subsequently, the speci?c client proceeds to step 86 to log off. Through this procedure, the ?le sending to the FTP server is

present invention, which is carried out by the system with the

panying drawings.

be executed by selecting associated menu items in the initial menu picture. Hereinafter, a more detailed description will be given of a variety of functions selected in the initial menu picture. FIG. 8 is a ?owchart illustrating the step 54 in FIG. 2 of sending a ?le to the FTP server. For sending of a ?le to the FTP server,

55

FIG. 9 is a ?owchart illustrating the received mail checking step 56 in FIG. 2. For the checking of received mails, a speci?c client ?rst enters a “user ID”, “password” and “mail server address” at step 92 to gain access to the server 30.

Then, the speci?c client reads the number and siZes of received messages from the DB server 40 at step 94 and

displays the received messages and attached ?les correspond 60

ing respectively thereto on the screen at step 96. Subse

quently, the speci?c client releases the connection to the server 30 at step 98. In this manner, each client can check

65

received mails. FIG. 10 is a ?owchart illustrating the avatar chatting step 58 in FIG. 2. For avatar chatting, a speci?c client ?rst selects an avatar of the other party at step 102 and then sends the contents of chatting to the selected avatar at step 104. Alter

US 7,464,337 B2 5

6

natively, the speci?c client may send a slip to a desired avatar at step 106, send a mail to the desired avatar at step 108, send

server 30 to detect access by a speci?c user, then the server 30

searches the log-in table for data about the speci?c user at step 158 and sends the searched data to the speci?c client at step 160. Thereafter, if there is a call command from the speci?c

or receive a ?le to or from the FTP server at step 110 or send

a ?le directly to the other party at step 112. At any step, the

corresponding function is performed by selecting an avatar of

client to the speci?c user at step 162, then the server 30 sends

the other party as in the above step 102. FIG. 11 is a ?owchart illustrating the peer-to-peer chatting step 60 in FIG. 2. For peer-to-peer chatting, a speci?c client

a message to a called user, or the speci?c user, at step 164. As

a result, the called user can respond to the call from the calling user, or the speci?c client. FIG. 16 is a ?owchart illustrating the speci?c user recep tion denial step in FIG. 2. First, if a speci?c client selects a speci?c user reception denial function in the initial menu

?rst sets up a one-to-one chatting room at step 114 and then sends an ID of the other party and a number of the set-up chatting room to the messaging server at step 116. As a result, the speci?c client can conduct one-to-one chatting with a user

picture shown in FIG. 3, then the server 30 displays a picture to request the speci?c client to register users to be denied reception, on the screen at step 172. Subsequently, if the

present in the chatting room at step 118. FIG. 12 is a ?owchart illustrating the mail sending step 62 in FIG. 2. For sending of a mail to the other party, a speci?c

speci?c client enters IDs (user names, avatars, etc.) of the reception denied users in the displayed picture, then the

client ?rst enters a “mail server address”, a “destination ID”, a “sender ID”, a “message title”, “mail contents” and an

server 30 registers the IDs of the reception denied users in a

“attached ?le or ?les” at step 122. Thereafter, if the speci?c

reception denied user table at step 174. Thereafter, upon receiving a message from a speci?c user at step 176, the

client enters a send command, then a mail is sent to the mail

server at step 124. Subsequently, the mail sending client

20

proceeds to step 126 to release the connection to the server 30. FIG. 13 is a ?owchart illustrating the step 64 in FIG. 2 of

the table. Upon determining at step 180 that the message sender was registered in the reception denied user table, the

directly sending a ?le to the other party. For direct sending of a ?le to the other party, a speci?c client ?rst enters a server

address and port number at step 132 to gain access to the server 30, and then sends a destination ID and ?le name to the server 30 at step 134. At step 136, a terminal of the ?le sender reads a ?le stored therein according to a program therein and sends the read ?le to a terminal of the other party via the server 30. Then, the other client stores or opens the sent ?le at step 138.

25

As apparent from the above description, the present inven tion provides a multimedia communication method using a

virtual world interface in mobile personal computers wherein 35

40

multiplicity of individual programs for transmission and/or retrieval of different media data. The present multimedia communication method is based

ID” and a “chatting room number” to the server 30. 45

the outer appearances of avatars as well as text IDs, and users 50

participating in chatting can dispose their avatars in desired places in a virtual world and change the positions of the avatars during chatting. Further, in addition to text and voice, users can express actions with feelings through avatars, so that they can more realistically and intimately chat with one another.

55

Although the preferred embodiments of the present inven tion have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modi?cations, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the

Through this procedure, each client can conduct the multi

60

accompanying claims.

65

What is claimed is: 1. A method for communication of multimedia data in a mobile personal computer which includes a virtual world interface and an instant messenger program and is connected

password of the speci?c client logging in thereto at step 154 to determine whether the speci?c client is a registered mem ber. If the speci?c client is a registered member, the server 30

on avatar and space concepts such that users, which are tar

gets of a personal information inquiry function and other functions, can be distinguished from other users according to

peer chatting. FIG. 15 is a ?owchart illustrating the speci?c user access detection/ call step in FIG. 2. For detection of access by a speci?c user, a speci?c client ?rst logs in to the server 30 at step 152. In this case, the server 30 analyZes a user ID and

mitted or retrieved by merely a clicking operation of a stylus pen or a drag operation of a mouse without executing a

case, the speci?c client sends “chatting contents”, a “chatter

it sends the contents of chatting to all users connected to the server 30 at step 144. In this case, the speci?c client sends “chatting contents” and a “chatter ID” to the server 30. At step 148, the server 30 determines according to the presence or not of a “chatting room number” in received data whether the current chatting mode is to send the chatting contents to users present in the chatting room or to send the chatting contents to all users connected thereto. Subsequently, the server 30 deter mines whether receivers are online or o?line, and then sends the chatting contents to the receivers determined to be online.

a mobile personal computer is capable of readily transmitting or retrieving multimedia data using a virtual world interface and an instant messenger program, thereby enabling informa tion to rapidly and accurately be exchanged at any time or place. Further, desired media data can conveniently be trans

chatting room. In other words, if a speci?c client selects the

On the other hand, in the case where the speci?c client does not select the displayed chatting room at the above step 142,

As a result, each client can deny the reception of a message sent from a speci?c user.

multi-peer chatting function and, in turn, a chatting room, displayed on the screen in response to the function selection, at step 142, then it proceeds to step 146 to send the contents of chatting to users present in the selected chatting room. In this

server 30 ends a speci?c user reception denial subroutine. However, in the case where it is determined at step 180 that the mes sage sender was not registered in the reception denied user table, the server 30 proceeds to step 182 to transmit the message from the message sender to the message receiver, or

the speci?c client. 30

FIG. 14 is a ?owchart illustrating the multi-peer chatting step 66 in FIG. 2. In the present embodiment, the multi-peer chatting function is classi?ed into two modes, one where a client selects a chatting room and chats with users present in the selected chatting room and the other where a client chats with all users connected to the server 30 without selecting the

server 30 searches the reception denied user table at step 178 to determine whether the message sender was registered in

permits it user connection thereto and stores the user ID in a

to a server over any one of wired and wireless communication

log-in table at step 156. If the speci?c client requests the

networks, said method comprising the steps of:

US 7,464,337 B2 7

8

a) logging in to said server;

c-4) transmitting the message received from said speci?c user to said mobile personal computer only When said speci?c user is not registered in said reception denied

b) displaying an initial menu picture on a screen of said

mobile personal computer, said initial menu picture including a plurality of menu items for transmission or 5 retrieval of the multimedia data; Wherein said menu items include an avatar chatting function, a speci?c user

access detection/call function a speci?c user reception denlal funCtlOn, and a dlreCI ?le Sendlng Item; c) performing a subroutine associated With a selected one 10 of said menu items in said initial menu picture to trans mit or retrieve said multimedia data, Wherein said menu items include an avatar chatting function, a speci?c user access detection/ call function and a speci?c user recep

tion denial function, Wherein said step c) is adapted to, if said speci?c user reception denial item is selected, per form a subroutine including the steps of:

e'1) requesting Said mehhe Personal Computer to register users to be denied reception;

user table; and d) performing a subroutine associated With a selected one of said menu items in said initial menu picture to trans

mit or retrieve said multimedia data, Wherein said step c) is adapted to, if Said avatar Chatting item is Selected, perform a subroutine including the steps of: d-l) select ing a desired avatar; and (1-2) sending the Contents of chatting to a client of the selected avatar, and if any one of a mail sending item, a direct ?le sending item and an item for ?le sending or reception to or from said ?le

transfer protocol server is selected, additionally perform 15

a subroutine associated With said selected item.

2. The method as set forth in claim 1, further comprising e) performing a subroutine associated With a selected one of said menu items in said initial menu picture to transmit or retrieve

saidmultimedia data, Wherein said step c) is adapted to, if said 20 direct ?le sending item is selected, perform a subroutine

c-2) registering identi?cations of the reception denied

ihehldihg the Steps eff e'1) Seleetihg a ?le to he sent; and e'2)

users in a reception denied user table in said server;

ehekihg ah avatar of the other Party, and e'3) sending the

c-3) searching said reception denied user table upon receiving a message from a speci?c user; and

Selected ?le dlrec?y to the other party’ *

*

*

*

*

mulii-peer chatting

Feb 26, 2001 - 9, 2008. Sheet 1 0f 14. US 7,464,337 B2. FIG.1. Clientl client 11. 20C. 1O. :3 ~40 ..... computers or notebook computers are disadvantageously.

1MB Sizes 1 Downloads 121 Views

Recommend Documents

Blogging, e-mailing chatting: the Web makes it all ...
Public" box on my profile on the online social network Facebook. My first and ... windows of the instant messaging programs Skype (green) and MSN (pink) to connect to my contacts with a dreamy little "gling." Who's online? Mohamed in ..... questions,