US20080104172A1 - Content delivery in virtual social networks - Google Patents
Content delivery in virtual social networks Download PDFInfo
- Publication number
- US20080104172A1 US20080104172A1 US11/978,017 US97801707A US2008104172A1 US 20080104172 A1 US20080104172 A1 US 20080104172A1 US 97801707 A US97801707 A US 97801707A US 2008104172 A1 US2008104172 A1 US 2008104172A1
- Authority
- US
- United States
- Prior art keywords
- content
- target
- social network
- virtual social
- user
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 26
- 230000000694 effects Effects 0.000 claims description 23
- 230000002747 voluntary effect Effects 0.000 description 7
- 235000013351 cheese Nutrition 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Definitions
- the present invention relates generally to the field of virtual social networks. More specifically, the present invention relates to content delivery in virtual social networks.
- Various virtual social networks allow a user to connect and interact with other individuals.
- Each user of a social network may choose to interact with certain other users of the virtual social network and form connections with those users.
- One type of interaction includes the user sharing information and content with other users in the virtual social network.
- a user may post content, including articles, blogs, pictures, video, etc. and share such content with other users.
- the user may also wish to share such content with a group of users. For example, if the user is a member of a community of music fans, the user may post an audio file of the user singing a cover of The Beatles' “Yesterday.” The content would be available to anyone in the group to download, listen, give feedback, etc.
- 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 community can allow for various activities, including posting content such as articles, blogs, photos, or video.
- the present invention provides methods for content delivery in a virtual social network.
- Various types of content may be provided to the virtual social network by various users of the virtual social network, various professional content developers, etc.
- the types of content may include articles, blogs, photos, video, advertising, etc.
- Any content provided to the virtual social network is stored in a content database and tagged based on the type of content.
- the tags associated with the content are compared to information concerning the various users of the virtual social network. If the tags match a user's interests, for example, beyond a threshold level, the content is automatically provided to the user.
- Content may also be delivered to a user based on the user's demographic information, geographical information, community membership information, and participation in debates, surveys, polls, and the like.
- the content may be filtered by author preference, target preference, community rules, etc.
- An exemplary method comprises receiving content that has been provided to the virtual social network. Then, information concerning relevancy flags associated with various potential targets is evaluated to determine whether to provide the content to those potential targets.
- Potential targets include users and communities of the virtual social network. Specifically, the relevancy flags are compared to the one or more tags associated with the content to determine whether there are any matches beyond a threshold level.
- the relevancy flags may include user interests designated in a user profile, community membership, community interests designated in a community profile, related communities, user activity within the virtual social network, etc.
- the content may be filtered based on various preferences and rules. If the content passes the filters, the content may then be provided to the target.
- the present invention also provides a computer-readable storage medium having stored thereupon executable computing instructions for performing the method just described.
- the present invention also provides systems for content delivery in a virtual social network.
- An exemplary system comprises a content database, a target database, a relevancy module, and a content push module.
- the system may further comprise a content filter to prevent delivery to a target based on various preferences and rules, including author preferences, target preferences, community rules, virtual social network rules, etc.
- FIG. 1 is an illustration of a web-based implementation of a virtual social network, according to an exemplary embodiment.
- FIG. 2 is an illustration of content delivery to a user of a virtual social network, according to an exemplary embodiment.
- FIG. 3 is an illustration of content delivery to a community in a virtual social network, according to an exemplary embodiment.
- FIG. 4 is an illustration of a system for content delivery in a virtual social network, according to an exemplary embodiment.
- FIG. 5 is a flowchart illustrating a method for content delivery in a virtual social network, according to an exemplary embodiment.
- the present invention provides methods for content delivery in a virtual social network.
- the content may be provided to the virtual social network by users of the virtual social network, professional content developers, etc. Such content may be subscribed to, requested, or otherwise voluntarily accessed by individual users and communities of users in the virtual social network.
- the content may also be provided without having been requested to certain users based on relevance of the content to the users' interests. Relevance is determined by comparing tags associated with the content with the interests of the users.
- FIG. 1 is an illustration of a web-based implementation of a virtual social network 110 , according to an exemplary embodiment.
- the virtual social network 110 comprising users module 120 , communities module 130 , and content delivery module 140 , is accessible to exemplary users 160 A and 160 B through a network 150 , such as the Internet or an intranet.
- Users 160 A and 160 B each have a respective user profile 125 A and 125 B, managed by users module 120 .
- communities module 130 manages profiles for various communities, such as community profiles 135 A and 135 B for exemplary communities A and B (not pictured).
- 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.
- 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. Virtual social network 110 allows the user to encounter, interact with, connect, and share information with new acquaintances that also use virtual social network 110 . Users may share information with each other in various ways. For example, users may post certain information, such as interests and hobbies, in their user profiles. A user may also participate in one of the various activity modules associated with the user's own profile, with another user's profile, or with various communities in the virtual social network. Activity modules may include articles, blogs, pictures, video, etc.
- Users module 120 stores and manages information concerning the users of virtual social network 110 .
- Information concerning each user may be organized, stored, and managed by users through their respective user profiles.
- information concerning exemplary users 160 A and 160 B may be stored in user profile 125 A and user profile 125 B, respectively.
- Such information may include information entered by the user, such as personal information, personal descriptions, interests, hobbies, etc.
- a user profile may further include information about the various activities and interactions involving the user within the virtual social network 110 , such as membership in various communities, communities frequented by the user, and user participation in various activities in the virtual social network.
- each user profile may include various modules which allow for the management of all of the information concerning the user within virtual social network 110 .
- Communities module 130 manages and stores information concerning communities in virtual social network 110 .
- communities may be directed toward a variety of topics, ranging from broad topics to very specialized topics. Just as topics may be related or overlap, a community concerning cars, for example, may have related or sub-communities concerning racecars, antique cars, car maintenance, etc.
- Information concerning exemplary communities A and B may be stored in community profile 135 A and community profile 135 B, respectively, within communities module 130 .
- Community profiles like user profiles, may include information concerning various interests, hobbies, relation to other communities, activities, and the like.
- the user of virtual social network 110 may post content or post a link to content, which may include written, artistic, photographic, or various other types of content.
- a professional developer of content may provide such content to a user, a community, or an activity module associated with a user or community in the virtual social network.
- a user may voluntarily subscribe to receive content from designated sources in the virtual social network.
- content delivery module 140 allows for delivery of content to targets (i.e., users who have not requested such content specifically), based on certain relevancy flags associated with such targets.
- a target may also be a community of users in the virtual social network.
- an article concerning a new type of car may be posted to a certain car community.
- a user who is not a member of the community, but who has listed the specific car as an interest may be provided with the article.
- another community that has listed the specific car as an interest may also be provided with the article.
- the number of matches between the tags associated with the content and a target's relevancy flags may have to exceed a certain threshold level to trigger delivery of the content to the target.
- the relevancy flags considered by content delivery module 140 may include user interests or hobbies designated in a user profile, community membership, community interests designated in a community profile, related communities, user activity that has been tracked by the virtual social network, etc. Such tracked user activity may include the communities visited by the user, the types of content viewed, the types of content posted, and the like. All such information may be considered as relevancy flags by content delivery module 140 in determining whether to provide a particular target with the content.
- FIG. 2 is an illustration of content delivery to a user 160 A of a virtual social network 110 , according to an exemplary embodiment.
- User 160 A may be provided content in various ways. One way is through voluntary subscription 210 , which may include subscribing to certain content providers, certain communities, or specifically requesting and accessing the content. For example, if user 160 A is interested in politics, user 160 A may join a community dedicated to discussing politics. User 160 A may be provided with the content or notification of the content by, for example, e-mail, RSS feed, private message, hyperlink, or the like.
- An alternative way for user 160 A to be provided content is through relevancy matching 220 performed by content delivery module 140 .
- User 160 A may not have specifically subscribed to or requested content, but user 160 A's profile and other associated records may indicate that user 160 A may have an interest in the content.
- a user profile associated with user 160 A may indicate that user 160 A is interested in all things related to The Beatles, the individual band members, all Beatles albums, movies, television appearances, etc.
- user 160 A may be a member of one or more Beatles fan communities, have visited various Beatles-related communities, blogged about The Beatles, and interacted with other users with a similar interest in The Beatles.
- User 160 A would be a target to receive content related to The Beatles, as determined by relevancy matching 220 .
- an article about The Beatles provided to the virtual social network may be associated with tags indicating that the article concerns The Beatles.
- Content delivery module 140 would compare the tags to user 160 A's relevancy flags, and then based on matches, provide the article to user 160 A without user 160 A having to specifically request such article.
- FIG. 3 is an illustration of content delivery to a community in a virtual social network 110 , according to an exemplary embodiment.
- Content delivery module 140 provides content to Community A 310 in voluntary and involuntary ways, such as user posting 320 , inter-community content delivery 330 , voluntary subscription 210 , and relevancy matching 220 , described above.
- the content may then be provided to user 160 A through voluntary subscription 210 , as user 160 A may be a member of Community A 310 or may have subscribed to receive content from Community A 310 .
- community A 310 receives content is through user posting 320 .
- Members of community A 310 may participate in various activities including posting articles, blogs, event listings, pictures, video, etc.
- a user providing content is not necessarily a member of the community.
- professional content developers may have special user accounts that allow them to provide content to the community.
- User posting 320 may also include content from, for example, network administrators, community moderators, etc., as determined by community rules. communities may have different rules determining who may provide content to the community.
- Another way that community A 310 receives content is through inter-community content delivery 330 .
- Some embodiments allow for a community to designate another community as related. Related communities may share content with each other. For example, a music community may have a jazz sub-community, and news posted to the music community may also be provided to the jazz sub-community. In some embodiments, all content provided to a sub-community may be automatically provided to the parent community.
- communities may also receive content through voluntary subscription 310 and relevancy matching 220 .
- communities may have profiles, activity modules (e.g., blogs) where content is posted, etc.
- the interests listed in a community profile may serve as the relevancy flags in determining relevancy to the community.
- a community profile may list interests in cheese, American cheese, Swiss cheese, Gouda, mozzarella, Gorgonzola, Havarti, and brie. That community profile may serve as relevancy flags with which to measure relevancy when content (e.g., a blog about cheddar) is posted to the virtual social network (e.g., in a community of Wisconsinites).
- community A 310 may then be delivered content based on the relevancy matching 220 .
- community A 310 may not list any interests, but may designate multiple cheese-dedicated communities as related communities and include multiple blog entries and discussions concerning cheese in the activity modules. Such related communities, activity modules, etc. serve as other relevancy flags that may also be matched against the tags of some content in determining the relevancy of the content to the community.
- FIG. 4 is an illustration of a system for content delivery in a virtual social network 110 , according to an exemplary embodiment.
- Content delivery module 140 may include input/output module 410 , content database module 420 , relevancy module 430 , content push module 440 , content filter module 450 , and processing logic 460 .
- Input/output module 410 is configured to allow for communication between content delivery module 140 , users of the virtual social network 110 , and various other components of virtual social network 110 . Input/output module 410 may be configured to receive information via a communication network 150 , such as the Internet or an intranet.
- a communication network 150 such as the Internet or an intranet.
- Content database 420 is configured to receive and store information concerning all of the content posted to virtual social network 110 . Such content may be provided by users of the virtual social network 110 , by professional content developers, etc.
- the content stored in content database 420 is associated with various tags that describe the type of content.
- the tags may be determined by an author of the content, by key words in the content title, content description, or content body, by an administrator, by users who have viewed the content, or any combination of the foregoing. Some embodiments of the present invention further allow for some types of tags to be weighted more heavily than others in determining relevance of the content to a user.
- Content database 430 may also be configured to receive updates concerning new content, new tags associated with the content, etc.
- Relevancy module 430 is configured to match the tags associated with content with the relevancy flags associated with a target user or target community.
- Tag information may be received directly through input/output module 410 (e.g., from a user), or relevancy module 430 may consult content database 420 for tag information.
- the relevancy flags associated with a target may be stored in a user profile or a community profile. Relevancy-module 430 , therefore, may also consult users module 120 or communities module 130 to access the relevancy flags associated with a particular target.
- the tags are compared to the relevancy flags associated with a target to determine whether the content would be of interest to the target. If the number of matches rise to a threshold level, the relevancy module 430 determines that the content is relevant to the target.
- the threshold level may be a number, a percentage, weighted average, etc. and may be determined by a network administrator, a moderator, the individual target, or the like.
- content push module 440 provides the content or notification of the content to the target.
- the content push module 440 may send the content or notification to the target via e-mail, RSS feed, private message, hyperlink, or the like.
- a hyperlink to content determined to be relevant may be posted in a community home page or in an activity module associated with a community.
- a user may receive a e-mail notification concerning content likely to be of interest to the user based on the user's interests or activities in virtual social network 110 .
- a community may have designated a preference (via a community moderator or the like) that all unsubscribed content be blocked, except for relevant content authored by user 160 A. That community would still receive subscribed content through voluntary subscription 210 , user posting 310 , inter-community content 320 , as well as content or notifications of content from content push module 440 concerning content provided by user 160 A found to be relevant by relevancy module 430 .
- Processing logic 460 is configured to execute a variety of operations required by the various components of content delivery module 140 .
- processing logic 460 may be implemented through use of microprocessors, memory, firmware, and/or software.
- FIG. 5 is a flowchart illustrating a method for content delivery in a virtual social network, according to an exemplary embodiment.
- tagged content is received.
- the content may include various kinds of articles, blogs, photos, etc.
- the content may be uploaded, posted, or linked to through an activity module, for instance.
- the content may be associated with one or more tags describing the type of content.
- the tags may be designated by an author of the content, the content provider, a network administrator, a community moderator, users viewing the content, or the like.
- the content may be stored. Illustrated in FIG. 4 , content database 420 may serve as a repository where information concerning content is stored for use in, among other things, relevancy matching. Other components of virtual social network 110 , such as relevancy module 430 (also illustrated in FIG. 4 ), may refer to content database 420 in making determinations involving the content. Step 520 allows for the storage and archival of content in content database 420 . Content from content database 420 may be provided to a new user to the virtual social network or a present user with updated interests, for example, based on the relevance of the content to the new or updated interests. Alternatively, skipping step 520 allows for automatic content delivery in real-time as the content is provided to the virtual social network.
- step 540 a determination is made concerning the desirability of the content to the target.
- Various embodiments of the present invention allow for users and communities of the virtual social network 110 to designate preferences concerning desired and undesired content.
- a target's preference for example, may designate some or all types of unsubscribed content as being undesirable to the target.
- content filter 450 is able to block the undesirable content from being delivered to the target. If content is found to be undesirable based on target preferences, then content delivery by content push module 440 to the target is blocked, and the method ends.
- Step 540 may occur concurrently with or before step 530 .
- the content is provided to the target.
- the content may be provided in various ways, including by e-mail, private message, etc.
- the target is provided with a notification of the content.
- a target user may receive an e-mail notifying the user that content found likely to be of interest to the user has just been posted in a blog in community A 310 .
- the notification may further include a hyperlink to the content, a hyperlink to the blog, a hyperlink to community A 310 , a portion of the content, etc.
- a target community may receive a notification in the form of a blog entry, news item, or the like.
- the content itself may be posted in the blog, news, etc. associated with the target community.
- delivery of the content may be blocked based on the preferences of the content author, community rules, etc. concerning access. Access preferences are discussed in more detail in U.S. patent application titled “Selective Privacy Management in Virtual Social Networks” filed Oct. 24, 2007.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Systems and methods for content delivery in virtual social networks are provided. Content may be provided to the virtual social network by users of the virtual social network, professional content developers, etc. Any content provided to the virtual social network may be stored in a content database and tagged based on the type of content. The tags associated with the content may be compared to information concerning the various users of the virtual social network. The content may be provided to the user based on matching of the tags and user information. In various embodiments of the present invention, the content may be provided to communities based on matches between content tags and community information.
Description
- 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 Graphic 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.
- 1. Field of the Invention
- The present invention relates generally to the field of virtual social networks. More specifically, the present invention relates to content delivery in virtual social networks.
- 2. Description of Related Art
- Various virtual social networks allow a user to connect and interact with other individuals. Each user of a social network may choose to interact with certain other users of the virtual social network and form connections with those users. One type of interaction includes the user sharing information and content with other users in the virtual social network. A user may post content, including articles, blogs, pictures, video, etc. and share such content with other users. The user may also wish to share such content with a group of users. For example, if the user is a member of a community of music fans, the user may post an audio file of the user singing a cover of The Beatles' “Yesterday.” The content would be available to anyone in the group to download, listen, give feedback, etc.
- One way for users to meet and 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 community can allow for various activities, including posting content such as articles, blogs, photos, or video.
- The present invention provides methods for content delivery in a virtual social network. Various types of content may be provided to the virtual social network by various users of the virtual social network, various professional content developers, etc. The types of content may include articles, blogs, photos, video, advertising, etc. Any content provided to the virtual social network is stored in a content database and tagged based on the type of content. The tags associated with the content are compared to information concerning the various users of the virtual social network. If the tags match a user's interests, for example, beyond a threshold level, the content is automatically provided to the user. Content may also be delivered to a user based on the user's demographic information, geographical information, community membership information, and participation in debates, surveys, polls, and the like. In various embodiments of the present invention, the content may be filtered by author preference, target preference, community rules, etc.
- An exemplary method comprises receiving content that has been provided to the virtual social network. Then, information concerning relevancy flags associated with various potential targets is evaluated to determine whether to provide the content to those potential targets. Potential targets include users and communities of the virtual social network. Specifically, the relevancy flags are compared to the one or more tags associated with the content to determine whether there are any matches beyond a threshold level. The relevancy flags may include user interests designated in a user profile, community membership, community interests designated in a community profile, related communities, user activity within the virtual social network, etc. Further, the content may be filtered based on various preferences and rules. If the content passes the filters, the content may then be provided to the target. The present invention also provides a computer-readable storage medium having stored thereupon executable computing instructions for performing the method just described.
- The present invention also provides systems for content delivery in a virtual social network. An exemplary system comprises a content database, a target database, a relevancy module, and a content push module. In some embodiments of the present invention, the system may further comprise a content filter to prevent delivery to a target based on various preferences and rules, including author preferences, target preferences, community rules, virtual social network rules, etc.
-
FIG. 1 is an illustration of a web-based implementation of a virtual social network, according to an exemplary embodiment. -
FIG. 2 is an illustration of content delivery to a user of a virtual social network, according to an exemplary embodiment. -
FIG. 3 is an illustration of content delivery to a community in a virtual social network, according to an exemplary embodiment. -
FIG. 4 is an illustration of a system for content delivery in a virtual social network, according to an exemplary embodiment. -
FIG. 5 is a flowchart illustrating a method for content delivery in a virtual social network, according to an exemplary embodiment. - The present invention provides methods for content delivery in a virtual social network. The content may be provided to the virtual social network by users of the virtual social network, professional content developers, etc. Such content may be subscribed to, requested, or otherwise voluntarily accessed by individual users and communities of users in the virtual social network. The content may also be provided without having been requested to certain users based on relevance of the content to the users' interests. Relevance is determined by comparing tags associated with the content with the interests of the users.
-
FIG. 1 is an illustration of a web-based implementation of a virtualsocial network 110, according to an exemplary embodiment. The virtualsocial network 110, comprisingusers module 120,communities module 130, andcontent delivery module 140, is accessible to exemplary users 160A and 160B through anetwork 150, such as the Internet or an intranet. Users 160A and 160B each have arespective user profile 125A and 125B, managed byusers module 120.Communities module 130 manages profiles for various communities, such ascommunity profiles - 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.
- 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. Virtualsocial network 110 allows the user to encounter, interact with, connect, and share information with new acquaintances that also use virtualsocial network 110. Users may share information with each other in various ways. For example, users may post certain information, such as interests and hobbies, in their user profiles. A user may also participate in one of the various activity modules associated with the user's own profile, with another user's profile, or with various communities in the virtual social network. Activity modules may include articles, blogs, pictures, video, etc. -
Users module 120 stores and manages information concerning the users of virtualsocial network 110. Information concerning each user may be organized, stored, and managed by users through their respective user profiles. For example, information concerning exemplary users 160A and 160B may be stored in user profile 125A anduser profile 125B, respectively. Such information may include information entered by the user, such as personal information, personal descriptions, interests, hobbies, etc. In some embodiments of the present invention, a user profile may further include information about the various activities and interactions involving the user within the virtualsocial network 110, such as membership in various communities, communities frequented by the user, and user participation in various activities in the virtual social network. Further, each user profile may include various modules which allow for the management of all of the information concerning the user within virtualsocial network 110. -
Communities module 130 manages and stores information concerning communities in virtualsocial network 110. Communities may be directed toward a variety of topics, ranging from broad topics to very specialized topics. Just as topics may be related or overlap, a community concerning cars, for example, may have related or sub-communities concerning racecars, antique cars, car maintenance, etc. Information concerning exemplary communities A and B may be stored incommunity profile 135A andcommunity profile 135B, respectively, withincommunities module 130. Community profiles, like user profiles, may include information concerning various interests, hobbies, relation to other communities, activities, and the like. - The user of virtual
social network 110 may post content or post a link to content, which may include written, artistic, photographic, or various other types of content. Likewise, a professional developer of content may provide such content to a user, a community, or an activity module associated with a user or community in the virtual social network. A user may voluntarily subscribe to receive content from designated sources in the virtual social network. Alternatively,content delivery module 140 allows for delivery of content to targets (i.e., users who have not requested such content specifically), based on certain relevancy flags associated with such targets. A target may also be a community of users in the virtual social network. - The relevancy flags considered by
content delivery module 140 may include user interests or hobbies designated in a user profile, community membership, community interests designated in a community profile, related communities, user activity in the virtual social network, etc. Such user activity may include the communities visited by the user, the types of content viewed, the types of content posted, participation in various activities, and the like. A user may also designate a preference for certain types of content (e.g., photos) and for content from certain authors or groups of authors. The authors may include other users or members of the virtual social network and/or various professional content developers. All such information may be considered as relevancy flags bycontent delivery module 140 in determining whether to provide a particular target with the content. Some embodiments of the present invention allow for certain relevancy flags to be weighted more heavily in determining relevance of content to the user. - For example, an article concerning a new type of car may be posted to a certain car community. A user who is not a member of the community, but who has listed the specific car as an interest may be provided with the article. Further, another community that has listed the specific car as an interest may also be provided with the article. In various embodiments of the present invention, the number of matches between the tags associated with the content and a target's relevancy flags may have to exceed a certain threshold level to trigger delivery of the content to the target.
- The relevancy flags considered by
content delivery module 140 may include user interests or hobbies designated in a user profile, community membership, community interests designated in a community profile, related communities, user activity that has been tracked by the virtual social network, etc. Such tracked user activity may include the communities visited by the user, the types of content viewed, the types of content posted, and the like. All such information may be considered as relevancy flags bycontent delivery module 140 in determining whether to provide a particular target with the content. -
FIG. 2 is an illustration of content delivery to a user 160A of a virtualsocial network 110, according to an exemplary embodiment. User 160A may be provided content in various ways. One way is throughvoluntary subscription 210, which may include subscribing to certain content providers, certain communities, or specifically requesting and accessing the content. For example, if user 160A is interested in politics, user 160A may join a community dedicated to discussing politics. User 160A may be provided with the content or notification of the content by, for example, e-mail, RSS feed, private message, hyperlink, or the like. In some embodiments, user 160A may subscribe to receive all content or specific content (i.e., text only, pictures only, content provided by user 160B only) provided by another user (e.g., user 160B), provided by a group of users, by a community, etc. For example, membership in a community may include a subscription to receive content or notification of content provided in the community by other members or by content providers. - An alternative way for user 160A to be provided content is through relevancy matching 220 performed by
content delivery module 140. User 160A may not have specifically subscribed to or requested content, but user 160A's profile and other associated records may indicate that user 160A may have an interest in the content. For example, a user profile associated with user 160A may indicate that user 160A is interested in all things related to The Beatles, the individual band members, all Beatles albums, movies, television appearances, etc. Further, user 160A may be a member of one or more Beatles fan communities, have visited various Beatles-related communities, blogged about The Beatles, and interacted with other users with a similar interest in The Beatles. User 160A would be a target to receive content related to The Beatles, as determined by relevancy matching 220. For example, an article about The Beatles provided to the virtual social network may be associated with tags indicating that the article concerns The Beatles.Content delivery module 140 would compare the tags to user 160A's relevancy flags, and then based on matches, provide the article to user 160A without user 160A having to specifically request such article. -
FIG. 3 is an illustration of content delivery to a community in a virtualsocial network 110, according to an exemplary embodiment.Content delivery module 140 provides content toCommunity A 310 in voluntary and involuntary ways, such as user posting 320,inter-community content delivery 330,voluntary subscription 210, and relevancy matching 220, described above. The content may then be provided to user 160A throughvoluntary subscription 210, as user 160A may be a member ofCommunity A 310 or may have subscribed to receive content fromCommunity A 310. - One way that
community A 310 receives content is through user posting 320. Members ofcommunity A 310 may participate in various activities including posting articles, blogs, event listings, pictures, video, etc. A user providing content is not necessarily a member of the community. Further, professional content developers may have special user accounts that allow them to provide content to the community. User posting 320 may also include content from, for example, network administrators, community moderators, etc., as determined by community rules. Communities may have different rules determining who may provide content to the community. - Another way that
community A 310 receives content is throughinter-community content delivery 330. Some embodiments allow for a community to designate another community as related. Related communities may share content with each other. For example, a music community may have a jazz sub-community, and news posted to the music community may also be provided to the jazz sub-community. In some embodiments, all content provided to a sub-community may be automatically provided to the parent community. - Further, communities may also receive content through
voluntary subscription 310 and relevancy matching 220. Like users, communities may have profiles, activity modules (e.g., blogs) where content is posted, etc. The interests listed in a community profile, for example, may serve as the relevancy flags in determining relevancy to the community. For example, a community profile may list interests in cheese, American cheese, Swiss cheese, Gouda, mozzarella, Gorgonzola, Havarti, and brie. That community profile may serve as relevancy flags with which to measure relevancy when content (e.g., a blog about cheddar) is posted to the virtual social network (e.g., in a community of Wisconsinites). If the tags associated with the content match the relevancy flags above a threshold level,community A 310 may then be delivered content based on the relevancy matching 220. In another example,community A 310 may not list any interests, but may designate multiple cheese-dedicated communities as related communities and include multiple blog entries and discussions concerning cheese in the activity modules. Such related communities, activity modules, etc. serve as other relevancy flags that may also be matched against the tags of some content in determining the relevancy of the content to the community. -
FIG. 4 is an illustration of a system for content delivery in a virtualsocial network 110, according to an exemplary embodiment.Content delivery module 140 may include input/output module 410,content database module 420,relevancy module 430, content push module 440,content filter module 450, andprocessing logic 460. - Input/
output module 410 is configured to allow for communication betweencontent delivery module 140, users of the virtualsocial network 110, and various other components of virtualsocial network 110. Input/output module 410 may be configured to receive information via acommunication network 150, such as the Internet or an intranet. -
Content database 420 is configured to receive and store information concerning all of the content posted to virtualsocial network 110. Such content may be provided by users of the virtualsocial network 110, by professional content developers, etc. The content stored incontent database 420 is associated with various tags that describe the type of content. In various embodiments, the tags may be determined by an author of the content, by key words in the content title, content description, or content body, by an administrator, by users who have viewed the content, or any combination of the foregoing. Some embodiments of the present invention further allow for some types of tags to be weighted more heavily than others in determining relevance of the content to a user.Content database 430 may also be configured to receive updates concerning new content, new tags associated with the content, etc. -
Relevancy module 430 is configured to match the tags associated with content with the relevancy flags associated with a target user or target community. Tag information may be received directly through input/output module 410 (e.g., from a user), orrelevancy module 430 may consultcontent database 420 for tag information. The relevancy flags associated with a target may be stored in a user profile or a community profile. Relevancy-module 430, therefore, may also consultusers module 120 orcommunities module 130 to access the relevancy flags associated with a particular target. The tags are compared to the relevancy flags associated with a target to determine whether the content would be of interest to the target. If the number of matches rise to a threshold level, therelevancy module 430 determines that the content is relevant to the target. The threshold level may be a number, a percentage, weighted average, etc. and may be determined by a network administrator, a moderator, the individual target, or the like. - If the content has been determined to be relevant to a particular target, content push module 440 provides the content or notification of the content to the target. In various embodiments of the present invention, the content push module 440 may send the content or notification to the target via e-mail, RSS feed, private message, hyperlink, or the like. For example, a hyperlink to content determined to be relevant may be posted in a community home page or in an activity module associated with a community. Alternatively, a user may receive a e-mail notification concerning content likely to be of interest to the user based on the user's interests or activities in virtual
social network 110. - Some embodiments of the present invention may include a
content filter 450.Content filter 450 enforces target preferences concerning content delivery. If a target has designated a preference to exclude certain content, then the delivery of that content (or notification of such content) is blocked, despite relevance to the target. Such preferences may include user preferences, community rules, or a combination of the foregoing. A preference may apply to some or all content provided to the virtualsocial network 110, content provided in a community, content provided by a user, content provided by a group of users, or the like. For example, a user may designate a preference excluding all content from professional content developers. That user would still receive subscribed content through voluntary subscription 210 (FIG. 2 ), as well as content or notifications about content from content push module 440 concerning unsubscribed content provided by nonprofessional users found to be relevant byrelevancy module 430. In another example, a community may have designated a preference (via a community moderator or the like) that all unsubscribed content be blocked, except for relevant content authored by user 160A. That community would still receive subscribed content throughvoluntary subscription 210, user posting 310,inter-community content 320, as well as content or notifications of content from content push module 440 concerning content provided by user 160A found to be relevant byrelevancy module 430. -
Processing logic 460 is configured to execute a variety of operations required by the various components ofcontent delivery module 140. In various embodiments,processing logic 460 may be implemented through use of microprocessors, memory, firmware, and/or software. -
FIG. 5 is a flowchart illustrating a method for content delivery in a virtual social network, according to an exemplary embodiment. Instep 510, tagged content is received. The content may include various kinds of articles, blogs, photos, etc. Provided by a user or professional content developer through input/output module 410, the content may be uploaded, posted, or linked to through an activity module, for instance. The content may be associated with one or more tags describing the type of content. In various embodiments, the tags may be designated by an author of the content, the content provider, a network administrator, a community moderator, users viewing the content, or the like. - In
optional step 520, the content may be stored. Illustrated inFIG. 4 ,content database 420 may serve as a repository where information concerning content is stored for use in, among other things, relevancy matching. Other components of virtualsocial network 110, such as relevancy module 430 (also illustrated inFIG. 4 ), may refer tocontent database 420 in making determinations involving the content. Step 520 allows for the storage and archival of content incontent database 420. Content fromcontent database 420 may be provided to a new user to the virtual social network or a present user with updated interests, for example, based on the relevance of the content to the new or updated interests. Alternatively, skippingstep 520 allows for automatic content delivery in real-time as the content is provided to the virtual social network. - In
step 530, a determination is made as to whether the content is relevant to a particular target. Relevancy is determined byrelevancy module 430, which considers tag information stored incontent database 420 and information concerning relevancy flags stored in users module 120 (FIG. 1 ) and/or communities module (FIG. 1 ).Relevancy module 430 compares the content tags with the relevancy flags associated with the target. If the matches between the tags and the relevancy flags meet a threshold level, the content is considered relevant and likely to be of interest to the target. If the content is relevant, the method proceeds to step 540. Otherwise, the method ends. - In
step 540, a determination is made concerning the desirability of the content to the target. Various embodiments of the present invention allow for users and communities of the virtualsocial network 110 to designate preferences concerning desired and undesired content. A target's preference, for example, may designate some or all types of unsubscribed content as being undesirable to the target. By referring to these preferences,content filter 450 is able to block the undesirable content from being delivered to the target. If content is found to be undesirable based on target preferences, then content delivery by content push module 440 to the target is blocked, and the method ends. Step 540 may occur concurrently with or beforestep 530. - If the determination is made in
step 540 that the content is not undesirable to the target, then instep 550, the content is provided to the target. The content may be provided in various ways, including by e-mail, private message, etc. In some embodiments of the present invention, the target is provided with a notification of the content. For example, a target user may receive an e-mail notifying the user that content found likely to be of interest to the user has just been posted in a blog incommunity A 310. The notification may further include a hyperlink to the content, a hyperlink to the blog, a hyperlink tocommunity A 310, a portion of the content, etc. In another example, a target community may receive a notification in the form of a blog entry, news item, or the like. Alternatively, the content itself may be posted in the blog, news, etc. associated with the target community. In some embodiments of the present-invention, delivery of the content may be blocked based on the preferences of the content author, community rules, etc. concerning access. Access preferences are discussed in more detail in U.S. patent application titled “Selective Privacy Management in Virtual Social Networks” filed Oct. 24, 2007. - It will be understood that the methods of the invention are not necessarily limited to the discrete steps or the order of the steps described with respect to
FIG. 5 . 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 (21)
1. A method for content delivery to a target in a virtual social network, the method comprising:
receiving content provided to the virtual social network, the content having been associated with one or more tags;
determining whether the content is relevant to a target in the virtual social network based on matching the one or more tags with relevancy flags associated with the target;
determining whether the content is undesirable to the target based on at least preferences designated by the target; and
providing the content to the target based on the determined relevancy and desirability of the content.
2. The method of claim 1 , wherein the target is a user of the virtual social network.
3. The method of claim 1 , wherein the target is a community in the virtual social network.
4. The method of claim 1 , further comprising storing the content in a content database.
5. The method of claim 1 , further comprising maintaining information concerning relevancy flags in a target database.
6. The method of claim 1 , wherein the relevancy flags comprises profile information associated with the target.
7. The method of claim 1 , wherein the relevancy flags comprises information derived by tracking activity of the target in the virtual social network.
8. The method of claim 1 , further comprising maintaining the preference information in a target database.
9. The method of claim 1 , wherein the preferences further comprise user preferences designated by the target.
10. The method of claim 1 , wherein the preferences further comprise community rules.
11. The method of claim 1 , wherein providing the content is further based on access preferences of an author of the content.
12. A system for content delivery to a target in a virtual social network, the system comprising:
a content database configured to store information concerning content provided to the virtual social network, the information including one or more tags associated with the content;
a target database configured to store information concerning a target in the virtual social network;
a relevancy module configured to determine whether the one or more tags matches target information of a target beyond a threshold level, as indicated by the content database and the target database respectively; and
a content push module configured to deliver the content to the target based on at least the matches between the one or more tags and the target information, as determined by the relevancy module.
13. The system of claim 12 , wherein the content database is further configured to receive updated information concerning the content.
14. The system of claim 12 , wherein the content database is further configured to receive content information from a user of the virtual social network.
15. The system of claim 12 , wherein the content database is further configured to receive content information from a professional content developer.
16. The system of claim 12 , wherein the target database is further configured to store information derived by tracking activity of the target within the virtual social network.
17. The system of claim 12 , wherein the target is a user of the virtual social network system.
18. The system of claim 12 , wherein the target is a community in the virtual social network system.
19. The system of claim 12 , further comprising a content filter configured to block content from being delivered to the target based on at least preferences designated by the target.
20. A computer-readable storage medium having stored thereupon executable computing instructions for performing a method comprising:
receiving content provided to the virtual social network, the content having been associated with one or more tags;
determining whether the content is relevant to a target in the virtual social network based on matching the one or more tags with relevancy flags associated with the target;
determining whether the content is undesirable to the target based on at least preferences designated by the target; and
providing the content to the target based on the determined relevancy and desirability of the content.
21. The computer-readable storage medium of claim 20 , wherein the executable instructions further provide for maintaining the target information in a target database, wherein the target information comprises information concerning activity of the target in the virtual social network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/978,017 US20080104172A1 (en) | 2006-10-27 | 2007-10-25 | Content delivery 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/978,017 US20080104172A1 (en) | 2006-10-27 | 2007-10-25 | Content delivery in virtual social networks |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080104172A1 true US20080104172A1 (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 (3)
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 |
Country Status (2)
Country | Link |
---|---|
US (4) | US7805406B2 (en) |
WO (4) | WO2008049208A1 (en) |
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080040301A1 (en) * | 2006-08-10 | 2008-02-14 | 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 |
US20080168117A1 (en) * | 2007-01-09 | 2008-07-10 | Tom Coates | Methods and systems for exploring a corpus of content |
US20080243607A1 (en) * | 2007-03-30 | 2008-10-02 | Google Inc. | Related entity content identification |
US20080243526A1 (en) * | 2007-03-30 | 2008-10-02 | Google Inc. | Custodian based content identification |
US20090106080A1 (en) * | 2007-10-22 | 2009-04-23 | Carrier Scott R | System and method for managing a survey for a community development asset |
US20090144254A1 (en) * | 2007-11-29 | 2009-06-04 | International Business Machines Corporation | Aggregate scoring of tagged content across social bookmarking systems |
US20090240771A1 (en) * | 2008-03-20 | 2009-09-24 | Sony Corporation | Method and apparatus for providing feedback regarding digital content within a social network |
US20090307345A1 (en) * | 2008-06-06 | 2009-12-10 | International Business Machines Corporation | Automated digital media content filtration based on relationship monitoring |
US20100042910A1 (en) * | 2008-08-18 | 2010-02-18 | Microsoft Corporation | Social Media Guided Authoring |
US20100100554A1 (en) * | 2008-10-16 | 2010-04-22 | Carter Stephen R | Techniques for measuring the relevancy of content contributions |
US20100174726A1 (en) * | 2007-03-30 | 2010-07-08 | Google Inc., A Delaware Corporation | Open Profile Content Identification |
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 |
US20110010384A1 (en) * | 2007-08-17 | 2011-01-13 | Google Inc. | Multi-community content sharing in online social networks |
US20110022602A1 (en) * | 2007-08-17 | 2011-01-27 | Google Inc. | Ranking Social Network Objects |
US20110022621A1 (en) * | 2007-08-17 | 2011-01-27 | Google Inc. | Dynamically naming communities within online social networks |
WO2011040822A1 (en) * | 2009-09-29 | 2011-04-07 | Luvitorshuvit Limited | User preference surveys |
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 |
US20120030292A1 (en) * | 2010-07-30 | 2012-02-02 | Avaya Inc. | System and method for subscribing to events based on tag words |
US20120136900A1 (en) * | 2010-11-26 | 2012-05-31 | Electronics And Telecommunications Research Institute | System and method for managing dynamic digital community based on location and social relation |
US20120197860A1 (en) * | 2011-01-31 | 2012-08-02 | International Business Machines Corporation | Interest contour computation and management based upon user authored content |
US20130091217A1 (en) * | 2011-10-10 | 2013-04-11 | Salesforce.Com, Inc. | Computer Implemented Methods And Apparatus For Informing A User Of Social Network Data When The Data Is Relevant To The User |
US20130124627A1 (en) * | 2011-11-11 | 2013-05-16 | Robert William Cathcart | Providing universal social context for concepts in a social networking system |
US20130124624A1 (en) * | 2011-11-11 | 2013-05-16 | Robert William Cathcart | Enabling preference portability for users of a social networking system |
US20130346518A1 (en) * | 2012-06-25 | 2013-12-26 | Vmware, Inc. | Creation of a social network of members of a virtualization infrastructure |
US8850325B2 (en) | 2008-12-30 | 2014-09-30 | Microsoft Corporation | Scaling social networks |
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 |
US9729493B1 (en) * | 2012-06-25 | 2017-08-08 | Vmware, Inc. | Communicating messages over a social network to members of a virtualization infrastructure |
US9887951B2 (en) | 2013-06-25 | 2018-02-06 | Vmware, Inc. | Graphing relative health of virtualization servers |
US9923859B1 (en) | 2013-06-25 | 2018-03-20 | Vmware, Inc. | Creating a group of members based on monitoring a social network |
US9929998B1 (en) * | 2012-08-24 | 2018-03-27 | Vmware, Inc. | Tagged messages to facilitate administration of a virtualization infrastructure |
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 |
US20190173818A1 (en) * | 2017-12-04 | 2019-06-06 | Toyota Motor Engineering & Manufacturing North America, Inc. | Systems and methods for sending content |
US10810612B2 (en) * | 2010-07-12 | 2020-10-20 | At&T Intellectual Property I, L.P. | System and method for contextual virtual local advertisement insertion |
US20200402024A1 (en) * | 2010-11-10 | 2020-12-24 | Blazer And Flip Flops, Inc. Dba The Experience Eng | Building customer loyalty in a mobile environment |
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 |
Families Citing this family (138)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8412706B2 (en) * | 2004-09-15 | 2013-04-02 | Within3, Inc. | Social network analysis |
US8577886B2 (en) | 2004-09-15 | 2013-11-05 | Within3, Inc. | Collections of linked databases |
US8880521B2 (en) * | 2004-09-15 | 2014-11-04 | 3Degrees Llc | Collections of linked databases |
US8635217B2 (en) | 2004-09-15 | 2014-01-21 | Michael J. Markus | Collections of linked databases |
US8453044B2 (en) | 2005-06-29 | 2013-05-28 | Within3, Inc. | Collections of linked databases |
US7991764B2 (en) * | 2005-07-22 | 2011-08-02 | Yogesh Chunilal Rathod | Method and system for communication, publishing, searching, sharing and dynamically providing a journal feed |
US8190681B2 (en) | 2005-07-27 | 2012-05-29 | Within3, 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 |
US20080120411A1 (en) * | 2006-11-21 | 2008-05-22 | Oliver Eberle | Methods and System for Social OnLine Association and Relationship Scoring |
US10007895B2 (en) * | 2007-01-30 | 2018-06-26 | Jonathan Brian Vanasco | System and method for indexing, correlating, managing, referencing and syndicating identities and relationships across systems |
US8832556B2 (en) * | 2007-02-21 | 2014-09-09 | Facebook, Inc. | Systems and methods for implementation of a structured query language interface in a distributed database environment |
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 |
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 |
US8141133B2 (en) * | 2007-04-11 | 2012-03-20 | International Business Machines Corporation | Filtering communications between users of a shared network |
US8055664B2 (en) * | 2007-05-01 | 2011-11-08 | Google Inc. | Inferring user interests |
US7904461B2 (en) * | 2007-05-01 | 2011-03-08 | Google Inc. | Advertiser and user association |
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 |
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 |
US10121153B1 (en) | 2007-10-15 | 2018-11-06 | Elance, Inc. | Online escrow service |
US8397168B2 (en) | 2008-04-05 | 2013-03-12 | Social Communications Company | Interfacing with a spatial virtual communication environment |
US20090113319A1 (en) * | 2007-10-30 | 2009-04-30 | Dawson Christopher J | Developing user profiles in 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 |
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 |
US20090150254A1 (en) * | 2007-11-30 | 2009-06-11 | Mark Dickelman | Systems, devices and methods for computer automated assistance for disparate networks and internet interfaces |
US20090234667A1 (en) * | 2007-12-19 | 2009-09-17 | Thayne Timmy R | Systems and methods for enabling collaboration and coordination of support |
US20090164919A1 (en) | 2007-12-24 | 2009-06-25 | Cary Lee Bates | Generating data for managing encounters in a virtual world environment |
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 |
US20110066940A1 (en) | 2008-05-23 | 2011-03-17 | Nader Asghari Kamrani | Music/video messaging system and method |
US20170149600A9 (en) | 2008-05-23 | 2017-05-25 | Nader Asghari Kamrani | Music/video messaging |
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 |
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 |
WO2010001406A1 (en) * | 2008-07-04 | 2010-01-07 | Yogesh Chunilal Bathod | 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 |
US20100037288A1 (en) * | 2008-08-06 | 2010-02-11 | International Business Machines Corporation | Inherited Access Authorization to a Social Network |
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 |
US9064021B2 (en) * | 2008-10-02 | 2015-06-23 | Liveramp, Inc. | Data source attribution system |
US20100088372A1 (en) * | 2008-10-03 | 2010-04-08 | Microsoft Corporation | Conference networking system incorporating social networking site information |
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 |
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 |
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 |
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 |
US20120084188A1 (en) * | 2009-06-26 | 2012-04-05 | Thomas Zuber | Method for interactively collaborating across online social networking communities |
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 |
US20120011432A1 (en) | 2009-08-19 | 2012-01-12 | Vitrue, Inc. | Systems and methods for associating social media systems and web pages |
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 |
US8903904B2 (en) * | 2009-08-21 | 2014-12-02 | Avaya Inc. | Pushing identity information |
US9277021B2 (en) * | 2009-08-21 | 2016-03-01 | Avaya Inc. | Sending a user associated telecommunication address |
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 |
US8306922B1 (en) | 2009-10-01 | 2012-11-06 | Google Inc. | Detecting content on a social network using links |
US8311950B1 (en) | 2009-10-01 | 2012-11-13 | Google Inc. | Detecting content on a social network using browsing patterns |
US9119027B2 (en) * | 2009-10-06 | 2015-08-25 | Facebook, Inc. | Sharing of location-based content item in social networking service |
US20110153553A1 (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 |
US20120317288A1 (en) * | 2010-02-19 | 2012-12-13 | Thomson Licensing | System and method for publishing content on the internet |
WO2011101858A1 (en) | 2010-02-22 | 2011-08-25 | Yogesh Chunilal Rathod | A system and method for social networking for managing multidimensional life stream related active note(s) and associated multidimensional active resources & 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 |
US20110238591A1 (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 |
WO2012148454A1 (en) * | 2011-04-29 | 2012-11-01 | American Teleconferencing Services, Ltd. | Systems, methods, and computer programs for joining an online conference already in progress |
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 |
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 |
KR101565665B1 (en) | 2010-08-16 | 2015-11-04 | 소우셜 커뮤니케이션즈 컴퍼니 | Promoting communicant interactions in a network communications environment |
CN102387174A (en) * | 2010-09-02 | 2012-03-21 | 鸿富锦精密工业(深圳)有限公司 | Micro-piece for automatically upgrading information of social network site and method thereof |
EP2614482A4 (en) * | 2010-09-11 | 2014-05-14 | Social Communications Co | Relationship based presence indicating in virtual area contexts |
US9185469B2 (en) * | 2010-09-30 | 2015-11-10 | Kodak Alaris Inc. | Summarizing image collection using a social network |
US9531803B2 (en) | 2010-11-01 | 2016-12-27 | Google Inc. | Content sharing interface for sharing content in social networks |
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 |
US8938690B1 (en) | 2010-11-15 | 2015-01-20 | Cisco Technology, Inc. | Intelligent social collaboration hover card |
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. |
US8661327B1 (en) * | 2011-01-06 | 2014-02-25 | Intuit Inc. | Method and system for automated insertion of relevant hyperlinks into social media-based communications |
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 |
WO2012129596A1 (en) * | 2011-03-25 | 2012-10-04 | The Cyber Guardian Pty Ltd | Providing network content |
GB2505123B (en) | 2011-05-24 | 2018-12-05 | Avaya Inc | Social media identity discovery and mapping |
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 |
US20130080345A1 (en) * | 2011-09-23 | 2013-03-28 | Maxime Marcel Rassi | Systems and methods for sharing vehicle information in a distributed network |
US10123203B2 (en) * | 2011-09-30 | 2018-11-06 | Orange | Mechanism for the contextual obscuring of digital data |
US9342852B1 (en) * | 2011-11-04 | 2016-05-17 | Google Inc. | Visual indicators for account access in a social network |
US8977685B2 (en) * | 2011-11-30 | 2015-03-10 | Facebook, Inc. | Moderating content in an online forum |
DE112012005074T5 (en) * | 2011-12-05 | 2014-09-11 | International Business Machines Corporation | Device, method and program for managing 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 |
CN103248558A (en) * | 2012-02-06 | 2013-08-14 | 吉菲斯股份有限公司 | Live representation of users within online systems |
US10325323B2 (en) | 2012-04-24 | 2019-06-18 | Facebook, Inc. | Providing a claims-based profile in a social networking system |
US9978106B2 (en) | 2012-04-24 | 2018-05-22 | Facebook, Inc. | Managing copyrights of content for sharing on a social networking system |
US20130282812A1 (en) * | 2012-04-24 | 2013-10-24 | Samuel Lessin | Adaptive audiences for claims in a social networking system |
KR101614665B1 (en) | 2012-07-06 | 2016-04-21 | 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 | Processing connection request in online service |
US10728359B2 (en) * | 2013-03-01 | 2020-07-28 | Avaya Inc. | System and method for detecting and analyzing user migration in public social networks |
US9818131B2 (en) | 2013-03-15 | 2017-11-14 | Liveramp, Inc. | Anonymous information management |
US9117180B1 (en) | 2013-03-15 | 2015-08-25 | Elance, Inc. | Matching method based on a machine learning algorithm and a system thereof |
US9621672B2 (en) | 2013-05-15 | 2017-04-11 | International Business Machines Corporation | Establishing social network connections |
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 |
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 |
US20160110083A1 (en) * | 2014-10-15 | 2016-04-21 | KBR IP Holdings, LLC | Limiting visibility into user social media data based on user attributes |
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 |
US10298535B2 (en) | 2015-05-19 | 2019-05-21 | Facebook, Inc. | Civic issues platforms on online social networks |
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 |
JP6759872B2 (en) * | 2016-09-01 | 2020-09-23 | 富士ゼロックス株式会社 | Information processing equipment and information processing programs |
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 |
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 |
CN110519372A (en) * | 2019-08-28 | 2019-11-29 | 李宝忠 | A kind of operation system of virtual community |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030028595A1 (en) * | 2001-02-20 | 2003-02-06 | Vogt Eric E. | System for supporting a virtual community |
US6549217B1 (en) * | 2000-03-23 | 2003-04-15 | Koninklijke Philips Electronics N.V. | System and method for computer system management using bookmarks |
US20040034646A1 (en) * | 1998-12-30 | 2004-02-19 | Kimball Jeffrey David | Customized user interface based on user profile information |
US20050267766A1 (en) * | 2004-05-26 | 2005-12-01 | Nicholas Galbreath | System and method for managing information flow between members of 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 |
US20060218153A1 (en) * | 2005-03-28 | 2006-09-28 | Voon George H H | Building social networks using shared content data relating to a common interest |
US20070183354A1 (en) * | 2006-02-03 | 2007-08-09 | Nec Corporation | Method and system for distributing contents to a plurality of users |
US20070266097A1 (en) * | 2006-04-25 | 2007-11-15 | Pagebites, Inc. | Method for information gathering and dissemination in a social network |
Family Cites Families (33)
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 |
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 |
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 |
AU2003207836A1 (en) | 2002-02-04 | 2003-09-02 | Cataphora, Inc. | A method and apparatus for sociological data mining |
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 |
US8612359B2 (en) * | 2004-01-29 | 2013-12-17 | Yahoo! Inc. | Method and system for sharing portal subscriber information in an online social network |
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 |
US20050198031A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for controlling access to user information in a social networking environment |
US20050198305A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for associating a thread with content 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 |
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 |
WO2006034384A1 (en) | 2004-09-21 | 2006-03-30 | 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 |
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 |
US7797287B2 (en) * | 2005-05-27 | 2010-09-14 | Yahoo! Inc. | User interface for navigating a keyword space |
WO2007106185A2 (en) | 2005-11-22 | 2007-09-20 | Mashlogic, Inc. | Personalized content control |
EP1969477A4 (en) | 2005-12-22 | 2009-04-08 | Catalog Com Inc | Social network-enabled interactive media player |
US8612483B2 (en) * | 2006-05-31 | 2013-12-17 | Red Hat, Inc. | Link swarming in an open overlay for social networks and online services |
-
2007
- 2007-10-22 US US11/977,030 patent/US7805406B2/en not_active Expired - Fee Related
- 2007-10-24 WO PCT/CA2007/001877 patent/WO2008049208A1/en active Application Filing
- 2007-10-24 US US11/977,542 patent/US20080104495A1/en not_active Abandoned
- 2007-10-24 US US11/977,500 patent/US20080104679A1/en not_active Abandoned
- 2007-10-25 US US11/978,017 patent/US20080104172A1/en not_active Abandoned
- 2007-10-26 WO PCT/CA2007/001918 patent/WO2008049234A1/en active Application Filing
- 2007-10-26 WO PCT/CA2007/001920 patent/WO2008049236A1/en active Application Filing
- 2007-10-26 WO PCT/CA2007/001917 patent/WO2008049233A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040034646A1 (en) * | 1998-12-30 | 2004-02-19 | Kimball Jeffrey David | Customized user interface based on user profile information |
US6549217B1 (en) * | 2000-03-23 | 2003-04-15 | Koninklijke Philips Electronics N.V. | System and method for computer system management using bookmarks |
US20030028595A1 (en) * | 2001-02-20 | 2003-02-06 | Vogt Eric E. | System for supporting a virtual community |
US20050267766A1 (en) * | 2004-05-26 | 2005-12-01 | Nicholas Galbreath | System and method for managing information flow between members of 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 |
US20060218153A1 (en) * | 2005-03-28 | 2006-09-28 | Voon George H H | Building social networks using shared content data relating to a common interest |
US20070183354A1 (en) * | 2006-02-03 | 2007-08-09 | Nec Corporation | Method and system for distributing contents to a plurality of users |
US20070266097A1 (en) * | 2006-04-25 | 2007-11-15 | Pagebites, Inc. | Method for information gathering and dissemination in a social network |
Cited By (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8707160B2 (en) * | 2006-08-10 | 2014-04-22 | Yahoo! Inc. | System and method for inferring user interest based on analysis of user-generated metadata |
US20080040301A1 (en) * | 2006-08-10 | 2008-02-14 | 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 |
US8510377B2 (en) * | 2007-01-09 | 2013-08-13 | Yahoo! Inc. | Methods and systems for exploring a corpus of content |
US20080168117A1 (en) * | 2007-01-09 | 2008-07-10 | Tom Coates | Methods and systems for exploring a corpus of content |
US20120124130A1 (en) * | 2007-01-09 | 2012-05-17 | Tom Coates | Methods and systems for exploring a corpus of content |
US8117256B2 (en) * | 2007-01-09 | 2012-02-14 | Yahoo! Inc. | Methods and systems for exploring a corpus of content |
US20080243607A1 (en) * | 2007-03-30 | 2008-10-02 | Google Inc. | Related entity content identification |
US8341169B2 (en) | 2007-03-30 | 2012-12-25 | Google Inc. | Open profile content identification |
US8321462B2 (en) | 2007-03-30 | 2012-11-27 | Google Inc. | Custodian based content identification |
US20170213252A1 (en) * | 2007-03-30 | 2017-07-27 | Google Inc. | Reducing data noise using frequency analysis |
US20100174726A1 (en) * | 2007-03-30 | 2010-07-08 | Google Inc., A Delaware Corporation | Open Profile Content Identification |
US20080243526A1 (en) * | 2007-03-30 | 2008-10-02 | Google Inc. | Custodian based content identification |
US9081823B2 (en) | 2007-08-17 | 2015-07-14 | Google Inc. | Ranking social network objects |
US8572094B2 (en) | 2007-08-17 | 2013-10-29 | Google Inc. | Ranking social network objects |
US20110010384A1 (en) * | 2007-08-17 | 2011-01-13 | Google Inc. | Multi-community content sharing in online social networks |
US20110022602A1 (en) * | 2007-08-17 | 2011-01-27 | Google Inc. | Ranking Social Network Objects |
US20110022621A1 (en) * | 2007-08-17 | 2011-01-27 | Google Inc. | Dynamically naming communities within online social networks |
US10169390B2 (en) | 2007-08-17 | 2019-01-01 | Google Llc | Ranking social network objects |
US8275648B2 (en) * | 2007-10-22 | 2012-09-25 | International Business Machines Corporation | System and method for managing a survey for a community development asset |
US20090106080A1 (en) * | 2007-10-22 | 2009-04-23 | Carrier Scott R | System and method for managing a survey for a community development asset |
US10152721B2 (en) * | 2007-11-29 | 2018-12-11 | International Business Machines Corporation | Aggregate scoring of tagged content across social bookmarking systems |
US11263645B2 (en) * | 2007-11-29 | 2022-03-01 | Airbnb, Inc. | Aggregate scoring of tagged content across social bookmarking systems |
US20090144254A1 (en) * | 2007-11-29 | 2009-06-04 | International Business Machines Corporation | Aggregate scoring of tagged content across social bookmarking systems |
US8554891B2 (en) * | 2008-03-20 | 2013-10-08 | Sony Corporation | Method and apparatus for providing feedback regarding digital content within a social network |
US20090240771A1 (en) * | 2008-03-20 | 2009-09-24 | Sony Corporation | Method and apparatus for providing feedback regarding digital content within a social network |
US20090307345A1 (en) * | 2008-06-06 | 2009-12-10 | International Business Machines Corporation | Automated digital media content filtration based on relationship monitoring |
US8307066B2 (en) * | 2008-06-06 | 2012-11-06 | International Business Machines Corporation | Automated digital media content filtration based on relationship monitoring |
US8719408B2 (en) | 2008-06-06 | 2014-05-06 | International Business Machines Corporation | Automated digital media content filtration based on relationship monitoring |
US20100042910A1 (en) * | 2008-08-18 | 2010-02-18 | Microsoft Corporation | Social Media Guided Authoring |
US9892103B2 (en) * | 2008-08-18 | 2018-02-13 | Microsoft Technology Licensing, Llc | Social media guided authoring |
US8108402B2 (en) * | 2008-10-16 | 2012-01-31 | Oracle International Corporation | Techniques for measuring the relevancy of content contributions |
US20100100554A1 (en) * | 2008-10-16 | 2010-04-22 | Carter Stephen R | Techniques for measuring the relevancy of content contributions |
US8850325B2 (en) | 2008-12-30 | 2014-09-30 | Microsoft Corporation | Scaling social networks |
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 |
WO2011040822A1 (en) * | 2009-09-29 | 2011-04-07 | Luvitorshuvit Limited | User preference surveys |
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 |
US11222354B2 (en) | 2010-07-12 | 2022-01-11 | At&T Intellectual Property I, L.P. | System and method for contextual virtual local advertisement insertion |
US10810612B2 (en) * | 2010-07-12 | 2020-10-20 | At&T Intellectual Property I, L.P. | System and method for contextual virtual local advertisement insertion |
US20120030292A1 (en) * | 2010-07-30 | 2012-02-02 | Avaya Inc. | System and method for subscribing to events based on tag words |
US9402104B2 (en) * | 2010-07-30 | 2016-07-26 | Avaya Inc. | System and method for subscribing to events based on tag words |
US20200402024A1 (en) * | 2010-11-10 | 2020-12-24 | Blazer And Flip Flops, Inc. Dba The Experience Eng | Building customer loyalty in a mobile environment |
US20120136900A1 (en) * | 2010-11-26 | 2012-05-31 | Electronics And Telecommunications Research Institute | System and method for managing dynamic digital community based on location and social relation |
US20120197860A1 (en) * | 2011-01-31 | 2012-08-02 | International Business Machines Corporation | Interest contour computation and management based upon user authored content |
US8626738B2 (en) * | 2011-01-31 | 2014-01-07 | International Business Machines Corporation | Interest contour computation and management based upon user authored content |
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 |
US10664928B2 (en) | 2011-10-10 | 2020-05-26 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for informing a user of social network data when the data is relevant to the user |
US20130091217A1 (en) * | 2011-10-10 | 2013-04-11 | Salesforce.Com, Inc. | Computer Implemented Methods And Apparatus For Informing A User Of Social Network Data When The Data Is Relevant To The User |
US20130124624A1 (en) * | 2011-11-11 | 2013-05-16 | Robert William Cathcart | 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 |
US10210465B2 (en) * | 2011-11-11 | 2019-02-19 | Facebook, Inc. | Enabling preference portability for users of a social networking system |
US9189758B2 (en) | 2012-06-25 | 2015-11-17 | Vmware, Inc. | Administration of a network |
US9729493B1 (en) * | 2012-06-25 | 2017-08-08 | Vmware, Inc. | Communicating messages over a social network to members of a virtualization infrastructure |
US9111241B2 (en) * | 2012-06-25 | 2015-08-18 | Vmware, Inc. | Creation of a social network of members of a virtualization infrastructure |
US20130346518A1 (en) * | 2012-06-25 | 2013-12-26 | Vmware, Inc. | Creation of a social network of members of a virtualization infrastructure |
US9736254B1 (en) | 2012-06-25 | 2017-08-15 | Vmware, Inc. | Administration of a member of a network |
US20150278367A1 (en) * | 2012-07-13 | 2015-10-01 | Google Inc. | Determination and Presentation of Content from Connections |
US9929998B1 (en) * | 2012-08-24 | 2018-03-27 | Vmware, Inc. | Tagged messages to facilitate administration of a virtualization infrastructure |
US10397173B2 (en) | 2012-08-24 | 2019-08-27 | Vmware, Inc. | Tagged messages to facilitate administration of a virtualization infrastructure |
US9600297B1 (en) * | 2012-10-29 | 2017-03-21 | Google Inc. | Determining interaction context by providing and using personas |
US10404645B2 (en) | 2013-06-25 | 2019-09-03 | Vmware, Inc. | Creating a group of members based on monitoring a social network |
US9887951B2 (en) | 2013-06-25 | 2018-02-06 | Vmware, Inc. | Graphing relative health of virtualization servers |
US9923859B1 (en) | 2013-06-25 | 2018-03-20 | Vmware, Inc. | Creating a group of members based on monitoring a social network |
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 |
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 |
US20190173818A1 (en) * | 2017-12-04 | 2019-06-06 | Toyota Motor Engineering & Manufacturing North America, Inc. | Systems and methods for sending content |
US11729123B2 (en) * | 2017-12-04 | 2023-08-15 | Toyota Motor Engineering & Manufacturing North America, Inc. | Systems and methods for sending content |
Also Published As
Publication number | Publication date |
---|---|
WO2008049236A1 (en) | 2008-05-02 |
US20080104679A1 (en) | 2008-05-01 |
US20080104079A1 (en) | 2008-05-01 |
US20080104495A1 (en) | 2008-05-01 |
WO2008049234A1 (en) | 2008-05-02 |
US7805406B2 (en) | 2010-09-28 |
WO2008049233A1 (en) | 2008-05-02 |
WO2008049208A1 (en) | 2008-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080104172A1 (en) | Content delivery in virtual social networks | |
US10630791B2 (en) | Customized presentation of event guest lists in a social networking system | |
US10305847B2 (en) | Structuring notification of events to users in a social networking system | |
US9807047B2 (en) | Methods and apparatus for targeting communications using social network metrics | |
US8091032B2 (en) | Automatic generation of content recommendations weighted by social network context | |
US20180373796A1 (en) | Identify contextual connect-able connections | |
CA2869670C (en) | Evaluating claims in a social networking system | |
US9363221B1 (en) | System, method, and computer program product for providing temporal contacts | |
US9609072B2 (en) | Social dating | |
US10380629B2 (en) | Leveraging a social graph to deliver relevant recommendations | |
US20170093967A1 (en) | Systems and methods for managing group activities over a data network | |
AU2008261648B2 (en) | Personalized social networking application content | |
US9241000B2 (en) | Trusted social network | |
US8260266B1 (en) | Method and system for third-party discovery of proximity-based services | |
US9098502B1 (en) | Identifying documents for dissemination by an entity | |
US20110201317A1 (en) | Method for facilitating and analyzing social interactions and context for targeted recommendations in a network of a telecom service provider | |
US20150019273A1 (en) | Systems and methods for creating and managing group activities over a data network | |
US8977649B1 (en) | Generating suggestions for user groups in social networks | |
US20080133763A1 (en) | Method and system for mastering music played among a plurality of users | |
US20100088187A1 (en) | System and method for localized and/or topic-driven content distribution for mobile devices | |
US20130282504A1 (en) | Managing copyrights of content for sharing on a social networking system | |
US20120324005A1 (en) | Dynamic avatar provisioning | |
US20080319773A1 (en) | Personalized travel guide | |
US8880607B1 (en) | Generating suggestions for user groups in social networks | |
US20130080524A1 (en) | Instantaneous recommendation of social interactions in a social networking system |
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:020076/0954 Effective date: 20071025 |
|
AS | Assignment |
Owner name: XYSTAR TECHNOLOGIES, INC, CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CRAIG, TERRANCE MICHAEL;REEL/FRAME:020238/0450 Effective date: 20071025 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |