The Prior Art Database and Publishing service will be updated on Sunday, February 25th, from 1-3pm ET. You may experience brief service interruptions during that time.
Browse Prior Art Database

A Methodology and System for Fellowship Network Extending in Instant Messaging Applications

IP.com Disclosure Number: IPCOM000189177D
Original Publication Date: 2009-Oct-30
Included in the Prior Art Database: 2009-Oct-30
Document File: 7 page(s) / 75K

Publishing Venue



As a frequently and easily used communication tool, IM(instance messenger) is deeply linked to our daily life. Lots of people depend on IM to communicate/connect with their family, friends, colleagues and customers etc. The current common approach to get your contacts from IM system, is most likely searching with some key words. Have you ever imaged you can expand your IM contact list by adding/chatting with your friends' friends (i.e., "contacts' contacts" in IM) into your own friend list?

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 57% of the total text.

Page 1 of 7

A Methodology and System for Fellowship Network Extending in Instant Messaging Applications

3.1. Two new boolean type E

EE---Friend properties

Friend properties will created for each general IM users (E-Friend = extended friends):


     - to decide whether the IM user would like open himself , so that he is able to be searched out & reached by his "friends' friends" LinkFriend

- to decide whether the IM user would like to introduce his friends (i.e. those in his IM contact list ) to know each other.

These two properties are added and saved with the IM contact on the IM server .

3.2. A new E

EE---Friend control module

Friend control module is implemented so that:

The E

EE---Friend properties

Friend properties

                  can be got/set from IM client UI by IM users . This can be implemented in same way as how the classic properties are got/set between IM client and IM server .

Chart: E-Friend properies and E-Friend control module


Page 2 of 7

Chart: What the new IM client GUI is like


[This page contains 1 picture or other non-text object]

Page 3 of 7

3.3. An new E

EE---Path algorithm

Path algorithm is designed to decide whether an IM user can view his extended friend thru IM :



Path" = "OpenMe" OR "


LinkFriend "

" (E-Path = extended path = path to friend's friend in IM). Take the following exmample :

(1) B has friend B1, B2, B3, B4 in his IM.
(2) Now B newly adds A as his friend (so A and B can chat thru IM , of coz :-))
(3) A can find & chat with B1 (same for B2/B3/B4) when and only when both of the following ar...