throbber
TRILLER EXHIBIT 1009-001
`
`(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2005/0021750 A1
`(43) Pub. Date:
`Jan. 27, 2005
`Abrams
`
`US 20050O21 750A1
`
`(54) SYSTEM, METHOD AND APPARATUS FOR
`CONNECTING USERS IN AN ONLINE
`COMPUTER SYSTEM BASED ON THEIR
`RELATIONSHIPS WITHIN SOCIAL
`NETWORKS
`
`(75)
`
`(73)
`
`(21)
`(22)
`
`Inventor:
`
`Jonathan H. Abrams, Sunnyvale, CA
`(US)
`Correspondence Address:
`Jonathan H. Abrams
`Suite 112-280
`415 N. Mary Avenue
`Sunnyvale, CA 94085 (US)
`Assignee: FRIENDSTER INC., a California Cor
`poration
`
`Appl. No.:
`
`10/462,142
`
`Filed:
`
`Jun. 16, 2003
`
`Publication Classification
`
`(51) Int. Cl." ............................................. G06F 15/173
`(52) U.S. Cl. .............................................................. 709/225
`
`ABSTRACT
`(57)
`A method and apparatus for calculating, displaying and
`acting upon relationships in a Social network is described. A
`computer System collects descriptive data about various
`individuals and allows those individuals to indicate other
`individuals with whom they have a personal relationship.
`The descriptive data and the relationship data are integrated
`and processed to reveal the Series of Social relationships
`connecting any two individuals within a Social network. The
`pathways connecting any two individuals can be displayed.
`Further, the Social network itself can be displayed to any
`number of degrees of Separation. A user of the System can
`determine the optimal relationship path (i.e., contact path
`way) to reach desired individuals. A communications tool
`allows individuals in the system to be introduced (or intro
`duce themselves) and initiate direct communication.
`
`Path Calculation Process Flowchart
`
`804
`
`Start with empty
`connections list and empty
`queue
`
`806
`
`Add user A to queue
`
`Return connections list
`
`
`
`
`
`Get nextperson P from
`queue
`
`ls person P
`user B.
`
`Add this connection to the
`contection list
`
`810
`
`812
`
`828
`
`ls depth less than
`max degrees of
`separation?
`
`814
`
`Y
`y
`816
`Get list of friends for person-21
`
`813
`
`Hawea friends
`been processed?
`
`
`
`
`
`
`
`820
`
`4 -
`
`Get next friend F from list
`
`
`
`
`
`
`
`822
`
`end Flow encounterse
`the sate or closer distance
`than previously?
`
`
`
`Y
`
`to the queue
`Add friendF
`
`824
`
`

`

`TRILLER EXHIBIT 1009-002
`
`Patent Application Publication Jan. 27, 2005 Sheet 1 of 10
`
`US 2005/0021750 A1
`
`F.G. 1
`System Diagram
`
`120
`
`122
`
`124
`
`130
`
`140
`
`132
`
`
`
`
`
`Load Balancer
`
`Switch
`
`Application
`O Server 1
`
`
`
`Image
`Server
`
`Web
`Application
`Server
`
`icati
`int
`re-OOCESS Corrucation
`
`Computer
`Server
`
`H
`
`Multiple Servers
`
`126
`
`
`
`
`
`
`
`Database
`Software
`
`Database
`Storage
`
`AR or
`
`

`

`TRILLER EXHIBIT 1009-003
`
`Patent Application Publication Jan. 27, 2005 Sheet 2 of 10
`
`US 2005/0021750 A1
`
`FIG. 2
`Database
`
`
`
`208d interests
`favoritemusic
`favaoritebooks
`favoritetv
`favoritemovies
`aboutine
`wanttornrnet
`
`religion
`politics
`
`214 USe
`photoSonly
`justphotos
`male
`female
`rten
`WOften
`helptohelp
`friends
`dating
`serious
`activity
`minage
`
`
`
`210 fileid
`moderation
`
`216
`
`friendrequests
`218 originator
`integer
`respondent
`integer
`
`220
`
`222
`
`226
`
`invites
`integer
`integer
`integer
`text
`date
`
`yin
`integer
`
`bookmarks
`integer
`integer
`yin
`
`bulletinboard
`integer
`integer
`date
`text
`text
`
`text
`rff
`
`orientation
`relationship
`dating
`
`yln
`yln
`yin
`y/n
`integer
`date
`text
`text
`text
`text
`text
`text
`text
`text
`text
`integer
`date
`date
`date
`integer
`integer
`integer
`yln
`yln
`integer
`integer
`locations
`-
`integer
`text
`
`occupation
`location
`hometown
`photo
`membersince
`lastogin
`lastupdate
`recruiter
`friendcount
`testimonials
`weekuypdates
`notifications
`photomode
`
`latitude
`longitude
`
`integer
`integer
`
`relationship
`married
`openmanage
`
`212 li
`
`testimonials
`integer
`integer
`integer
`yin
`date
`
`

`

`TRILLER EXHIBIT 1009-004
`
`Patent Application Publication Jan. 27, 2005 Sheet 3 of 10
`
`US 2005/0021750 A1
`
`FIG. 3a
`Data Collection interface
`
`
`
`306
`
`*
`
`i
`
`i
`;
`
`:
`i
`
`304
`
`Repeat Password:
`
`Male C Female
`Interested in Meeting People for:
`Y dating
`Men women
`R7 serious Relationship
`Men and women
`w Friends
`R Activity Partners
`Just Here to Help
`
`Did a friend refer you to Friendster?
`Friend's email address:
`(To automatically connect to your friend and your friend's friends.)
`
`
`
`Single/Divorced/Separated
`In a Relationship
`( Married
`Open Marriage
`
`occupation:
`
`Interests:
`
`(Separate Interests with Commas)
`
`

`

`TRILLER EXHIBIT 1009-005
`
`Patent Application Publication Jan. 27, 2005 Sheet 4 of 10
`
`US 2005/0021750 A1
`
`FIG. 3b
`Image Collection Interface
`
`
`
`O?oud e peo|dfn
`
`

`

`TRILLER EXHIBIT 1009-006
`
`Patent Application Publication Jan. 27, 2005 Sheet 5 of 10
`
`US 2005/0021750 A1
`
`FIG. 4
`Invitation Interface
`
`404
`
`User interface
`
`402
`
`subject: Invitation to join Friendster from John Doe
`userOdomain.com
`(Separate multiple addresses with commas)
`
`TO:
`
`Optional
`Personal
`Message:
`
`Import from Your Address Bookl
`
`John Doe has invited you to jo 24 ohn's personal and private
`community at Friendster, where you and John can network with each
`other's friends.
`
`Friendster is an online community that connects people through networks
`of friends for dating or making new friends.
`
`Friendster
`anyone who
`
`is for people who are single, people in relationships, and
`wants to make new friends or help their friends meet new people.
`
`Message You can use Friendster to:
`Body:
`* Meet new people to date,
`if take new friends
`Help your friends meet new people
`
`through your friends and their friends
`
`Once you join Friendster, you will be automatically connected to your
`friend John, and all of John's friends.
`
`Click belou to join Friendster:
`http: Awww.friendster. com/join. isp?invite-140807
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`TRILLER EXHIBIT 1009-007
`
`Patent Application Publication Jan. 27, 2005 Sheet 6 of 10
`
`US 2005/0021750 A1
`
`F.G. 5
`Gallery Diagram
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`su nou bz ul? atrº º Ainº e asen
`
`OLOHd
`
`|
`
`: mous
`
`lIw , !
`
`

`

`TRILLER EXHIBIT 1009-008
`
`Patent Application Publication Jan. 27, 2005 Sheet 7 of 10
`
`US 2005/0021750 A1
`
`AF
`
`FIG. 6
`Data Presentation Interface
`
`
`
`You are connected to Cindy throught
`You Gre seatssa is cirdy
`
`Female
`Gender:
`interested in:men.
`Age
`P.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`PHOTO
`
`- - -
`
`-
`
`: Hometown: chicago
`Interests:
`Tennis. Cooking, Music
`
`
`
`Guest brakATestimoninis:
`'flat peaplc as at ut Ciracy
`
`(Adda comment)
`gliss, Uaf2 U.
`it such a grey gig A. J. great cot: tug
`PHOTO that
`
`602
`
`604
`
`lelissa
`
`PHOTO
`
`
`
`
`
`User Interface
`
`

`

`TRILLER EXHIBIT 1009-009
`
`Patent Application Publication Jan. 27, 2005 Sheet 8 of 10
`
`US 2005/0021750 A1
`
`FIG. 7
`invitation Process Flowchart
`
`
`
`
`
`
`
`
`
`User enterS e
`mail address of
`an individual
`"invitee(s)"
`
`E-mail address and
`related data stored in
`database
`
`invitation Content
`generated
`
`invitation sent to
`invitee(s)
`
`712
`
`714
`
`
`
`vitation re-se
`Suitable if of
`times?
`
`
`
`Yes
`
`Terminate process
`
`716
`
`718
`
`Notify user of invitee's
`acceptance
`
`
`
`Present invitee(s) data
`collection interface (see
`FIG 2.)
`
`

`

`TRILLER EXHIBIT 1009-0010
`
`Patent Application Publication Jan. 27, 2005 Sheet 9 of 10
`
`US 2005/0021750 A1
`
`FIG. 8
`Path Calculation Process Flowchart
`
`804
`
`Start with empty
`connections list and empty
`queue
`
`806
`
`Add user A to queue
`
`802
`
`808
`
`830
`
`ls queue
`empty?
`
`Return Connections list
`
`ND
`
`Get nextperson P from
`dueue
`
`ls person P
`USer BP
`
`Y
`
`Add this Connection to the
`Connection list
`
`1 810
`
`N
`
`812
`
`828
`
`ls depth less than
`max degrees of
`separation?
`
`814
`
`Getlist of friends for person
`P
`
`Have all friends
`been processed?
`
`end F now encountered-a
`the same or closer distance
`than previously?
`
`
`
`
`
`Add friend F to the queue
`
`
`
`
`
`
`
`N
`
`
`
`
`
`
`
`

`

`TRILLER EXHIBIT 1009-0011
`
`Patent Application Publication Jan. 27, 2005 Sheet 10 of 10
`
`US 2005/0021750 A1
`
`FG. 9
`Summary Flowchart
`
`
`
`COLLECT RELATIONALATA OF
`USERS
`
`CALCULATE RELATIONAL PATHS)
`BETWEENA FRSUSERANDA
`SECONDUSER
`
`

`

`TRILLER EXHIBIT 1009-0012
`
`US 2005/0021750 A1
`
`Jan. 27, 2005
`
`SYSTEM, METHOD AND APPARATUS FOR
`CONNECTING USERS IN AN ONLINE
`COMPUTER SYSTEM BASED ON THEIR
`RELATIONSHIPS WITHIN SOCIAL NETWORKS
`0001. A system, method and apparatus for connecting
`users in an online computer System based on their relation
`ships within Social networks
`
`FIELD OF THE INVENTION
`0002 The present invention relates to computer data and
`information Systems accessed over the Internet, and more
`particularly to a computer-based System for more effectively
`connecting people based on their positions within Social
`networks.
`
`BACKGROUND OF THE INVENTION
`0003. In 1967, the social psychologist Stanley Milgram
`conducted experiments regarding the “Small Word”
`theory-the theory that members of any large Social network
`would be connected to each other through short chains of
`intermediate acquaintances. His finding that the average
`length of the resulting acquaintance chains was roughly six
`people has since been popularized as the "Six Degrees of
`Separation’ phenomenon. The Study of Social networks has
`evolved into a thriving field of Science, and resulted in even
`deeper analysis of Milgram's findings. For example, Duncan
`Watts' book Six Degrees provides a relatively technical
`Study of Social networks, and offers a quite detailed bibli
`ography of works in the field. The compelling idea behind
`Social networking theory is that people can theoretically
`leverage their friends and acquaintances to eventually meet
`any desired perSon.
`0004.
`In their daily lives, people routinely operate within
`their Social network to meet new people for a variety of
`reasons Such as:
`0005 1. Romantic involvement (dating, physical
`relationships, marriage, etc.)
`0006 2. Friendship
`0007 3. Activity partners
`0008 4. Professional reasons (career advancement,
`job-seeking, etc.)
`0009) 5. Commercial benefit (buying and selling
`goods and Services, developing inter-organizational
`relationships, etc.)
`0010) 6. Non-profit and political benefit (“grass
`roots' networking in Support of political or philan
`thropic causes.
`The vast majority of marriages, romantic relation
`0.011
`shipS and friendships are developed through Social net
`WorkS. In business, it is not a Secret that the difference
`between failure and Success often depends on not “what you
`know,” but “who you know.”
`0012. There are several reasons people prefer meeting
`new people through Social networkS: it is more comfortable,
`it is more efficient, and it is more likely to lead to desirable
`relationships than other methods.
`0013 Interacting through social networks is more com
`fortable than interacting with Strangers, because it reduces
`
`the risks of rejection, deception, and even physical danger in
`Some cases. These risks are especially acute when it comes
`to meeting people for dating. One way to meet people for
`dating is for one individual to simply approach another
`individual in a public forum, Such as a bar, a park, etc. In an
`archetypical case, a man might approach a woman to Strike
`up a conversation. Two problems immediately arise. First,
`the woman is likely to Simply reject the man for any number
`of reasons (involvement in another relationship, for
`example). Second, without any mutual friend (or friend of
`friend) to provide information about the man, the woman has
`little context for knowing how truthful the man's statements
`about his background, occupation, etc., are.
`0014 While the previous example describes a specific, if
`quite common, form of meeting people, many of the same
`risks also occur in Social interactions where the goal is not
`dating. When looking for a new friend, developing a busi
`neSS relationship or simply Seeking an activity partner,
`people are adverse to the risks of rejection, deception, and
`incompatibility.
`0015 Generally, it is easy to understand that meeting
`people through friends or through friends of friends signifi
`cantly reduces the risks described. If an introduction is made
`through a mutual acquaintance, Social norms all but ensure
`there will be no immediate outright rejection. Further, an
`individual is unlikely to engage in deception when there is
`a third party involved who can confirm or discredit any
`assertions by that acquaintance.
`0016. Another great benefit of interacting through a
`Social network is the enhanced efficiency of the process
`(from introduction through establishing a relationship) and
`the higher level of quality in relationships established
`through Social networks.
`0017 When two individuals meet through a mutual
`acquaintance (or Series of Such acquaintances) Several fac
`tors are introduced. The two individuals are more likely to
`be compatible, for the Simple reason that their mutual
`friendships is itself likely to be indicative of shared prefer
`ences and interests.
`0018 The mutual acquaintance(s) also provides a valu
`able function in facilitating the development of a relation
`ship. The mutual acquaintance provides an initial match
`making and/or Screening function between the two
`individuals. For example, the mutual acquaintance can
`observe shared interests or aspirations (“she would be great
`for you, you both like skiing so much”). Or the mutual
`acquaintance can provide valuable information with regard
`to status "she’s married” or “he’s not interested in dating
`right now”.
`0019. The mutual acquaintance can further facilitate
`development of the relationship. Obviously, the mutual
`acquaintance can facilitate the introduction-from a simple
`e-mailed Suggestion the two parties meet, to arranging, say,
`a dinner party to bring the two individuals together.
`0020. The mutual acquaintance can also facilitate the
`flow of information among the individuals. For example,
`one individual might have questions about the other (“what
`does he do for a living?”, “what is he like”), the answers to
`which can determine the probability of compatible interests.
`0021. Once the introduction has been made, the mutual
`acquaintance can facilitate further dialog, and a deepening of
`
`

`

`TRILLER EXHIBIT 1009-0013
`
`US 2005/0021750 A1
`
`Jan. 27, 2005
`
`the relationship. Either individual may consult the mutual
`acquaintance with respect to the interest level of the other
`individual (“what does she think of me'?)
`0022 While the benefits of developing relationships
`through a Social network are obvious, the method also has
`Some deficiencies. In particular, there remains a high like
`lihood that the first and second individuals will never be
`introduced by the mutual acquaintance for a number of
`reasons, not the least of which is pure chance. There is also
`the possibility that the time elapsed before the two individu
`als meet (from the first moment both have established a
`personal relationship with the mutual acquaintance) may be
`longer than desirable.
`0023 The failure of two individuals in a social network
`to form a personal relationship may occur for a variety of
`reasons. The introduction of two individuals in a Social
`network relies on the enthusiasm, focus, resources and time
`constraints of the mutual acquaintance.
`0024. The mutual acquaintance may simply fail to rec
`ognize the potential for a match among people in his/her
`network. Or, two sequential mutual acquaintances (Aknows
`B, B knows C, and C knows D) may fail to communicate in
`Such a way that they recognize the potential for a match (i.e.,
`between A and D).
`0.025
`Further, the mutual acquaintance may not have the
`time for introducing the two individuals, or may simply not
`prioritize facilitating the introduction. Arranging a mutual
`meeting might involve hosting an event or trying to coor
`dinate three schedules (the two individuals and the mutual
`acquaintance). When a longer Sequence of mutual acquain
`tances connects two individuals, the problems are only
`magnified.
`0026. Finally, the mutual acquaintance might live in a
`different location from the two individuals, So facilitating an
`introduction may be quite impractical. AS our world
`becomes increasingly mobile, this situation only becomes
`OC, COO.
`0027. In short, while social networking is a preferred way
`for individuals to connect, the method has several ineffi
`ciencies as it operates in the “real' world.
`0028. Some attempts have been made to use the Internet
`for “matching people, but none have been able to harneSS
`the clear advantages of Social networkS.
`0029 Several online “matching” sites for dating and
`friend-making currently operate on the Internet (Match.com,
`Matchmaker.com, etc.), and several patents have been
`granted for online matching Systems (Sudai, et al. U.S. Pat.
`No. 5,950,200; Collins U.S. Pat. No. 5,963,951; Sutcliffe, et
`al. U.S. Pat. No. 6,052,122; Collins U.S. Pat. No. 6,061,681;
`Sutcliffe, et al. U.S. Pat. No. 6,073,105; Sutcliffe, et al. U.S.
`Pat. No. 6,073,105).
`0030 These services are generally similar in function.
`They allow users to post profiles and photos, as well as
`Search through the profiles and photos of other users. Com
`munication between users is provided anonymously, Since
`users are identified by pseudonyms. Matching features are
`provided which match users based on indicated profile
`criteria about themselves and their desired matches.
`0031. These matching services are based on rote screen
`ing of criteria, behind walls of anonymity. They do not
`
`provide any features for community, collaboration, referral,
`or reputation. Users cannot participate in these online dating
`Services within the context of the Social networks that
`connect participants, nor leverage their own Social network
`in Viewing, Selecting, or communicating with other people
`on these online dating Services. None of the previously
`mentioned advantages of a Social network-in particular, the
`critical function performed by mutual acquaintanceS-exist
`in these matching Systems.
`0032. Other online services offer forums for communi
`cation between communities of users. These Services
`include message boards, email lists, chat rooms, personal
`home pages, and web logs (see, for examples, US patents:
`Teibel U.S. Pat. No. 6,366,962; and Teibel et al. U.S. Pat.
`No. 6,363,427). Such services exist for both one-to-many
`and many-to-many communication. These Services provide
`a forum where profiles or messages are viewed by a specific
`individual, the general public, or the entire membership of a
`Specific defined group.
`0033. These types of forums do allow visibility to mul
`tiple members of a group (in contrast to the matching
`Services, which are based on one-one anonymous profiles).
`However, they typically are not based on Social networks,
`but on broad interests. For example, a forum may have as its
`subject “skiing”. Further, it is not possible with these ser
`vices to limit visibility of content based on Social relation
`ships or distance levels within a Social network. Identifica
`tion is either anonymous or via public disclosure of real
`names, but depiction of connections between people via
`Social networks is not provided.
`0034 Several patents and patent applications (although
`apparently no inventions in actual use) appear to recognize
`the value of Social networks, and contemplate online Sys
`tems to exploit them (de l'Etraz et al. U.S. Pat. No. 6,073,
`138; de l'Etraz et al. U.S. Pat. No. 6,324,541; Tomabene
`20020023132; and Work 20020059201). These systems
`generally rely on a company's or an individual’s comput
`erized address book, and Suggest merging multiple address
`books to create a Social networking tool.
`0035. The address book solutions contemplated by de
`l'Etraz, Tomabene and Work fail to leverage social networks
`in Several fairly significant ways. First, they do not contem
`plate the nature of the relationship among individuals. They
`Simply assume that the existence of a name in a perSon's
`address book denotes a Social relationship. In fact, many
`address books are filled with non-Social relationships (e.g.
`the name of a dry-cleaner). Second, the address book
`Solutions appear to be one-way: they do not allow two
`individuals in a network to indicate they have a mutual
`relationship. So for example, an individual may have “John
`Doe at ACME Corp.’ in his address book, but these systems
`would not be able to confirm whether or not “John Doe'
`considers himself an acquaintance of the individual. Finally,
`these address book Services fail to leverage many of the
`benefits of mutual acquaintances, Such as referrals and
`testimonials.
`0036 What is needed is a system that allows individuals
`to replicate the process of developing personal relationships
`through Social networks, using a computer System and
`database. The System should calculate and display Social
`networks in a way that lets people better manage and exploit
`their own Social networks. The computerized System would
`
`

`

`TRILLER EXHIBIT 1009-0014
`
`US 2005/0021750 A1
`
`Jan. 27, 2005
`
`let the user benefit from the advantages of Social networking,
`and would further improve the usefulness of the social
`network by:
`0037 a. Increasing the ease of determining mutual
`interest among parties, and reducing the proportion
`of the matching burden placed upon the third party
`0038 b. Providing two individuals in the system the
`ability to realize their pathway of acquaintances that
`connects them, with minimum effort required of the
`third party
`0039) c. Providing the first and second party the
`ability to explore the potential for mutual interest,
`without extensive involvement from the third party
`0040 d. Reducing the difficulty of making introduc
`tions by eliminating or reducing the mutual acquain
`tance's burden of coordinating Schedules, traveling
`to mutual meeting points, or hosting events to facili
`tate a meeting.
`
`BRIEF DESCRIPTION OF THE INVENTION
`0041) The present invention provides a system for con
`necting people via an online database and, more specifically,
`calculates, displays and allows Searching of social networks.
`It further facilitates interaction among people connected
`through a Social network. The System includes a user inter
`face means, Such as a graphical user interface, to obtain
`descriptive data and relationship data for users of the system.
`Descriptive data generally describes characteristics and
`preferences of a user, while relationship data describes other
`individuals in the user's Social network. For example, a
`descriptive data element may be that a user is interested in
`a certain hobby, say, skiing. An example of relationship data
`might be that a certain user is a friend of a certain other user.
`0042. The system further includes a database means for
`Storing the descriptive and relationship data of users of the
`System. A calculation process has the ability to aggregate
`and calculate the data to create a map of any user's social
`network, to any degree of separation. All, or a portion, of this
`Social network map can be presented, along with descriptive
`data about the users. Further the pathway of intermediate
`acquaintances connecting any two users can be calculated
`and displayed.
`0.043 An invitation system allows users to invite friends
`or acquaintances to join the system. Invitations may be sent,
`for example, by e-mail. The invited friend or acquaintance
`may accept the invitation, and then become a user of the
`System, as a friend of the inviting user. The new user is
`prompted to provide descriptive data and the relationship
`data for friends or acquaintances who they would like to join
`the System. It is a unique and important feature of the
`invention that the invitation System (as well as related
`communication systems within the invention) allows two
`users to confirm that they are “friends', and therefore
`become designated as Such in the system.
`0044) Users in the system further have the ability to
`provide information about one another. For example, one
`user might Write a positive comment about a second user's
`personality. In one implementation, the second user may
`accept or reject display of the comment. Further, in this
`implementation, any other users who are connected to the
`
`Second user through any number of acquaintance pathways
`may see the comment as part of the "descriptive data” about
`the Second user.
`0045. In one exemplary example of operation, a first user
`might access a graphical interface to view descriptive data
`about other users in her Social network. As she discovers
`other users who have characteristics she finds appealing, she
`can View the acquaintance path that connects her to the other
`users. She may select a particular user, and view the acquain
`tance pathway or pathways that connect her to that user. She
`may further read comments that the users friends or acquain
`tance have written about him. Based on her judgment of the
`descriptive data, the pathway data, and the comments, she
`may wish to communicate with the user. She may contact the
`user through the communication system, or may further use
`the communications System to ask to be introduced by
`intermediate acquaintances. The communication may fur
`ther Send notification to the user, indicated that another user
`is interested in being introduced to him.
`0046) Thus, the present invention allows individuals to
`replicate the process of developing personal relationships
`through Social networks, using a computer system and
`database. The System calculates and displays social net
`Works allowing users to manage and utilize those networks.
`The user benefits from the advantages of social networking,
`and further improves the value of the social network,
`because the System simplifies, accelerates and eases the
`process of developing relationships through a social net
`work. Specifically, the system first allows individuals who
`are connected by a Social network to realize the existence of
`each other as well as the pathway of intermediate acquain
`tances that connect them. Second, it allows individuals to
`determine their mutual interest without requiring the active
`participation of the acquaintance intermediaries that con
`nects them. Finally, the system reduces the difficulty of
`making introductions by eliminating or reducing the inter
`mediate acquaintances burden of coordinating introduction.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0047 The accompanying drawings, which are incorpo
`rated into and constitute a part of this specification, illustrate
`one or more embodiments of the present invention and,
`together with the detailed description, serve to explain the
`principles and implementations of the invention.
`0048. In the drawings:
`0049 FIG. 1 shows a block diagram of components of a
`System for connecting people based on their relationships
`Within Social networks in accordance with one embodiment
`of the present invention.
`0050 FIG. 2 shows a block diagram of a database used
`in the System in accordance with one embodiment of the
`present invention.
`0051 FIG. 3a shows exemplary graphical user interface
`for data collection in the form of web screens for data
`collection in accordance with one embodiment of the present
`invention.
`0052 FIG. 3b shows an exemplary graphical user inter
`face for image collection in the form of a web screen for
`image collection in accordance with one embodiment of the
`present invention.
`
`

`

`TRILLER EXHIBIT 1009-0015
`
`US 2005/0021750 A1
`
`Jan. 27, 2005
`
`FIG. 4 shows an exemplary graphical user inter
`0.053
`face for inviting individuals to join the system in the form of
`a web screen for inviting new users in accordance with one
`embodiment of the present invention.
`0.054
`FIG. 5 shows an exemplary graphical user inter
`face for displaying a “gallery of descriptive and relation
`ship data of uses in a particular Social network in accordance
`with one embodiment of the present invention.
`0.055
`FIG. 6 shows an exemplary graphical user inter
`face for displaying of descriptive and relationship data of an
`individual user in accordance with one embodiment of the
`present invention.
`0056 FIG. 7 shows a flowchart illustrating a process of
`inviting individuals to join the System in accordance with
`one embodiment of the present invention.
`0057 FIG. 8 shows a flowchart illustrating a process of
`calculating relationships among users in a Social network in
`accordance with one embodiment of the present invention.
`0.058 FIG. 9 shows a flowchart illustrating a method for
`connecting a first user to a Second user in a System in
`accordance with one embodiment of the present invention.
`
`DETAILED DESCRIPTION
`0059 Embodiments of the present invention are
`described herein in the context of a System, method, and
`apparatus for connecting users in an online computer System
`based on their relationships within social networks. Those of
`ordinary skill in the art will realize that the following
`detailed description of the present invention is illustrative
`only and is not intended to be in any way limiting. Other
`embodiments of the present invention will readily Suggest
`themselves to such skilled persons having the benefit of this
`disclosure. Reference will now be made in detail to imple
`mentations of the present invention as illustrated in the
`accompanying drawings. The same reference indicators will
`be used throughout the drawings and the following detailed
`description to refer to the same or like parts.
`0060. In the interest of clarity, not all of the routine
`features of the implementations described herein are shown
`and described. It will, of course, be appreciated that in the
`development of any Such actual implementation, numerous
`implementation-specific decisions must be made in order to
`achieve the developer's Specific goals, Such as compliance
`with application- and busineSS-related constraints, and that
`these Specific goals will vary from one implementation to
`another and from one developer to another. Moreover, it will
`be appreciated that Such a development effort might be
`complex and time-consuming, but would nevertheless be a
`routine undertaking of engineering for those of ordinary skill
`in the art having the benefit of this disclosure.
`0061. In accordance with the present invention, the com
`ponents, proceSS Steps, and/or data Structures may be imple
`mented using various types of operating Systems, computing
`platforms, computer programs, and/or general purpose
`machines. In addition, those of ordinary skill in the art will
`recognize that devices of a less general purpose nature, Such
`as hardwired devices, field programmable gate arrayS
`(FPGAS), application specific integrated circuits (ASICs), or
`the like, may also be used without departing from the Scope
`and Spirit of the inventive concepts disclosed herein.
`
`0062) Definitions
`0063 Degrees of Separation. The number of connections
`linking any two individuals in a Social network. For example
`if individual A is connected to individual B through two
`intermediate acquaintances (C and D) they are connected at
`three degrees of Separation.
`0064.
`Descriptive Data. Information that describes a user
`or characteristics of a user. For example, descriptive data
`might include a first and last name. Or it might include
`elements that describe attributes of the user, Such as gender,
`marital Status or occupation.
`0065 Friend. In an exemplary implementation of the
`System, the list of users who have accepted invitations from
`a user to join the System or have otherwise been designated
`as having a direct (i.e., one degree) relationship with the
`USC.
`0066 Internet. A collection of interconnected (public
`and/or private) networks that are linked together by a set of
`standard protocols (such as TCP/IP and HTTP) to form a
`global, distributed network. (While this term is intended to
`refer to what is now commonly known as the Internet, it is
`also intended to encompass variations that may be made in
`the future, including changes and additions to existing
`Standard protocols.)
`0067 Interface. Any mechanism by which an external
`individual or external computer can obtain and provide data,
`respectively to or from the database of the present invention.
`One common example of the interface is a web site. Other
`examples might include an e-mail message, a telephone
`Voice message, or a paper report.
`0068 Intermediate acquaintance(s). The individ

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket