US20080104495A1 - Profile display in virtual social networks - Google Patents

Profile display in virtual social networks Download PDF

Info

Publication number
US20080104495A1
US20080104495A1 US11/977,542 US97754207A US2008104495A1 US 20080104495 A1 US20080104495 A1 US 20080104495A1 US 97754207 A US97754207 A US 97754207A US 2008104495 A1 US2008104495 A1 US 2008104495A1
Authority
US
United States
Prior art keywords
user
profile
display
social network
virtual social
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/977,542
Inventor
Terrance Michael Craig
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xystar Tech Inc
Original Assignee
Xystar Tech Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xystar Tech Inc filed Critical Xystar Tech Inc
Priority to US11/977,542 priority Critical patent/US20080104495A1/en
Assigned to XYSTAR TECHNOLOGIES, INC. reassignment XYSTAR TECHNOLOGIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CRAIG, TERRANCE MICHAEL
Publication of US20080104495A1 publication Critical patent/US20080104495A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Definitions

  • the present invention relates generally to the field of virtual social networks. More specifically, the present invention relates to profile display in virtual social networks.
  • Various virtual social networks allow a user to interact with various other individuals.
  • Each user of a virtual social network may choose to interact with certain other users of the virtual social network and form various types of connections with those users.
  • Forming a connection with an individual may consist simply of designating the individual as a friend, a contact, a colleague, or some other designation.
  • the designation can be reciprocated. For example, two users may designate each other as a friend.
  • the virtual social network allows for each user to form, organize, and manage such connections.
  • a community represents an aggregation of users within the virtual social network who typically share something in common.
  • a community is, therefore, generally directed toward a particular subject matter.
  • Users with an interest in the subject matter may join the community and interact with other users with a similar interest.
  • the subject matter may be, for example, social, hobby-related, fan-related, or business-related.
  • a user may choose to create or join various communities corresponding with any of that user's interests.
  • a user may choose to share information about himself or herself to other users and communities of users in the virtual social network.
  • One way to provide such information is through a user profile.
  • Presently available virtual social network systems allow for a user to create a user profile containing information such as name, age, gender, location, occupations, interests, etc. Such information may indicate similarities, common interests, etc. with other users of the virtual social network.
  • user profiles allow for users with common interests to identify each other easily. For example, a user interested in racing cars may browse the user profiles of other users to determine who has a similar interest in racing cars. Further, a user who is interested in a specific type of racing car may search user profiles for indications of interest in the specific racing car.
  • a user interested in a particular sports team may search user profiles for indications of interests in that sports team.
  • Interests may be described very broadly (e.g., movies) or very narrowly (e.g., Princess Leia's hairstyles in Star Wars).
  • the user may create and customize a user profile to include a personalized set of information.
  • the identification of other users of virtual social network with similar interests paves the way for a user to participate in discussions, exchange news, take a poll, or some other type of interaction with those other users concerning the interests in common.
  • Exemplary systems and methods of the present invention allow for profile display in a virtual social network.
  • Users of a virtual social network can share information with other users of the virtual social network through a personal profile.
  • Some users may have multiple personal profiles, including personal profiles from sources external to the virtual social network.
  • a user may have different profiles in multiple communities in the virtual social network and in multiple virtual social networks.
  • Systems and methods of the present invention allow for the user to navigate between displays of the multiple profiles associated with the user.
  • Various embodiments of the present invention include methods for profile display in a virtual social network.
  • the method may include steps for receiving profile information from a user concerning one or more profiles associated with the user, displaying hyperlinks associated with a profile, receiving user selection of a hyperlink, and providing a display of profile information associated with the user-selected hyperlink.
  • the display includes profile information that has been filtered and/or organized based on various criteria associated with the hyperlink. Further, choosing a profile hyperlink from a particular community may result in a profile display that has also been filtered based on rules of the community.
  • the hyperlink may transport the user to a second community. Further, information from the first community-specific user profile may be available from the second community and may be used in a user profile specific to the second community.
  • Some embodiments of the present invention also include systems for profile display in virtual social networks.
  • Some embodiments of the present invention may include an input module, an authentication module, a profile database, a display generation module and processing logic.
  • the identity of a user may be authenticated using the authentication module.
  • Input module may receive authentication information, profile information concerning one or more profiles associated with a user, and selection information concerning a hyperlink associated with a user profile.
  • Profile information including information concerning associations with hyperlinks, may be stored in the profile database.
  • the display generation module generates a display associated with the selected hyperlink.
  • the display includes profile information that has been filtered and/or organized based on criteria associated with the hyperlink. If the profile hyperlink is accessed from a community, the display may be further filtered based on community rules.
  • Some embodiments of the present invention include computer storage media and instructions for profile display in a virtual social network. Some embodiments of the present invention may further include instructions for importing profile information from sources external to the virtual social network.
  • FIG. 1 illustrates an exemplary embodiment of a web-based environment within which the present invention operates.
  • FIG. 2 is an illustration of a set of user profiles associated with a user in a virtual social network, according to an exemplary embodiment.
  • FIG. 3 is an illustration of a profile display system for a virtual social network, according to an exemplary embodiment.
  • FIG. 4 is a flowchart illustrating a method for profile display in a virtual social network, according to an exemplary embodiment.
  • FIG. 5A is an illustration of a user profile display for a virtual social network, according to an exemplary embodiment.
  • FIG. 5B is an illustration of another user profile display for a virtual social network, according to an exemplary embodiment.
  • the present invention includes systems and methods for profile display in a virtual social network.
  • a user may enter or designate information concerning one or more user profiles from various sources. These sources may include various communities in the virtual social network, various virtual social networks (i.e., MySpace®, Facebook®, Friendster®) and the like. The user may, therefore, have multiple user profiles, each associated with a different community, different virtual social network, etc.
  • Each user profile is associated with at least one hyperlink, and when the user selects a hyperlink, a display of the associated profile information is generated.
  • the display includes profile information that has been filtered and/or organized based on various criteria associated with the hyperlink. Such filtered profile information may include information concerning certain communities, members, blogs, photos, videos, etc.
  • Systems and methods of the present invention allow for the user to access information from each of the various user profiles associated with the user from a single display of multiple hyperlinks.
  • the user profiles may be associated with multiple communities in the virtual social network. Further, some of the hyperlinks may allow for the user to move from one community to another community.
  • FIG. 1 illustrates an exemplary embodiment of a web-based environment within which the present invention operates.
  • Virtual social network 110 may be a server capable of generating a graphical user interface accessible exemplary users 130 A, 130 B, and 130 C through a network 120 , such as the Internet or an intranet. Users 130 A-C may access virtual social network 110 using their respective computing devices. Each user may maintain one or more user profiles in virtual social network 110 , as well as in various external sources, such as external sources 140 A and 140 B. User profiles may also be community-specific, so a user may have multiple user profiles associated with multiple communities in the virtual social network 110 . The user may also be a member of multiple other virtual social networks (i.e., external sources 140 A and 140 B) with a different user profile in each.
  • virtual social network 110 may be a server capable of generating a graphical user interface accessible exemplary users 130 A, 130 B, and 130 C through a network 120 , such as the Internet or an intranet. Users 130 A-C may access virtual social network 110 using their
  • Virtual social network 110 is configured to allow a user to create, manage, and maintain that user's collection of relationships with other individuals in a virtual environment. Further, some embodiments of virtual social network 110 allow the user to share personal information with other users of virtual social network 110 .
  • a user profile may reflect a particular set of information concerning the user. Different user profiles may be shared with different groups, communities, and other virtual social networks.
  • a user such as user 130 A, may have multiple profiles, including a general virtual social network profile, as well as various community-specific profiles.
  • User 130 A may be a member of various communities in the virtual social network 110 and may have a separate profile for each of those communities.
  • user 130 A may have a car enthusiast profile with car-related information, a sports fan profile with sports-related information, etc.
  • User 130 A may also have a profile from sources external to virtual social network 110 .
  • a user may have a profile on external source 140 A (e.g., a user profile on MySpace®) and a profile on external source 140 B (e.g., a user profile on Facebook®).
  • external source 140 A e.g., a user profile on MySpace®
  • external source 140 B e.g., a user profile on Facebook®
  • Profile information from external sources 140 A and 140 B may be displayed to the user 130 A along with the user profiles from the virtual social network 110 .
  • virtual social network 110 may be used to generate displays of each of the user profiles associated with the user from various sources of profile information. The user is, therefore, able to access each and every profile easily and without having to separately consult each source of user profile information, log into each source, and/or search each profile manually for certain information.
  • FIG. 2 is an illustration of a set of user profiles 200 associated with a user in a virtual social network, according to an exemplary embodiment.
  • the information from all the user profiles associated with the user may be stored and managed through user profiles set 200 .
  • user profiles 200 may include a plurality of user profiles, such as user profile 210 A, user profile 210 B, user profile 210 C, and user profile 210 D.
  • User profiles 210 A-D may be profiles generated and/or used within the virtual social network 110 , profiles generated and/or used within communities within virtual social network 110 , or profiles generated and/or used elsewhere, such as external sources 140 A and 140 B.
  • Interaction with other individuals in virtual social network 110 can occur when other users of virtual social network 110 learn and respond to the profile information provided by the user.
  • the user may wish to interact with different groups of users, such as family members, professional contacts, fellow car enthusiasts, fellow sports fans, fellow community members, etc.
  • the user may choose, therefore, to create separate profiles including information specific to each group.
  • the user's sports-related profile e.g., user profile 210 A
  • the user's car-related profile e.g., user profile 210 B
  • Some users may be members of various networks external to virtual social network 110 . These users may wish to share user profiles from these other networks with other users of virtual social network 110 that may also be members of the same external networks. Therefore, user profile 210 C and 210 D may be user profiles that have been generated and used outside of virtual social network 110 . Being able to easily access multiple user profiles allows user 130 A to efficiently organize and update his/her profile information. Further, being able to view multiple user profiles allows other users of virtual social network 110 to interact with user 130 A concerning various common interests, each of which may be detailed by the user in separate user profiles.
  • FIG. 3 is an illustration of a profile display system for a virtual social network, according to an exemplary embodiment.
  • Profile display system 300 may include input module 310 , authentication module 320 , profile database 330 , display generation module 340 , access control module 350 , and processing logic 360 .
  • a module (or application), as referenced herein, should be generally understood to be a collection of routines that perform various system-level functions and may be dynamically loaded and unloaded by hardware and device drivers as required.
  • the modular software components described herein may also be incorporated as part of a larger software platform or integrated as part of an application specific component.
  • Input/output module 310 is configured to allow for communication between profile display module 300 , various users, other components of virtual social network 110 , and various external sources (e.g., external sources 140 A and 140 B of FIG. 1 ). Input/output module 310 may be configured to receive information via a communication network 120 , such as the Internet or an intranet. In some embodiments of the present invention, input/output module 310 may be located elsewhere in virtual social network 110 and/or may be external to profile display module 300 .
  • Authentication module 320 is configured to verify an individual's identity in virtual social network 110 . Identifying an individual as a particular user of virtual social network 110 (e.g., user 130 A) allows that individual to perform certain operations available to user 130 A, such as entering user profile information, accessing certain profiles, accessing certain content in user profiles, etc. Authentication may occur, for example, through verification of a user name and password supplied by the individual. The user name and password may be compared to user names and passwords stored in an authentication database, which may be independent of or incorporated into authentication module 320 . Authentication module 320 may further be configured to authenticate a user as a member of one or more communities in the virtual social network.
  • a single user log-in may provide the authentication information required to authenticate an individual as a certain user in the virtual social network and as a member of various communities in the virtual social network.
  • authentication module 320 may be located elsewhere in virtual social network 110 and/or may be external to profile display module 300 .
  • Profile database 330 is configured to store user profile information associated with each of the users of virtual social network 110 .
  • Each user may have one or more personal profiles, including profiles that have been tailored in order to convey different information to different individuals or groups.
  • Each user may create a public user profile, a user profile for family members, a user profile for work colleagues, and various other user profiles, all stored in profile database 330 .
  • Community-specific user profiles may also be tailored for each community of which the user is a member.
  • a user who has joined a car enthusiast community for example, may wish to create one or more personal profiles specifically for use in that community, designating information concerning the user's cars, trucks, and various other car-related interests.
  • a profile display may be further filtered according to the rules of that community. Determined and set by a community moderator or the like, community rules controls access to community-specific profile information by the general public, by members of the virtual social network only, by members of communities in the virtual social network only, by members of a particular community only, etc.
  • the user may also wish to view user profiles that have been generated and used outside of the context of the virtual social network 110 , such as profiles on external sources 140 A and 140 B (from FIG. 1 ).
  • the user may enter or otherwise designate that such external sources may host profile information associated with the user.
  • the information from a profile on external source 140 A may be copied and saved in profile database 330 as a user profile (e.g., user profile 210 A of user profiles set 200 in FIG. 2 ).
  • profile information from external sources may be updated periodically, automatically, or upon request.
  • each user profile is associated with a hyperlink.
  • the hyperlink information associated with each user profile is also saved in profile database 330 .
  • Display generation module 340 provides for displays of the various user profiles associated with a user. Operating in conjunction with profile database 330 , display generation module 340 presents the user with a menu display of the hyperlinks associated with one of the user's profiles through a graphical user interface. The menu display may be generated automatically upon log-in, upon opening a particular web page, upon entering a community, upon user request, or the like.
  • a community-specific profile such as a user profile in a car community, may be associated with a menu of hyperlinks such as “Cars,” “Trucks,” “Car Shows,” and other community-specific hyperlinks.
  • a user may also have a general, or primary, profile with basic information such as name, age, location, etc. Some embodiments of the present invention allow for general profile information and/or community-specific profile information to be imported into various community-specific profiles, making it easier for the user to share such information with various communities.
  • display generation module 340 further generates a display of profile information associated with the selected hyperlink.
  • Display generation module 340 may be further configured to generate displays of information that have been filtered based on community information.
  • a community-specific profile display for example, may list community-specific information, including categories and hyperlinks to more detailed information.
  • Selection of the “Cars” hyperlink from the above example prompts the display generation module 340 to generate a display of car-related information posted in the car community, including car-related blogs, photos, videos, etc.
  • selecting the “Trucks” hyperlink results in a display of truck-related information posted in the car community.
  • the display of the user profile information may appear in the same window, in a new window, such as pop-up window or expanded window, or the like.
  • Access control module 350 manages and enforces various rules concerning access to a user's profiles. Such rules may include user preferences, community rules, and the like. An individual who is not the user may wish to access a user profile and may submit a request for access to that user profile. The request is received by access control module 350 , which determines whether or not to grant access to the requesting individual. If the user preference allows for public access, the requesting individual is automatically granted access to the user profile. If the user preference is set to private (e.g., accessible only to the user), the requesting individual is automatically denied access.
  • denial of access may include notification of blocked access, hiding the content from the requesting individual without notification of the content, or the like.
  • access control module 350 determines whether the requesting individual is one of the individuals authorized to access the user profile. In various embodiments of the present invention, the requesting individual must be authenticated by authentication module 320 as a user of virtual social network 110 , a member of a community, or other type of individual authorized by the user to access the user profile. Some embodiments of the present invention include an access control module 350 that may be located elsewhere in virtual social network 110 and/or may be external to profile display module 300 .
  • Access control module 350 may also enforce community rules. Determined and set by a community moderator or the like, community rules may allow content (including profiles) posted in the community to be accessed by the general public, by members of the virtual social network only, by members of communities in the virtual social network only, by members of a particular community only, etc.
  • a user profile e.g., user profile 210 A illustrated in FIG. 2
  • a particular community e.g., community A
  • That user profile is exclusive to that particular community. Therefore, an individual browsing a community B may be able to view user profile 210 B ( FIG. 2 ) associated with community B, but may not be able to view user profile 210 A.
  • community rules may allow for a user profile posted in the particular community to be accessible by members of related communities.
  • the community rules of community B may allow for user profiles in community B to be accessed by members of community A.
  • Such access by related communities may or may not be reciprocated by the related communities.
  • access to user profiles of community A members may still be denied to members of community B who are not also members of community A.
  • Profile access between two communities therefore, may be reciprocal (two-way access), nonreciprocal (one-way access), or exclusive (no access).
  • Processing logic 360 is configured to execute a variety of operations required by the various components of profile display module 300 .
  • processing logic 360 may be implemented through use of microprocessors, memory, firmware, and/or software.
  • FIG. 4 is a flowchart illustrating a method for profile display in a virtual social network, according to an exemplary embodiment.
  • the method allows for the display of various user profiles that are associated with a user, including user profiles from sources external to the virtual social network 110 .
  • the method is not necessarily limited to the discrete steps or the order of the steps as described herein with respect to FIG. 4 .
  • profile information is received from a user, for example, through input module 310 .
  • the profile information may be designated by the user into a previously existing user profile on virtual social network 110 , into a new user profile created in virtual social network 110 , or the user may indicate a user profile from a source external to virtual social network 110 , or any combination of the foregoing.
  • the user profile information from external sources may be copied, downloaded, or otherwise stored to profile database 330 ( FIG. 3 ). Some embodiments may require that the user enter authentication information associated with each external source; such authentication information may also be saved to profile database 330 . Some embodiments may allow for profile database 330 to receive updates for the user profiles from the external sources, either automatically, periodically, or upon request.
  • a menu of hyperlinks is displayed.
  • the displayed hyperlink menu is associated with a profile from the user profiles set 200 .
  • the hyperlink may use text, images, or a combination of the foregoing to indicate to the user the associated user profile.
  • a hyperlink to a user's MySpace® profile may appear as “MySpace®,” the MySpace® logo, or other text or images associated with MySpace®.
  • Some embodiments of the present invention allow for a particular user (e.g., user 130 A of FIG. 1 ) to view the user profiles of another user (e.g., user 130 B of FIG. 1 ).
  • user 130 A may be presented a display of hyperlinks associated with user profiles for user 130 B.
  • the display may be constrained by various access rules, including user preferences and community rules.
  • step 430 a user selection concerning a hyperlink from the display of hyperlinks is received by input module 310 .
  • the user may select the hyperlink by clicking on the hyperlink with a mouse, checking a box by the hyperlink, or some other indication of the user selection.
  • a display is generated including filtered and/or organized profile information associated with the user.
  • the displayed information may appear in an expanded window or in a new window, for example.
  • the display may be filtered and organized based on various criteria associated with the hyperlink. For example, choosing a hyperlink relating to a user (e.g., “diet”) may result in a display of information concerning dieting, such as diet-related communities, other users sharing that interest, diet-related articles, diet-related blogs, diet-related news, etc.
  • the user may further be interested in gardening.
  • the generated display may include information concerning gardening communities and various other gardening-related information, etc.
  • the hyperlink may transport the user to a gardening community. Such information may include further hyperlinks to more specific information and/or be organized similarly to the diet-related display.
  • access to the display of the user 130 B profiles may be further controlled by access control module 350 ( FIG. 3 ) enforcing user preferences, community rules; and the like.
  • access control module 350 FIG. 3
  • user 130 A may be presented with limited information from a profile associated with user 130 B based on a user preference for privacy concerning certain information.
  • FIG. 5A is an illustration of a user profile display in a virtual social network, according to an exemplary embodiment.
  • the user profile display illustrated in FIG. 5A includes general profile information and hyperlinks to some community-specific user profiles: a Racer Active Enthusiast profile, a Car and Driver profile, and a Friendster® profile.
  • the Racer Active general profile is currently displayed.
  • the information displayed in the Racer Active general profile are the user's community memberships, nickname, gender, location, relationship status, occupation, purpose, interests, etc.
  • the community-specific profile display may include hyperlinks to more detailed information concerning the user and the community.
  • hyperlinks to the community's main page hyperlinks to specific community-specific interests, groups in the community to which the user belongs, hyperlinks to debates in the community that the user viewed or participated in, etc.
  • the hyperlink to the interest titled “car shows” would connect the user to more detailed information concerning car shows, such as other members interested in car shows, posted notices concerning car shows, photos from car shows, etc. posted in the community.
  • the hyperlinks to communities are listed in the “community” line in the profile shown. Clicking on one of those hyperlinks (e.g., “Car and Driver”) in the user's profile may transport the user or another user to another community (e.g., the Car and Driver community).
  • FIG. 5B is an illustration of another user profile display in a virtual social network, according to an exemplary embodiment.
  • the user with the user profile illustrated in FIG. 5A has another user profile.
  • the particular user profile currently displayed is a Car and Driver profile, specifically a Car and Driver Enthusiast profile.
  • the information displayed in the Car and Driver Enthusiast profile includes kind of driver, vehicle year/make, vehicle model, automotive interests, own/lease status, and work experience in the automotive industry. Similar to the Racer Active profile ( FIG. 5A ), the Car and Driver profile includes hyperlinks to more specific information.

Abstract

Systems and methods for profile display in virtual social networks are provided. Users of a virtual social network can share information with other users of the virtual social network through user profiles. Some users may have multiple user profiles, including user profiles from sources external to the virtual social network. For example, a user may have separate profiles in multiple communities in the virtual social network and in multiple virtual social networks. Systems and methods of the present invention allow the user easy access to all profiles associated with the user, including profiles from sources external to the virtual social network. The information in a profile display may filtered based on various criteria associated with the profile, including community rules.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • The present application claims the benefit of U.S. provisional patent application Ser. No. 60/855,011 filed Oct. 27, 2006 and entitled “Systems and Methods for Managing Privacy and Tracking of Community Members,” U.S. provisional patent application Ser. No. 60/854,990 filed Oct. 27, 2006 and entitled “Cross-Population of Vertical Communities and Graphical User Interface for Navigating Between Vertical Communities,” and U.S. provisional patent application Ser. No. 60/855,133 filed Oct. 27, 2006 and entitled “Systems and Method for Providing Content to Vertical Communities,” the disclosures of which are incorporated herein by reference.
  • BACKGROUND
  • 1. Field of the Invention
  • The present invention relates generally to the field of virtual social networks. More specifically, the present invention relates to profile display in virtual social networks.
  • 2. Description of Related Art
  • Various virtual social networks allow a user to interact with various other individuals. Each user of a virtual social network may choose to interact with certain other users of the virtual social network and form various types of connections with those users. Forming a connection with an individual may consist simply of designating the individual as a friend, a contact, a colleague, or some other designation. In some virtual social networks, the designation can be reciprocated. For example, two users may designate each other as a friend. The virtual social network allows for each user to form, organize, and manage such connections.
  • One way for users to meet and otherwise interact is through a community in the virtual social network. Created by an administrator, an individual user, or the like, a community represents an aggregation of users within the virtual social network who typically share something in common. A community is, therefore, generally directed toward a particular subject matter. Users with an interest in the subject matter may join the community and interact with other users with a similar interest. The subject matter may be, for example, social, hobby-related, fan-related, or business-related. A user may choose to create or join various communities corresponding with any of that user's interests.
  • A user may choose to share information about himself or herself to other users and communities of users in the virtual social network. One way to provide such information is through a user profile. Presently available virtual social network systems allow for a user to create a user profile containing information such as name, age, gender, location, occupations, interests, etc. Such information may indicate similarities, common interests, etc. with other users of the virtual social network. Further, user profiles allow for users with common interests to identify each other easily. For example, a user interested in racing cars may browse the user profiles of other users to determine who has a similar interest in racing cars. Further, a user who is interested in a specific type of racing car may search user profiles for indications of interest in the specific racing car. Similarly, a user interested in a particular sports team may search user profiles for indications of interests in that sports team. Interests may be described very broadly (e.g., movies) or very narrowly (e.g., Princess Leia's hairstyles in Star Wars). The user may create and customize a user profile to include a personalized set of information. The identification of other users of virtual social network with similar interests paves the way for a user to participate in discussions, exchange news, take a poll, or some other type of interaction with those other users concerning the interests in common.
  • SUMMARY OF THE INVENTION
  • Exemplary systems and methods of the present invention allow for profile display in a virtual social network. Users of a virtual social network can share information with other users of the virtual social network through a personal profile. Some users may have multiple personal profiles, including personal profiles from sources external to the virtual social network. For example, a user may have different profiles in multiple communities in the virtual social network and in multiple virtual social networks. Systems and methods of the present invention allow for the user to navigate between displays of the multiple profiles associated with the user.
  • Various embodiments of the present invention include methods for profile display in a virtual social network. The method may include steps for receiving profile information from a user concerning one or more profiles associated with the user, displaying hyperlinks associated with a profile, receiving user selection of a hyperlink, and providing a display of profile information associated with the user-selected hyperlink. The display includes profile information that has been filtered and/or organized based on various criteria associated with the hyperlink. Further, choosing a profile hyperlink from a particular community may result in a profile display that has also been filtered based on rules of the community. In some embodiments of the present invention, the hyperlink may transport the user to a second community. Further, information from the first community-specific user profile may be available from the second community and may be used in a user profile specific to the second community.
  • Other embodiments of the present invention also include systems for profile display in virtual social networks. Some embodiments of the present invention may include an input module, an authentication module, a profile database, a display generation module and processing logic. The identity of a user may be authenticated using the authentication module. Input module may receive authentication information, profile information concerning one or more profiles associated with a user, and selection information concerning a hyperlink associated with a user profile. Profile information, including information concerning associations with hyperlinks, may be stored in the profile database. The display generation module generates a display associated with the selected hyperlink. The display includes profile information that has been filtered and/or organized based on criteria associated with the hyperlink. If the profile hyperlink is accessed from a community, the display may be further filtered based on community rules.
  • Some embodiments of the present invention include computer storage media and instructions for profile display in a virtual social network. Some embodiments of the present invention may further include instructions for importing profile information from sources external to the virtual social network.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates an exemplary embodiment of a web-based environment within which the present invention operates.
  • FIG. 2 is an illustration of a set of user profiles associated with a user in a virtual social network, according to an exemplary embodiment.
  • FIG. 3 is an illustration of a profile display system for a virtual social network, according to an exemplary embodiment.
  • FIG. 4 is a flowchart illustrating a method for profile display in a virtual social network, according to an exemplary embodiment.
  • FIG. 5A is an illustration of a user profile display for a virtual social network, according to an exemplary embodiment.
  • FIG. 5B is an illustration of another user profile display for a virtual social network, according to an exemplary embodiment.
  • DETAILED DESCRIPTION
  • The present invention includes systems and methods for profile display in a virtual social network. A user may enter or designate information concerning one or more user profiles from various sources. These sources may include various communities in the virtual social network, various virtual social networks (i.e., MySpace®, Facebook®, Friendster®) and the like. The user may, therefore, have multiple user profiles, each associated with a different community, different virtual social network, etc. Each user profile is associated with at least one hyperlink, and when the user selects a hyperlink, a display of the associated profile information is generated. The display includes profile information that has been filtered and/or organized based on various criteria associated with the hyperlink. Such filtered profile information may include information concerning certain communities, members, blogs, photos, videos, etc. Systems and methods of the present invention allow for the user to access information from each of the various user profiles associated with the user from a single display of multiple hyperlinks. The user profiles may be associated with multiple communities in the virtual social network. Further, some of the hyperlinks may allow for the user to move from one community to another community.
  • FIG. 1 illustrates an exemplary embodiment of a web-based environment within which the present invention operates. Virtual social network 110 may be a server capable of generating a graphical user interface accessible exemplary users 130A, 130B, and 130C through a network 120, such as the Internet or an intranet. Users 130A-C may access virtual social network 110 using their respective computing devices. Each user may maintain one or more user profiles in virtual social network 110, as well as in various external sources, such as external sources 140A and 140B. User profiles may also be community-specific, so a user may have multiple user profiles associated with multiple communities in the virtual social network 110. The user may also be a member of multiple other virtual social networks (i.e., external sources 140A and 140B) with a different user profile in each.
  • Virtual social network 110 is configured to allow a user to create, manage, and maintain that user's collection of relationships with other individuals in a virtual environment. Further, some embodiments of virtual social network 110 allow the user to share personal information with other users of virtual social network 110. A user profile may reflect a particular set of information concerning the user. Different user profiles may be shared with different groups, communities, and other virtual social networks.
  • A user, such as user 130A, may have multiple profiles, including a general virtual social network profile, as well as various community-specific profiles. User 130A may be a member of various communities in the virtual social network 110 and may have a separate profile for each of those communities. For example, user 130A may have a car enthusiast profile with car-related information, a sports fan profile with sports-related information, etc. User 130A may also have a profile from sources external to virtual social network 110. For example, a user may have a profile on external source 140A (e.g., a user profile on MySpace®) and a profile on external source 140B (e.g., a user profile on Facebook®). Profile information from external sources 140A and 140B may be displayed to the user 130A along with the user profiles from the virtual social network 110. Thus, subject to various access settings and rules, virtual social network 110 may be used to generate displays of each of the user profiles associated with the user from various sources of profile information. The user is, therefore, able to access each and every profile easily and without having to separately consult each source of user profile information, log into each source, and/or search each profile manually for certain information.
  • FIG. 2 is an illustration of a set of user profiles 200 associated with a user in a virtual social network, according to an exemplary embodiment. The information from all the user profiles associated with the user may be stored and managed through user profiles set 200. In the example of FIG. 2, user profiles 200 may include a plurality of user profiles, such as user profile 210A, user profile 210B, user profile 210C, and user profile 210D. User profiles 210A-D may be profiles generated and/or used within the virtual social network 110, profiles generated and/or used within communities within virtual social network 110, or profiles generated and/or used elsewhere, such as external sources 140A and 140B.
  • Interaction with other individuals in virtual social network 110 can occur when other users of virtual social network 110 learn and respond to the profile information provided by the user. The user may wish to interact with different groups of users, such as family members, professional contacts, fellow car enthusiasts, fellow sports fans, fellow community members, etc. The user may choose, therefore, to create separate profiles including information specific to each group. For example, the user's sports-related profile (e.g., user profile 210A) may include information concerning favorite sports, favorite teams, favorite athletes, etc. Similarly, the user's car-related profile (e.g., user profile 210B) may include information concerning favorite cars, cars owned, cars driven, etc.
  • Some users may be members of various networks external to virtual social network 110. These users may wish to share user profiles from these other networks with other users of virtual social network 110 that may also be members of the same external networks. Therefore, user profile 210C and 210D may be user profiles that have been generated and used outside of virtual social network 110. Being able to easily access multiple user profiles allows user 130A to efficiently organize and update his/her profile information. Further, being able to view multiple user profiles allows other users of virtual social network 110 to interact with user 130A concerning various common interests, each of which may be detailed by the user in separate user profiles.
  • FIG. 3 is an illustration of a profile display system for a virtual social network, according to an exemplary embodiment. Profile display system 300 may include input module 310, authentication module 320, profile database 330, display generation module 340, access control module 350, and processing logic 360. A module (or application), as referenced herein, should be generally understood to be a collection of routines that perform various system-level functions and may be dynamically loaded and unloaded by hardware and device drivers as required. The modular software components described herein may also be incorporated as part of a larger software platform or integrated as part of an application specific component.
  • Input/output module 310 is configured to allow for communication between profile display module 300, various users, other components of virtual social network 110, and various external sources (e.g., external sources 140A and 140B of FIG. 1). Input/output module 310 may be configured to receive information via a communication network 120, such as the Internet or an intranet. In some embodiments of the present invention, input/output module 310 may be located elsewhere in virtual social network 110 and/or may be external to profile display module 300.
  • Authentication module 320 is configured to verify an individual's identity in virtual social network 110. Identifying an individual as a particular user of virtual social network 110 (e.g., user 130A) allows that individual to perform certain operations available to user 130A, such as entering user profile information, accessing certain profiles, accessing certain content in user profiles, etc. Authentication may occur, for example, through verification of a user name and password supplied by the individual. The user name and password may be compared to user names and passwords stored in an authentication database, which may be independent of or incorporated into authentication module 320. Authentication module 320 may further be configured to authenticate a user as a member of one or more communities in the virtual social network. A single user log-in, for example, may provide the authentication information required to authenticate an individual as a certain user in the virtual social network and as a member of various communities in the virtual social network. In some embodiments of the present invention, authentication module 320 may be located elsewhere in virtual social network 110 and/or may be external to profile display module 300.
  • Profile database 330 is configured to store user profile information associated with each of the users of virtual social network 110. Each user may have one or more personal profiles, including profiles that have been tailored in order to convey different information to different individuals or groups. Each user may create a public user profile, a user profile for family members, a user profile for work colleagues, and various other user profiles, all stored in profile database 330. Community-specific user profiles may also be tailored for each community of which the user is a member. A user who has joined a car enthusiast community, for example, may wish to create one or more personal profiles specifically for use in that community, designating information concerning the user's cars, trucks, and various other car-related interests. Because user profiles associated with a particular community are subject to the rules of that community, information in a profile display may be further filtered according to the rules of that community. Determined and set by a community moderator or the like, community rules controls access to community-specific profile information by the general public, by members of the virtual social network only, by members of communities in the virtual social network only, by members of a particular community only, etc.
  • The user may also wish to view user profiles that have been generated and used outside of the context of the virtual social network 110, such as profiles on external sources 140A and 140B (from FIG. 1). Using input module 310, the user may enter or otherwise designate that such external sources may host profile information associated with the user. The information from a profile on external source 140A, for example, may be copied and saved in profile database 330 as a user profile (e.g., user profile 210A of user profiles set 200 in FIG. 2). In some embodiments of the present invention, profile information from external sources may be updated periodically, automatically, or upon request. Further, each user profile is associated with a hyperlink. The hyperlink information associated with each user profile is also saved in profile database 330.
  • Display generation module 340 provides for displays of the various user profiles associated with a user. Operating in conjunction with profile database 330, display generation module 340 presents the user with a menu display of the hyperlinks associated with one of the user's profiles through a graphical user interface. The menu display may be generated automatically upon log-in, upon opening a particular web page, upon entering a community, upon user request, or the like. A community-specific profile, such as a user profile in a car community, may be associated with a menu of hyperlinks such as “Cars,” “Trucks,” “Car Shows,” and other community-specific hyperlinks. A user may also have a general, or primary, profile with basic information such as name, age, location, etc. Some embodiments of the present invention allow for general profile information and/or community-specific profile information to be imported into various community-specific profiles, making it easier for the user to share such information with various communities.
  • Once the user selects a hyperlink from the menu of hyperlinks provided, display generation module 340 further generates a display of profile information associated with the selected hyperlink. Display generation module 340 may be further configured to generate displays of information that have been filtered based on community information. A community-specific profile display, for example, may list community-specific information, including categories and hyperlinks to more detailed information. Selection of the “Cars” hyperlink from the above example prompts the display generation module 340 to generate a display of car-related information posted in the car community, including car-related blogs, photos, videos, etc. Likewise, selecting the “Trucks” hyperlink results in a display of truck-related information posted in the car community. In some embodiments, the display of the user profile information may appear in the same window, in a new window, such as pop-up window or expanded window, or the like.
  • Being posted in a community, community-specific profile displays may also be filtered based on the rules of the community. Access control module 350 manages and enforces various rules concerning access to a user's profiles. Such rules may include user preferences, community rules, and the like. An individual who is not the user may wish to access a user profile and may submit a request for access to that user profile. The request is received by access control module 350, which determines whether or not to grant access to the requesting individual. If the user preference allows for public access, the requesting individual is automatically granted access to the user profile. If the user preference is set to private (e.g., accessible only to the user), the requesting individual is automatically denied access. In some embodiments, denial of access may include notification of blocked access, hiding the content from the requesting individual without notification of the content, or the like. If the user preference restricts access to specific individuals or groups, access control module 350 determines whether the requesting individual is one of the individuals authorized to access the user profile. In various embodiments of the present invention, the requesting individual must be authenticated by authentication module 320 as a user of virtual social network 110, a member of a community, or other type of individual authorized by the user to access the user profile. Some embodiments of the present invention include an access control module 350 that may be located elsewhere in virtual social network 110 and/or may be external to profile display module 300.
  • Access control module 350 may also enforce community rules. Determined and set by a community moderator or the like, community rules may allow content (including profiles) posted in the community to be accessed by the general public, by members of the virtual social network only, by members of communities in the virtual social network only, by members of a particular community only, etc. For example, a user profile (e.g., user profile 210A illustrated in FIG. 2) posted in a particular community (e.g., community A) may only be accessed by members of that particular community and may not be accessed by anyone outside the community. That user profile is exclusive to that particular community. Therefore, an individual browsing a community B may be able to view user profile 210B (FIG. 2) associated with community B, but may not be able to view user profile 210A.
  • Alternatively, community rules may allow for a user profile posted in the particular community to be accessible by members of related communities. For instance, the community rules of community B may allow for user profiles in community B to be accessed by members of community A. Such access by related communities may or may not be reciprocated by the related communities. Using the above example, access to user profiles of community A members may still be denied to members of community B who are not also members of community A. Profile access between two communities, therefore, may be reciprocal (two-way access), nonreciprocal (one-way access), or exclusive (no access).
  • Processing logic 360 is configured to execute a variety of operations required by the various components of profile display module 300. In various embodiments, processing logic 360 may be implemented through use of microprocessors, memory, firmware, and/or software.
  • FIG. 4 is a flowchart illustrating a method for profile display in a virtual social network, according to an exemplary embodiment. In various embodiments, the method allows for the display of various user profiles that are associated with a user, including user profiles from sources external to the virtual social network 110. The method is not necessarily limited to the discrete steps or the order of the steps as described herein with respect to FIG. 4.
  • In step 410, profile information is received from a user, for example, through input module 310. The profile information may be designated by the user into a previously existing user profile on virtual social network 110, into a new user profile created in virtual social network 110, or the user may indicate a user profile from a source external to virtual social network 110, or any combination of the foregoing. The user profile information from external sources may be copied, downloaded, or otherwise stored to profile database 330 (FIG. 3). Some embodiments may require that the user enter authentication information associated with each external source; such authentication information may also be saved to profile database 330. Some embodiments may allow for profile database 330 to receive updates for the user profiles from the external sources, either automatically, periodically, or upon request.
  • In step 420, a menu of hyperlinks is displayed. The displayed hyperlink menu is associated with a profile from the user profiles set 200. In some embodiments of the present invention, the hyperlink may use text, images, or a combination of the foregoing to indicate to the user the associated user profile. For example, a hyperlink to a user's MySpace® profile may appear as “MySpace®,” the MySpace® logo, or other text or images associated with MySpace®. Some embodiments of the present invention allow for a particular user (e.g., user 130A of FIG. 1) to view the user profiles of another user (e.g., user 130B of FIG. 1). For example, user 130A may be presented a display of hyperlinks associated with user profiles for user 130B. The display may be constrained by various access rules, including user preferences and community rules.
  • In step 430, a user selection concerning a hyperlink from the display of hyperlinks is received by input module 310. The user may select the hyperlink by clicking on the hyperlink with a mouse, checking a box by the hyperlink, or some other indication of the user selection.
  • In step 440, a display is generated including filtered and/or organized profile information associated with the user. The displayed information may appear in an expanded window or in a new window, for example. The display may be filtered and organized based on various criteria associated with the hyperlink. For example, choosing a hyperlink relating to a user (e.g., “diet”) may result in a display of information concerning dieting, such as diet-related communities, other users sharing that interest, diet-related articles, diet-related blogs, diet-related news, etc. The user may further be interested in gardening. If a hyperlink for the user interest “gardening” is selected from within a diet community, the generated display may include information concerning gardening communities and various other gardening-related information, etc. In some embodiments, the hyperlink may transport the user to a gardening community. Such information may include further hyperlinks to more specific information and/or be organized similarly to the diet-related display.
  • Where one user 130A attempts to view a user profile of another user 130B, access to the display of the user 130B profiles may be further controlled by access control module 350 (FIG. 3) enforcing user preferences, community rules; and the like. For example, user 130A may be presented with limited information from a profile associated with user 130B based on a user preference for privacy concerning certain information.
  • FIG. 5A is an illustration of a user profile display in a virtual social network, according to an exemplary embodiment. Displayed in the Racer Active community, the user profile display illustrated in FIG. 5A includes general profile information and hyperlinks to some community-specific user profiles: a Racer Active Enthusiast profile, a Car and Driver profile, and a Friendster® profile. Of the three profiles, the Racer Active general profile is currently displayed. Among the information displayed in the Racer Active general profile are the user's community memberships, nickname, gender, location, relationship status, occupation, purpose, interests, etc. The community-specific profile display may include hyperlinks to more detailed information concerning the user and the community. For example, there may be hyperlinks to the community's main page, hyperlinks to specific community-specific interests, groups in the community to which the user belongs, hyperlinks to debates in the community that the user viewed or participated in, etc. The hyperlink to the interest titled “car shows” would connect the user to more detailed information concerning car shows, such as other members interested in car shows, posted notices concerning car shows, photos from car shows, etc. posted in the community. Further, the hyperlinks to communities are listed in the “community” line in the profile shown. Clicking on one of those hyperlinks (e.g., “Car and Driver”) in the user's profile may transport the user or another user to another community (e.g., the Car and Driver community).
  • FIG. 5B is an illustration of another user profile display in a virtual social network, according to an exemplary embodiment. The user with the user profile illustrated in FIG. 5A has another user profile. The particular user profile currently displayed is a Car and Driver profile, specifically a Car and Driver Enthusiast profile. The information displayed in the Car and Driver Enthusiast profile includes kind of driver, vehicle year/make, vehicle model, automotive interests, own/lease status, and work experience in the automotive industry. Similar to the Racer Active profile (FIG. 5A), the Car and Driver profile includes hyperlinks to more specific information.
  • While the present invention has been described in the context of a series of exemplary embodiments, these descriptions are not intended to limit the scope of the invention to the particular forms set forth herein. To the contrary, the present descriptions are intended to cover such alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims and otherwise appreciated by one of ordinary skill in the art.

Claims (25)

1. A method for displaying user profiles in a virtual social network, the method comprising:
associating a plurality of profiles with a user of the virtual social network;
generating a display of a plurality of hyperlinks, each of the plurality of hyperlinks being associated with criteria designated by the user;
receiving a selection of a hyperlink from the plurality of hyperlinks; and
generating a display of profile information associated with the user, the profile information being filtered based on criteria associated with the selected hyperlink.
2. The method of claim 1, wherein the display of the plurality of hyperlinks is associated with a profile from the plurality of profiles associated with the user.
3. The method of claim 1, further comprising importing profile information from an external source.
4. The method of claim 1, wherein the profile is associated with a community.
5. The method of claim 4, wherein the community is in the virtual social network.
6. The method of claim 4, wherein the community is external to the virtual social network.
7. The method of claim 4, wherein the display includes one or more information fields specific to the community.
8. The method of claim 1, wherein generating the display of the plurality of hyperlinks occurs at a first location in the virtual social network and wherein generating the display of profile information occurs at a second location in the virtual social network.
9. The method of claim 1, wherein the display of profile information includes general profile information designated by the user.
10. The method of claim 1, wherein the display of profile information includes community-specific profile information.
11. The method of claim 1, further comprising:
receiving a selection of a hyperlink from the plurality of hyperlinks from a second user;
authenticating the second user; and
determining whether the second user is authorized to access the requested profile.
12. The method of claim 11, wherein determining whether the second user is authorized to access the requested profile is based on at least authentication information.
13. The method of claim 11, wherein determining whether the second user is authorized to access the requested profile is based on whether the second user is a member of a community.
14. The method of claim 1, further comprising updating the profile from the plurality of profiles.
15. A system for displaying user profiles in a virtual social network, the system comprising:
a profile database configured to store a plurality of profiles associated with a user of the virtual social network;
an input module configured to receive a selection of a hyperlink associated with criteria designated by the user; and
a display generation module configured to generate a display of profile information associated with the user, the profile information being filtered based on criteria associated with the selected hyperlink.
16. The system of claim 15, wherein the input module is further configured to receive updated profile information and to update the profile database based on the updated profile information.
17. The system of claim 15, wherein the input module is further configured to receive profile information from a source designated by the user.
18. The system of claim 15, wherein the input module is further configured to receive profile information from a source in the virtual social network.
19. The system of claim 15, wherein the input module is further configured to receive profile information from a source external to the virtual social network.
20. The system of claim 15, wherein the display generation module is further configured to generate a display of a plurality of hyperlinks, the display of the plurality of hyperlinks being associated with a profile from the plurality of profiles associated with the user.
21. The system of claim 15, wherein the display generation module is further configured to generate the display of the plurality of hyperlinks at a first location in the virtual social network and to generate the display of profile information at a second location in the virtual social network.
22. The system of claim 15, wherein the display of profile information includes general profile information designated by the user.
23. A computer-readable storage medium having stored thereupon executable computing instructions for performing a method comprising:
associating a plurality of profiles with a user of the virtual social network;
generating a display of a plurality of hyperlinks, each of the plurality of hyperlinks being associated with criteria designated by a user;
receiving a selection of a hyperlink from the plurality of hyperlinks; and
generating a display of profile information associated with the user, the profile information being filtered based on criteria associated with the selected hyperlink.
24. The computer-readable storage medium of claim 23, wherein the executable instructions further provide for importing profile information into the profile from an external source designated by the user.
25. The computer-readable storage medium of claim 23, wherein the display of the plurality of hyperlinks is associated with a profile from the plurality of profiles associated with the user.
US11/977,542 2006-10-27 2007-10-24 Profile display in virtual social networks Abandoned US20080104495A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/977,542 US20080104495A1 (en) 2006-10-27 2007-10-24 Profile display in virtual social networks

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US85499006P 2006-10-27 2006-10-27
US85513306P 2006-10-27 2006-10-27
US85501106P 2006-10-27 2006-10-27
US11/977,542 US20080104495A1 (en) 2006-10-27 2007-10-24 Profile display in virtual social networks

Publications (1)

Publication Number Publication Date
US20080104495A1 true US20080104495A1 (en) 2008-05-01

Family

ID=39324057

Family Applications (4)

Application Number Title Priority Date Filing Date
US11/977,030 Expired - Fee Related US7805406B2 (en) 2006-10-27 2007-10-22 Cross-population of virtual communities
US11/977,542 Abandoned US20080104495A1 (en) 2006-10-27 2007-10-24 Profile display in virtual social networks
US11/977,500 Abandoned US20080104679A1 (en) 2006-10-27 2007-10-24 Selective privacy management in virtual social networks
US11/978,017 Abandoned US20080104172A1 (en) 2006-10-27 2007-10-25 Content delivery in virtual social networks

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/977,030 Expired - Fee Related US7805406B2 (en) 2006-10-27 2007-10-22 Cross-population of virtual communities

Family Applications After (2)

Application Number Title Priority Date Filing Date
US11/977,500 Abandoned US20080104679A1 (en) 2006-10-27 2007-10-24 Selective privacy management in virtual social networks
US11/978,017 Abandoned US20080104172A1 (en) 2006-10-27 2007-10-25 Content delivery in virtual social networks

Country Status (2)

Country Link
US (4) US7805406B2 (en)
WO (4) WO2008049208A1 (en)

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080120411A1 (en) * 2006-11-21 2008-05-22 Oliver Eberle Methods and System for Social OnLine Association and Relationship Scoring
US20080256602A1 (en) * 2007-04-11 2008-10-16 Pagan William G Filtering Communications Between Users Of A Shared Network
US20090112970A1 (en) * 2007-10-31 2009-04-30 Dawson Christopher J Automatically updating virtual worlds
US20090113319A1 (en) * 2007-10-30 2009-04-30 Dawson Christopher J Developing user profiles in virtual worlds
US20090150254A1 (en) * 2007-11-30 2009-06-11 Mark Dickelman Systems, devices and methods for computer automated assistance for disparate networks and internet interfaces
US20090313254A1 (en) * 2008-06-17 2009-12-17 Microsoft Corporation User photo handling and control
US20100037288A1 (en) * 2008-08-06 2010-02-11 International Business Machines Corporation Inherited Access Authorization to a Social Network
US20100088313A1 (en) * 2008-10-02 2010-04-08 Rapleaf, Inc. Data source attribution system
US20100088372A1 (en) * 2008-10-03 2010-04-08 Microsoft Corporation Conference networking system incorporating social networking site information
US20100114989A1 (en) * 2008-10-30 2010-05-06 Graham Cormode Automatic gleaning of semantic information in social networks
US20100153521A1 (en) * 2008-12-15 2010-06-17 Kar-Wing Edward Lor Method and Device for Providing Offline Web Services
US20110047229A1 (en) * 2009-08-21 2011-02-24 Avaya Inc. Social network virtual private network
US20110047245A1 (en) * 2009-08-21 2011-02-24 Avaya Inc. Pushing identity information
WO2011072382A1 (en) * 2009-12-18 2011-06-23 Klotz Christopher S Coordinated location aware brokering of social networks
US20110167114A1 (en) * 2010-01-05 2011-07-07 International Business Machines Corporation Automatically synchronizing new contacts across multiple social networking sites
WO2011119864A1 (en) * 2010-03-24 2011-09-29 Findly, Inc. Automated profile standardization and competency profile generation
US20120059901A1 (en) * 2010-09-02 2012-03-08 Hon Hai Precision Industry Co., Ltd. System and method for providing social networking content in widget
US20120066306A1 (en) * 2010-09-11 2012-03-15 Social Communications Company Relationship based presence indicating in virtual area contexts
US20120084188A1 (en) * 2009-06-26 2012-04-05 Thomas Zuber Method for interactively collaborating across online social networking communities
US20120303659A1 (en) * 2011-05-24 2012-11-29 Avaya Inc. Social media identity discovery and mapping
US20130080345A1 (en) * 2011-09-23 2013-03-28 Maxime Marcel Rassi Systems and methods for sharing vehicle information in a distributed network
WO2013062597A1 (en) * 2011-04-29 2013-05-02 American Teleconferencing Services, Ltd. Customizing participant information in an online conference
US20140040777A1 (en) * 2010-04-30 2014-02-06 American Teleconferencing Services, Ltd. Customizing Participant Information in an Online Conference
US8661327B1 (en) * 2011-01-06 2014-02-25 Intuit Inc. Method and system for automated insertion of relevant hyperlinks into social media-based communications
US20140250182A1 (en) * 2013-03-01 2014-09-04 Avaya Inc. System and method for detecting and analyzing user migration in public social networks
US9117180B1 (en) 2013-03-15 2015-08-25 Elance, Inc. Matching method based on a machine learning algorithm and a system thereof
US20160099981A1 (en) * 2013-10-04 2016-04-07 Iou-Ming Lou Method for filtering sections of social network applications
US20160110083A1 (en) * 2014-10-15 2016-04-21 KBR IP Holdings, LLC Limiting visibility into user social media data based on user attributes
US9331966B2 (en) 2012-07-06 2016-05-03 Empire Technology Development Llc Processing connection request in online service
US9342852B1 (en) * 2011-11-04 2016-05-17 Google Inc. Visual indicators for account access in a social network
US20160343087A1 (en) * 2015-05-19 2016-11-24 Facebook, Inc. Civic issues platforms on online social networks
US9665883B2 (en) 2013-09-13 2017-05-30 Acxiom Corporation Apparatus and method for bringing offline data online while protecting consumer privacy
US9818131B2 (en) 2013-03-15 2017-11-14 Liveramp, Inc. Anonymous information management
US20180060413A1 (en) * 2016-09-01 2018-03-01 Fuji Xerox Co., Ltd. Information processing apparatus and non-transitory computer readable medium
CN107819941A (en) * 2017-10-25 2018-03-20 努比亚技术有限公司 Contact person's message fast acquiring method, terminal and computer-readable recording medium
US9940594B1 (en) 2010-02-19 2018-04-10 Elance, Inc. Digital workroom
US10110541B2 (en) * 2013-10-17 2018-10-23 International Business Machines Corporation Optimization of posting in social networks using content delivery preferences comprising hashtags that correspond to geography and a content type associated with a desired time window
US10121153B1 (en) 2007-10-15 2018-11-06 Elance, Inc. Online escrow service
US10204074B1 (en) 2008-06-12 2019-02-12 Elance, Inc. Online professional services storefront
US10627983B2 (en) 2007-12-24 2020-04-21 Activision Publishing, Inc. Generating data for managing encounters in a virtual world environment
US10635412B1 (en) * 2009-05-28 2020-04-28 ELANCE, Inc . Online professional badge
US10650332B1 (en) 2009-06-01 2020-05-12 Elance, Inc. Buyer-provider matching algorithm
US10990686B2 (en) 2013-09-13 2021-04-27 Liveramp, Inc. Anonymous links to protect consumer privacy
US11151516B2 (en) * 2007-01-30 2021-10-19 Jonathan Brian Vanasco Utilizing cross-network identity data for customized content
US11157944B2 (en) 2013-09-13 2021-10-26 Liveramp, Inc. Partner encoding of anonymous links to protect consumer privacy
US11245659B1 (en) 2018-08-21 2022-02-08 Ochuko Aluya Social media system for athletes

Families Citing this family (132)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8577886B2 (en) 2004-09-15 2013-11-05 Within3, Inc. Collections of linked databases
US8635217B2 (en) 2004-09-15 2014-01-21 Michael J. Markus Collections of linked databases
US8880521B2 (en) * 2004-09-15 2014-11-04 3Degrees Llc Collections of linked databases
US8412706B2 (en) * 2004-09-15 2013-04-02 Within3, Inc. Social network analysis
WO2007005463A2 (en) 2005-06-29 2007-01-11 S.M.A.R.T. Link Medical, Inc. Collections of linked databases
CA2615659A1 (en) * 2005-07-22 2007-05-10 Yogesh Chunilal Rathod Universal knowledge management and desktop search system
WO2007016252A2 (en) 2005-07-27 2007-02-08 S.M.A.R.T. Link Medical, Inc. Collections of linked databases and systems and methods for communicating about updates thereto
US10395326B2 (en) * 2005-11-15 2019-08-27 3Degrees Llc Collections of linked databases
US7809805B2 (en) 2007-02-28 2010-10-05 Facebook, Inc. Systems and methods for automatically locating web-based social network members
US8707160B2 (en) * 2006-08-10 2014-04-22 Yahoo! Inc. System and method for inferring user interest based on analysis of user-generated metadata
US20080040371A1 (en) * 2006-08-11 2008-02-14 Pavan Bayyapu Generic architecture for providing data to flash model
US8117256B2 (en) * 2007-01-09 2012-02-14 Yahoo! Inc. Methods and systems for exploring a corpus of content
WO2008103447A2 (en) * 2007-02-21 2008-08-28 Facebook, Inc. Implementation of a structured query language interface in a distributed database
US8010622B2 (en) * 2007-03-28 2011-08-30 Michael R. Dolan System and method of user definition of and participation in communities and management of individual and community information and communication
US20080243607A1 (en) * 2007-03-30 2008-10-02 Google Inc. Related entity content identification
US8321462B2 (en) * 2007-03-30 2012-11-27 Google Inc. Custodian based content identification
US7730017B2 (en) * 2007-03-30 2010-06-01 Google Inc. Open profile content identification
US8356035B1 (en) 2007-04-10 2013-01-15 Google Inc. Association of terms with images using image similarity
JP2008262280A (en) * 2007-04-10 2008-10-30 Sony Corp Information processing system, information processor, server device, information processing method and program
US7904461B2 (en) * 2007-05-01 2011-03-08 Google Inc. Advertiser and user association
US8055664B2 (en) * 2007-05-01 2011-11-08 Google Inc. Inferring user interests
US20090019062A1 (en) * 2007-07-09 2009-01-15 Blaksley Ventures 108, Llc System and method for providing universal profiles for networked clusters
WO2009015321A2 (en) * 2007-07-25 2009-01-29 Op Technology, Llc Peer-based networking environment
US20110022621A1 (en) * 2007-08-17 2011-01-27 Google Inc. Dynamically naming communities within online social networks
CN101843041B (en) * 2007-08-17 2013-01-02 谷歌公司 Multi-community content sharing in online social networks
CN102016825A (en) 2007-08-17 2011-04-13 谷歌公司 Ranking social network objects
US7720722B2 (en) 2007-08-23 2010-05-18 Ebay Inc. Sharing shopping information on a network-based social platform
US7945482B2 (en) * 2007-08-23 2011-05-17 Ebay Inc. Viewing shopping information on a network-based social platform
US8275648B2 (en) * 2007-10-22 2012-09-25 International Business Machines Corporation System and method for managing a survey for a community development asset
US8397168B2 (en) 2008-04-05 2013-03-12 Social Communications Company Interfacing with a spatial virtual communication environment
US7853622B1 (en) 2007-11-01 2010-12-14 Google Inc. Video-related recommendations using link structure
US8041082B1 (en) 2007-11-02 2011-10-18 Google Inc. Inferring the gender of a face in an image
US10152721B2 (en) * 2007-11-29 2018-12-11 International Business Machines Corporation Aggregate scoring of tagged content across social bookmarking systems
US20090234667A1 (en) * 2007-12-19 2009-09-17 Thayne Timmy R Systems and methods for enabling collaboration and coordination of support
US8554891B2 (en) * 2008-03-20 2013-10-08 Sony Corporation Method and apparatus for providing feedback regarding digital content within a social network
US20090265326A1 (en) * 2008-04-17 2009-10-22 Thomas Dudley Lehrman Dynamic personal privacy system for internet-connected social networks
US20090265319A1 (en) * 2008-04-17 2009-10-22 Thomas Dudley Lehrman Dynamic Personal Privacy System for Internet-Connected Social Networks
US20170149600A9 (en) * 2008-05-23 2017-05-25 Nader Asghari Kamrani Music/video messaging
US20110066940A1 (en) 2008-05-23 2011-03-17 Nader Asghari Kamrani Music/video messaging system and method
US8307066B2 (en) * 2008-06-06 2012-11-06 International Business Machines Corporation Automated digital media content filtration based on relationship monitoring
US9886506B2 (en) 2008-06-19 2018-02-06 Sns Conference Corporation Integration of news into direct social communications and interactions
US9342833B2 (en) * 2008-06-25 2016-05-17 Microsoft Technology Licensing, Llc Method of aggregating business and social networks
US8073847B2 (en) * 2008-06-27 2011-12-06 Microsoft Corporation Extended user profile
US7961986B1 (en) 2008-06-30 2011-06-14 Google Inc. Ranking of images and image labels
EP2297685A1 (en) * 2008-07-04 2011-03-23 Yogesh Chunilal Rathod Methods and systems for brands social networks (bsn) platform
US9324173B2 (en) 2008-07-17 2016-04-26 International Business Machines Corporation System and method for enabling multiple-state avatars
US8957914B2 (en) * 2008-07-25 2015-02-17 International Business Machines Corporation Method for extending a virtual environment through registration
US10166470B2 (en) * 2008-08-01 2019-01-01 International Business Machines Corporation Method for providing a virtual world layer
US9892103B2 (en) * 2008-08-18 2018-02-13 Microsoft Technology Licensing, Llc Social media guided authoring
US9213961B2 (en) * 2008-09-21 2015-12-15 Oracle International Corporation Systems and methods for generating social index scores for key term analysis and comparisons
US8108402B2 (en) * 2008-10-16 2012-01-31 Oracle International Corporation Techniques for measuring the relevancy of content contributions
US8850325B2 (en) 2008-12-30 2014-09-30 Microsoft Corporation Scaling social networks
US8108474B2 (en) * 2008-12-30 2012-01-31 International Business Machines Corporation System and method for indication of IM tracking
US8234688B2 (en) * 2009-04-03 2012-07-31 International Business Machines Corporation Managing privacy settings for a social network
US20100257023A1 (en) * 2009-04-07 2010-10-07 Facebook, Inc. Leveraging Information in a Social Network for Inferential Targeting of Advertisements
US20100293105A1 (en) * 2009-05-15 2010-11-18 Microsoft Corporation Social networking updates for image display devices
US20100306346A1 (en) * 2009-05-27 2010-12-02 Nokia Corporation Method and apparatus for modifying a data stream communication
US20100313252A1 (en) 2009-06-08 2010-12-09 Erie Trouw System, method and apparatus for creating and using a virtual layer within a web browsing environment
US20100318925A1 (en) * 2009-06-12 2010-12-16 Microsoft Corporation Integrating updates into a social-networking service
US20100318571A1 (en) 2009-06-16 2010-12-16 Leah Pearlman Selective Content Accessibility in a Social Network
US8380639B2 (en) * 2009-07-06 2013-02-19 Microsoft Corporation One-way public relationships
US8752186B2 (en) 2009-07-23 2014-06-10 Facebook, Inc. Dynamic enforcement of privacy settings by a social networking system on information shared with an external system
US9704203B2 (en) 2009-07-31 2017-07-11 International Business Machines Corporation Providing and managing privacy scores
US11620660B2 (en) 2009-08-19 2023-04-04 Oracle International Corporation Systems and methods for creating and inserting application media content into social media system displays
US10339541B2 (en) * 2009-08-19 2019-07-02 Oracle International Corporation Systems and methods for creating and inserting application media content into social media system displays
US20110112899A1 (en) * 2009-08-19 2011-05-12 Vitrue, Inc. Systems and methods for managing marketing programs on multiple social media systems
US20120011432A1 (en) 2009-08-19 2012-01-12 Vitrue, Inc. Systems and methods for associating social media systems and web pages
US20110055309A1 (en) * 2009-08-30 2011-03-03 David Gibor Communication in Context of Content
US9047612B2 (en) 2009-09-11 2015-06-02 Oracle International Corporation Systems and methods for managing content associated with multiple brand categories within a social media system
CA2776041A1 (en) * 2009-09-29 2011-04-07 Luvitorshuvit Limited User preference surveys
US8311950B1 (en) 2009-10-01 2012-11-13 Google Inc. Detecting content on a social network using browsing patterns
US8306922B1 (en) 2009-10-01 2012-11-06 Google Inc. Detecting content on a social network using links
US9119027B2 (en) * 2009-10-06 2015-08-25 Facebook, Inc. Sharing of location-based content item in social networking service
US20110106679A1 (en) * 2009-10-07 2011-05-05 Thomas Zuber Method for tagging documents and communications with filing and billing information
US20110119230A1 (en) * 2009-10-07 2011-05-19 Thomas Zuber Method for automatically associating contacts in an online social network
JP2013520720A (en) * 2010-02-19 2013-06-06 トムソン ライセンシング System and method for publishing content on the Internet
US8666993B2 (en) 2010-02-22 2014-03-04 Onepatont Software Limited System and method for social networking for managing multidimensional life stream related active note(s) and associated multidimensional active resources and actions
US20110208822A1 (en) * 2010-02-22 2011-08-25 Yogesh Chunilal Rathod Method and system for customized, contextual, dynamic and unified communication, zero click advertisement and prospective customers search engine
US8275771B1 (en) 2010-02-26 2012-09-25 Google Inc. Non-text content item search
US8831993B2 (en) 2010-03-19 2014-09-09 Novell, Inc. Techniques for sharing virtual machine (VM) resources
US9704165B2 (en) 2010-05-11 2017-07-11 Oracle International Corporation Systems and methods for determining value of social media pages
US9465935B2 (en) 2010-06-11 2016-10-11 D2L Corporation Systems, methods, and apparatus for securing user documents
US10255615B2 (en) * 2010-07-12 2019-04-09 At&T Intellectual Property I, L.P. System and method for contextual virtual local advertisement insertion
US20120014321A1 (en) * 2010-07-14 2012-01-19 Deutsche Telekom Ag Messaging activity feed
US9807100B2 (en) * 2010-07-23 2017-10-31 Anchorfree, Inc. System and method for private social networking
US9402104B2 (en) * 2010-07-30 2016-07-26 Avaya Inc. System and method for subscribing to events based on tag words
WO2012024205A2 (en) 2010-08-16 2012-02-23 Social Communications Company Promoting communicant interactions in a network communications environment
US9185469B2 (en) * 2010-09-30 2015-11-10 Kodak Alaris Inc. Summarizing image collection using a social network
US9300701B2 (en) 2010-11-01 2016-03-29 Google Inc. Social circles in social networks
US20130041731A1 (en) * 2010-11-10 2013-02-14 Murgesh Navar Building customer loyalty in a mobile environment
US8938690B1 (en) 2010-11-15 2015-01-20 Cisco Technology, Inc. Intelligent social collaboration hover card
US8954863B2 (en) 2010-11-15 2015-02-10 Cisco Technology, Inc. Intelligent social collaboration unified media
US9207832B1 (en) 2010-11-15 2015-12-08 Cisco Technology, Inc. Intelligent social collaboration watchlist that visually indicates an order of relevance
KR20120087221A (en) * 2010-11-26 2012-08-07 한국전자통신연구원 System and method for dynamic digital community management based locational and societal-aware
IT1402981B1 (en) * 2010-12-07 2013-09-27 Robbe METHOD FOR THE CONTEMPORARY EXCHANGE OF MESSAGES OF ELECTRONIC MESSAGING, IN PARTICULAR SMS, MMS, E-MAIL, INSTANT MESSAGING, CHAT AND SOCIAL NETWORK, AND ITS EXCHANGE SYSTEM.
US8626738B2 (en) * 2011-01-31 2014-01-07 International Business Machines Corporation Interest contour computation and management based upon user authored content
US20120233666A1 (en) * 2011-03-09 2012-09-13 Sheng-He Gu Network-Oriented Matrix Sharing For Genealogy And Social Networks Through Network-Role-Based Access Controls
AU2012234904A1 (en) * 2011-03-25 2013-04-11 The Cyber Guardian Pty Ltd Providing network content
US8738714B2 (en) * 2011-07-18 2014-05-27 Tangome, Inc. Suggesting invitations to join a network
US20130054280A1 (en) * 2011-08-22 2013-02-28 Mehran Moshfeghi Method and system for online rental of networked remote devices
ES2767097T3 (en) * 2011-09-30 2020-06-16 Orange Method, gadgets and applications for contextual obscuring attributes of a user profile
US9727924B2 (en) 2011-10-10 2017-08-08 Salesforce.Com, Inc. Computer implemented methods and apparatus for informing a user of social network data when the data is relevant to the user
US10210465B2 (en) * 2011-11-11 2019-02-19 Facebook, Inc. Enabling preference portability for users of a social networking system
US20130124627A1 (en) * 2011-11-11 2013-05-16 Robert William Cathcart Providing universal social context for concepts in a social networking system
US8977685B2 (en) * 2011-11-30 2015-03-10 Facebook, Inc. Moderating content in an online forum
US9280682B2 (en) * 2011-12-05 2016-03-08 Globalfoundries Inc. Automated management of private information
EP2618274A1 (en) * 2012-01-18 2013-07-24 Alcatel Lucent Method for providing a set of services of a first subset of a social network to a user of a second subset of said social network
EP2624165A1 (en) * 2012-02-06 2013-08-07 Gface GmbH Live representation of users within online systems
US9978106B2 (en) 2012-04-24 2018-05-22 Facebook, Inc. Managing copyrights of content for sharing on a social networking system
US10325323B2 (en) 2012-04-24 2019-06-18 Facebook, Inc. Providing a claims-based profile in a social networking system
US20130282812A1 (en) * 2012-04-24 2013-10-24 Samuel Lessin Adaptive audiences for claims in a social networking system
US9736254B1 (en) 2012-06-25 2017-08-15 Vmware, Inc. Administration of a member of a network
US9929998B1 (en) 2012-08-24 2018-03-27 Vmware, Inc. Tagged messages to facilitate administration of a virtualization infrastructure
US9923859B1 (en) 2013-06-25 2018-03-20 Vmware, Inc. Creating a group of members based on monitoring a social network
US9111241B2 (en) * 2012-06-25 2015-08-18 Vmware, Inc. Creation of a social network of members of a virtualization infrastructure
US20150278367A1 (en) * 2012-07-13 2015-10-01 Google Inc. Determination and Presentation of Content from Connections
US9600297B1 (en) * 2012-10-29 2017-03-21 Google Inc. Determining interaction context by providing and using personas
US9621672B2 (en) 2013-05-15 2017-04-11 International Business Machines Corporation Establishing social network connections
US9887951B2 (en) 2013-06-25 2018-02-06 Vmware, Inc. Graphing relative health of virtualization servers
US10108940B2 (en) * 2014-03-25 2018-10-23 Moneygram International, Inc. Systems and methods for utilizing social media with money transfer transactions
US20190268238A1 (en) * 2014-04-04 2019-08-29 Carii, Inc Methods, systems, and computer-readable media for providing community-based information networks
WO2016090326A1 (en) * 2014-12-05 2016-06-09 Declara, Inc. Intent based digital collaboration platform architecture and design
US10187346B2 (en) * 2015-04-20 2019-01-22 International Business Machines Corporation Analysis of social interaction sentiment
US9894076B2 (en) * 2015-10-09 2018-02-13 International Business Machines Corporation Data protection and sharing
US10104034B1 (en) * 2016-03-30 2018-10-16 Microsoft Technology Licensing, Llc Providing invitations based on cross-platform information
JP6747085B2 (en) * 2016-06-21 2020-08-26 富士ゼロックス株式会社 Information processing apparatus and information processing program
US11595327B2 (en) * 2016-10-14 2023-02-28 Salesforce, Inc. Method, apparatus, and computer program product for associating an identifier with one or more message communications within a group-based communication system
US10482282B1 (en) 2017-01-03 2019-11-19 Jeffrey M. Rosenfield Management of a social network contact group through the use of embedded limitations
US10154043B1 (en) 2017-01-03 2018-12-11 Jeffrey M. Rosenfield Management of social network group through the use of embedded limitations
US20180287980A1 (en) * 2017-03-28 2018-10-04 Facebook, Inc. Systems and Methods for Blocking Content Redistribution
US11729123B2 (en) * 2017-12-04 2023-08-15 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for sending content
CN110519372A (en) * 2019-08-28 2019-11-29 李宝忠 A kind of operation system of virtual community

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6549217B1 (en) * 2000-03-23 2003-04-15 Koninklijke Philips Electronics N.V. System and method for computer system management using bookmarks
US20050171832A1 (en) * 2004-01-29 2005-08-04 Yahoo! Inc. Method and system for sharing portal subscriber information in an online social network
US20060080613A1 (en) * 2004-10-12 2006-04-13 Ray Savant System and method for providing an interactive social networking and role playing game within a virtual community
US20070011161A1 (en) * 2005-05-27 2007-01-11 Kenneth Norton User interface for navigating a keyword space
US20070266097A1 (en) * 2006-04-25 2007-11-15 Pagebites, Inc. Method for information gathering and dissemination in a social network
US20070282887A1 (en) * 2006-05-31 2007-12-06 Red. Hat, Inc. Link swarming in an open overlay for social networks and online services

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5478990A (en) * 1993-10-14 1995-12-26 Coleman Environmental Systems, Inc. Method for tracking the production history of food products
US5864874A (en) 1994-05-02 1999-01-26 Ubique Ltd. Community co-presence system
US7353234B2 (en) 1998-12-30 2008-04-01 Aol Llc, A Delaware Limited Liability Company Customized user interface based on user record information
WO2001008020A1 (en) 1999-07-22 2001-02-01 Vcircles.Com, Inc. People-oriented on-line system
AU3401001A (en) 2000-01-24 2001-07-31 Neuronia Ltd. A system and method for matching requests for information with sources thereof
US6662192B1 (en) * 2000-03-29 2003-12-09 Bizrate.Com System and method for data collection, evaluation, information generation, and presentation
US7177904B1 (en) 2000-05-18 2007-02-13 Stratify, Inc. Techniques for sharing content information with members of a virtual user group in a network environment without compromising user privacy
US7584136B2 (en) * 2000-07-20 2009-09-01 Agspan, Inc. Systems and methods for interactive beef cattle marketplace
US7440901B1 (en) * 2000-11-02 2008-10-21 Sureharvest Method and system to communicate agricultural product information to a consumer
US7159178B2 (en) 2001-02-20 2007-01-02 Communispace Corp. System for supporting a virtual community
US7035653B2 (en) 2001-04-13 2006-04-25 Leap Wireless International, Inc. Method and system to facilitate interaction between and content delivery to users of a wireless communications network
WO2003067497A1 (en) 2002-02-04 2003-08-14 Cataphora, Inc A method and apparatus to visually present discussions for data mining purposes
US7249123B2 (en) 2002-10-31 2007-07-24 International Business Machines Corporation System and method for building social networks based on activity around shared virtual objects
US20050102358A1 (en) 2003-11-10 2005-05-12 Gold Stuart A. Web page monitoring and collaboration system
US8015119B2 (en) 2004-01-21 2011-09-06 Google Inc. Methods and systems for the display and navigation of a social network
US7269590B2 (en) 2004-01-29 2007-09-11 Yahoo! Inc. Method and system for customizing views of information associated with a social network user
JP3617651B1 (en) 2004-02-02 2005-02-09 株式会社 コア・カラーズ Virtual community system
US8521185B2 (en) 2004-02-28 2013-08-27 Charles Martin Hymes Wireless communications with visually-identified targets
US20050198305A1 (en) 2004-03-04 2005-09-08 Peter Pezaris Method and system for associating a thread with content in a social networking environment
US20050198031A1 (en) 2004-03-04 2005-09-08 Peter Pezaris Method and system for controlling access to user information in a social networking environment
US20050210409A1 (en) 2004-03-19 2005-09-22 Kenny Jou Systems and methods for class designation in a computerized social network application
US20050209999A1 (en) 2004-03-19 2005-09-22 Kenny Jou Systems and methods for class designation in a computerized social network application
US8010458B2 (en) 2004-05-26 2011-08-30 Facebook, Inc. System and method for managing information flow between members of an online social network
US10373173B2 (en) 2004-06-14 2019-08-06 Facebook, Inc. Online content delivery based on information from social networks
KR100673598B1 (en) 2004-07-20 2007-01-24 에스케이커뮤니케이션즈 주식회사 System and method for providing the regional community service based on mobile blog in mobile terminal
US8302164B2 (en) 2004-07-22 2012-10-30 Facebook, Inc. Authorization and authentication based on an individual's social network
US20060072721A1 (en) 2004-09-21 2006-04-06 Netomat, Inc. Mobile messaging system and method
US8425331B2 (en) 2004-12-07 2013-04-23 Microsoft Corporation User interface for viewing aggregated game, system and personal information
US7689556B2 (en) 2005-01-31 2010-03-30 France Telecom Content navigation service
US20060218153A1 (en) 2005-03-28 2006-09-28 Voon George H H Building social networks using shared content data relating to a common interest
US20060218225A1 (en) 2005-03-28 2006-09-28 Hee Voon George H Device for sharing social network information among users over a network
US7684815B2 (en) 2005-04-21 2010-03-23 Microsoft Corporation Implicit group formation around feed content for mobile devices
US20070208751A1 (en) 2005-11-22 2007-09-06 David Cowan Personalized content control
CA2634201A1 (en) 2005-12-22 2007-07-05 Catalog.Com, Inc. Social network-enabled interactive media player
DE102006005479B4 (en) 2006-02-03 2021-04-08 Nec Corporation Method of distributing content to multiple users

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6549217B1 (en) * 2000-03-23 2003-04-15 Koninklijke Philips Electronics N.V. System and method for computer system management using bookmarks
US20050171832A1 (en) * 2004-01-29 2005-08-04 Yahoo! Inc. Method and system for sharing portal subscriber information in an online social network
US20060080613A1 (en) * 2004-10-12 2006-04-13 Ray Savant System and method for providing an interactive social networking and role playing game within a virtual community
US20070011161A1 (en) * 2005-05-27 2007-01-11 Kenneth Norton User interface for navigating a keyword space
US20070266097A1 (en) * 2006-04-25 2007-11-15 Pagebites, Inc. Method for information gathering and dissemination in a social network
US20070282887A1 (en) * 2006-05-31 2007-12-06 Red. Hat, Inc. Link swarming in an open overlay for social networks and online services

Cited By (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080120411A1 (en) * 2006-11-21 2008-05-22 Oliver Eberle Methods and System for Social OnLine Association and Relationship Scoring
US11151516B2 (en) * 2007-01-30 2021-10-19 Jonathan Brian Vanasco Utilizing cross-network identity data for customized content
US20080256602A1 (en) * 2007-04-11 2008-10-16 Pagan William G Filtering Communications Between Users Of A Shared Network
US8141133B2 (en) * 2007-04-11 2012-03-20 International Business Machines Corporation Filtering communications between users of a shared network
US10121153B1 (en) 2007-10-15 2018-11-06 Elance, Inc. Online escrow service
US20090113319A1 (en) * 2007-10-30 2009-04-30 Dawson Christopher J Developing user profiles in virtual worlds
US20090112970A1 (en) * 2007-10-31 2009-04-30 Dawson Christopher J Automatically updating virtual worlds
US8145725B2 (en) 2007-10-31 2012-03-27 International Business Machines Corporation Updating data stores of virtual worlds based on data stores external to the virtual worlds
US20090150254A1 (en) * 2007-11-30 2009-06-11 Mark Dickelman Systems, devices and methods for computer automated assistance for disparate networks and internet interfaces
US10733643B2 (en) 2007-11-30 2020-08-04 U.S. Bank National Association Systems, devices and methods for computer automated assistance for disparate networks and internet interfaces
US11610243B2 (en) 2007-11-30 2023-03-21 U.S. Bank National Association Systems, devices and methods for computer automated assistance for disparate networks and internet interfaces
US10627983B2 (en) 2007-12-24 2020-04-21 Activision Publishing, Inc. Generating data for managing encounters in a virtual world environment
US10204074B1 (en) 2008-06-12 2019-02-12 Elance, Inc. Online professional services storefront
US9703806B2 (en) * 2008-06-17 2017-07-11 Microsoft Technology Licensing, Llc User photo handling and control
US20090313254A1 (en) * 2008-06-17 2009-12-17 Microsoft Corporation User photo handling and control
US10331907B2 (en) 2008-06-17 2019-06-25 Microsoft Technology Licensing, Llc User photo handling and control
US20100037288A1 (en) * 2008-08-06 2010-02-11 International Business Machines Corporation Inherited Access Authorization to a Social Network
US9064021B2 (en) * 2008-10-02 2015-06-23 Liveramp, Inc. Data source attribution system
US10346487B2 (en) 2008-10-02 2019-07-09 Liveramp, Inc. Data source attribution system
US20100088313A1 (en) * 2008-10-02 2010-04-08 Rapleaf, Inc. Data source attribution system
US20100088372A1 (en) * 2008-10-03 2010-04-08 Microsoft Corporation Conference networking system incorporating social networking site information
US8862635B2 (en) * 2008-10-30 2014-10-14 At&T Intellectual Property I, L.P. Automatic gleaning of semantic information in social networks
US20130138639A1 (en) * 2008-10-30 2013-05-30 At&T Intellectual Property I, L.P. Automatic Gleaning of Semantic Information in Social Networks
US20100114989A1 (en) * 2008-10-30 2010-05-06 Graham Cormode Automatic gleaning of semantic information in social networks
US8386534B2 (en) * 2008-10-30 2013-02-26 At&T Intellectual Property I, L.P. Automatic gleaning of semantic information in social networks
US20100153521A1 (en) * 2008-12-15 2010-06-17 Kar-Wing Edward Lor Method and Device for Providing Offline Web Services
US10635412B1 (en) * 2009-05-28 2020-04-28 ELANCE, Inc . Online professional badge
US10650332B1 (en) 2009-06-01 2020-05-12 Elance, Inc. Buyer-provider matching algorithm
US20120084188A1 (en) * 2009-06-26 2012-04-05 Thomas Zuber Method for interactively collaborating across online social networking communities
KR101391052B1 (en) * 2009-08-21 2014-05-19 아바야 인코포레이티드 Pushing identity information
US20110047229A1 (en) * 2009-08-21 2011-02-24 Avaya Inc. Social network virtual private network
US8332476B2 (en) 2009-08-21 2012-12-11 Avaya Inc. Social network virtual private network
US20110047245A1 (en) * 2009-08-21 2011-02-24 Avaya Inc. Pushing identity information
US8903904B2 (en) 2009-08-21 2014-12-02 Avaya Inc. Pushing identity information
EP2514138A1 (en) * 2009-12-18 2012-10-24 Christopher S. Klotz Coordinated location aware brokering of social networks
EP2514138A4 (en) * 2009-12-18 2013-08-21 Christopher S Klotz Coordinated location aware brokering of social networks
WO2011072382A1 (en) * 2009-12-18 2011-06-23 Klotz Christopher S Coordinated location aware brokering of social networks
US20110167114A1 (en) * 2010-01-05 2011-07-07 International Business Machines Corporation Automatically synchronizing new contacts across multiple social networking sites
US9940594B1 (en) 2010-02-19 2018-04-10 Elance, Inc. Digital workroom
US20110238591A1 (en) * 2010-03-24 2011-09-29 Findly, Inc. Automated profile standardization and competency profile generation
WO2011119864A1 (en) * 2010-03-24 2011-09-29 Findly, Inc. Automated profile standardization and competency profile generation
US9485284B2 (en) * 2010-04-30 2016-11-01 American Teleconference Services, Ltd Customizing participant information in an online conference
US20140040777A1 (en) * 2010-04-30 2014-02-06 American Teleconferencing Services, Ltd. Customizing Participant Information in an Online Conference
US20120059901A1 (en) * 2010-09-02 2012-03-08 Hon Hai Precision Industry Co., Ltd. System and method for providing social networking content in widget
US8775595B2 (en) * 2010-09-11 2014-07-08 Social Communications Company Relationship based presence indicating in virtual area contexts
US20120066306A1 (en) * 2010-09-11 2012-03-15 Social Communications Company Relationship based presence indicating in virtual area contexts
US8756304B2 (en) * 2010-09-11 2014-06-17 Social Communications Company Relationship based presence indicating in virtual area contexts
US20120324001A1 (en) * 2010-09-11 2012-12-20 Social Communications Company Relationship based presence indicating in virtual area contexts
US8661327B1 (en) * 2011-01-06 2014-02-25 Intuit Inc. Method and system for automated insertion of relevant hyperlinks into social media-based communications
WO2013062597A1 (en) * 2011-04-29 2013-05-02 American Teleconferencing Services, Ltd. Customizing participant information in an online conference
US9092492B2 (en) * 2011-05-24 2015-07-28 Avaya Inc. Social media identity discovery and mapping
US20120303659A1 (en) * 2011-05-24 2012-11-29 Avaya Inc. Social media identity discovery and mapping
US9152681B2 (en) 2011-05-24 2015-10-06 Avaya Inc. Social media identity discovery and mapping for banking and government
US20130080345A1 (en) * 2011-09-23 2013-03-28 Maxime Marcel Rassi Systems and methods for sharing vehicle information in a distributed network
US9342852B1 (en) * 2011-11-04 2016-05-17 Google Inc. Visual indicators for account access in a social network
US9942183B2 (en) 2012-07-06 2018-04-10 Empire Technology Development Llc Processing connection request in online service
US9331966B2 (en) 2012-07-06 2016-05-03 Empire Technology Development Llc Processing connection request in online service
US20140250182A1 (en) * 2013-03-01 2014-09-04 Avaya Inc. System and method for detecting and analyzing user migration in public social networks
US10728359B2 (en) * 2013-03-01 2020-07-28 Avaya Inc. System and method for detecting and analyzing user migration in public social networks
US9117180B1 (en) 2013-03-15 2015-08-25 Elance, Inc. Matching method based on a machine learning algorithm and a system thereof
US9818131B2 (en) 2013-03-15 2017-11-14 Liveramp, Inc. Anonymous information management
US11157944B2 (en) 2013-09-13 2021-10-26 Liveramp, Inc. Partner encoding of anonymous links to protect consumer privacy
US10990686B2 (en) 2013-09-13 2021-04-27 Liveramp, Inc. Anonymous links to protect consumer privacy
US9665883B2 (en) 2013-09-13 2017-05-30 Acxiom Corporation Apparatus and method for bringing offline data online while protecting consumer privacy
US20160099981A1 (en) * 2013-10-04 2016-04-07 Iou-Ming Lou Method for filtering sections of social network applications
US10110541B2 (en) * 2013-10-17 2018-10-23 International Business Machines Corporation Optimization of posting in social networks using content delivery preferences comprising hashtags that correspond to geography and a content type associated with a desired time window
US20160110083A1 (en) * 2014-10-15 2016-04-21 KBR IP Holdings, LLC Limiting visibility into user social media data based on user attributes
US10298535B2 (en) * 2015-05-19 2019-05-21 Facebook, Inc. Civic issues platforms on online social networks
US11088985B2 (en) 2015-05-19 2021-08-10 Facebook, Inc. Civic issues platforms on online social networks
US20160343087A1 (en) * 2015-05-19 2016-11-24 Facebook, Inc. Civic issues platforms on online social networks
US10503758B2 (en) * 2016-09-01 2019-12-10 Fuji Xerox Co., Ltd. Information processing apparatus using hierarchical tags for streamlining the presentation of information and non-transitory computer readable medium for the same
US20180060413A1 (en) * 2016-09-01 2018-03-01 Fuji Xerox Co., Ltd. Information processing apparatus and non-transitory computer readable medium
CN107819941A (en) * 2017-10-25 2018-03-20 努比亚技术有限公司 Contact person's message fast acquiring method, terminal and computer-readable recording medium
US11245659B1 (en) 2018-08-21 2022-02-08 Ochuko Aluya Social media system for athletes

Also Published As

Publication number Publication date
US20080104172A1 (en) 2008-05-01
WO2008049208A1 (en) 2008-05-02
US20080104679A1 (en) 2008-05-01
US20080104079A1 (en) 2008-05-01
WO2008049233A1 (en) 2008-05-02
WO2008049236A1 (en) 2008-05-02
US7805406B2 (en) 2010-09-28
WO2008049234A1 (en) 2008-05-02

Similar Documents

Publication Publication Date Title
US20080104495A1 (en) Profile display in virtual social networks
US11888607B2 (en) Systems and methods for facilitating discovery of users who share common characteristics within a social networking system
US9262752B2 (en) Attendee suggestion for events based on profile information on a social networking site
Neumayer et al. Activism and radical politics in the digital age: Towards a typology
US20220215085A1 (en) Journaling system with segregated data access
US9971830B2 (en) Recommending users to add to groups in a social networking system
US8938512B2 (en) Recommending groups to create in a social networking system
US9594840B2 (en) System and method for managing information flow between members of an online social network
US20050210409A1 (en) Systems and methods for class designation in a computerized social network application
US20080282324A1 (en) Secure Social Networking System with Anti-Predator Monitoring
US9177347B2 (en) Group recommendations based on answered questions in a social networking system
US8977649B1 (en) Generating suggestions for user groups in social networks
US20120095846A1 (en) Systems and methods for providing social networking, wherein a user can create multiple profiles within a single account
US20140067967A1 (en) Recommending groups to join in a social networking system
US20080097999A1 (en) Dynamic creation of information sharing social networks
US20050209999A1 (en) Systems and methods for class designation in a computerized social network application
US20090327054A1 (en) Personal reputation system based on social networking
US20120284341A1 (en) Controlling Virtual Social Networks
US8880607B1 (en) Generating suggestions for user groups in social networks
US20230334105A1 (en) System and Method for Providing Enhanced Recommendations Based on Third-Party Opinions
US20230367826A1 (en) System and Method for Matching Users Based on Selections Made by Third Parties
KR20190030789A (en) User terminal, service server, system and method for matching client to service provider based on curation service
US20080320026A1 (en) Method and system for managing a network-based database of user feedback
WO2017141126A1 (en) A system and method for providing social association tags in social network application
US9609081B2 (en) Method for managed social networking services

Legal Events

Date Code Title Description
AS Assignment

Owner name: XYSTAR TECHNOLOGIES, INC., CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CRAIG, TERRANCE MICHAEL;REEL/FRAME:020065/0230

Effective date: 20071024

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION