US20100318571A1 - Selective Content Accessibility in a Social Network - Google Patents

Selective Content Accessibility in a Social Network Download PDF

Info

Publication number
US20100318571A1
US20100318571A1 US12/485,856 US48585609A US2010318571A1 US 20100318571 A1 US20100318571 A1 US 20100318571A1 US 48585609 A US48585609 A US 48585609A US 2010318571 A1 US2010318571 A1 US 2010318571A1
Authority
US
United States
Prior art keywords
user
content
connections
social networking
content item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/485,856
Inventor
Leah Pearlman
Alok Menghrajani
Mark Slee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meta Platforms Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US12/485,856 priority Critical patent/US20100318571A1/en
Assigned to FACEBOOK, INC. reassignment FACEBOOK, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MENGHRAJANI, ALOK, SLEE, MARK, PEARLMAN, LEAH
Priority to JP2012516135A priority patent/JP5759989B2/en
Priority to AU2010260346A priority patent/AU2010260346B2/en
Priority to CA2761348A priority patent/CA2761348C/en
Priority to EP10789961.9A priority patent/EP2443610A4/en
Priority to PCT/US2010/038024 priority patent/WO2010147828A1/en
Priority to CN2010800262004A priority patent/CN102460502A/en
Priority to BRPI1010808A priority patent/BRPI1010808A2/en
Publication of US20100318571A1 publication Critical patent/US20100318571A1/en
Priority to ZA2011/08217A priority patent/ZA201108217B/en
Priority to US13/619,968 priority patent/US10104080B2/en
Priority to AU2014203777A priority patent/AU2014203777B2/en
Priority to US14/550,870 priority patent/US10009345B2/en
Priority to JP2015095266A priority patent/JP2015201212A/en
Priority to AU2017200728A priority patent/AU2017200728A1/en
Assigned to META PLATFORMS, INC. reassignment META PLATFORMS, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: FACEBOOK, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/104Grouping of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Definitions

  • the present invention relates generally to social network services, and more particularly to providing users of a social network service the ability to selectively designate content with varying levels of accessibility.
  • a “user” can be an individual or an entity (such as a business or third party application).
  • connection refers individuals and entities with which a user of the social networking service may form a connection, association, or relationship.
  • users of social networking services can post content that they wish to enable and/or encourage others to view.
  • the content may include text, status updates, location information, photos, videos, groups, events, and links to external websites as well as other pages in the social network, just to name a few.
  • Content posted by a user is then made available to the user's connections via one or more of various communication channels in the social network, such as a newsfeed or stream.
  • Conventional social networking services lack a content upload and delivery mechanism that enables users to control the accessibility of the content generated on the social network on a granular level. As a result, users are reluctant to upload certain content to the social network freely because of the lack of granular control of the accessibility of that content.
  • a user may select a privacy setting for each content item that the user posts.
  • the privacy setting defines, or identifies, the set of connections that may view the posted content item.
  • the posted content item is placed in a particular communication channel in the social network, such as a newsfeed or stream, where the content item can be viewed by connection permitted to view it according to its associated privacy setting. In this way, a user may have tremendous flexibility in who will be able to view the user's posted content.
  • the privacy setting may be specified on various levels of granularity, such as by specifying particular connections in the social network, predefined groups of the user's connections, a particular genre of connections, all of the user's connections, all connections of the user's connections, the entire social network, or even the entire Internet (e.g., to make the posted content item indexable and searchable on the Internet).
  • a user may choose a default privacy setting for all content that is to be posted. Additionally, a user may specifically exclude certain connections from viewing a content item or a particular type of content.
  • a user may edit the privacy setting of a content item after it has been posted. In this manner, a user may confine the accessibility of content to connections selected by the user even after the content has been posted to the communication channel in the social network.
  • FIG. 1 is a high-level conceptual diagram illustrating a user and the various groups, or subsets of connections on a social network in accordance with an embodiment of the invention.
  • FIG. 2 is a high-level block diagram of a system for controlling content accessibility in a social network in accordance with an embodiment of the invention.
  • FIGS. 3A-B are interaction diagrams of a process for designating a privacy setting to a content item in accordance with an embodiment of the invention.
  • FIGS. 4A-G are screenshots depicting one embodiment of the invention, illustrating how content accessibility is controlled in a social network.
  • FIG. 5 is a screenshot depicting how a post appears in a connection's newsfeed in accordance with one embodiment of the invention.
  • a social networking service offers its users the ability to communicate and interact with other users of the social network.
  • users join the social network and then establish connections to other users, individuals and entities, to whom they desire to be connected. Connections may be added explicitly by a user, for example, the user selecting a particular other user to be a friend, or automatically created by the social networking site based on common characteristics of the users (e.g., users who are alumni of the same educational institution). Connections in social networks are usually in both directions, but need not be. For example, if Bob and Joe are both users and establish a connection with one another, Bob and Joe have a two-way connection.
  • connection between users may be a direct connection; however, some embodiments of a social networking service allow the connection to be indirect via one or more levels of connections.
  • the social networking service provides users with the ability to take actions on various types of items supported by the service. These items may include groups or networks (where “networks” here refer not to physical communication networks, but rather social networks of people) to which users of the service may belong, events or calendar entries in which a user might be interested, computer-based applications that a user may use via the service, transactions that allow users to buy or sell items via the service, and interactions with advertisements that a user may perform on or off the social network. These are just a few examples of the items upon which a user may act on a social networking service, and many others are possible. Though many of the embodiments/examples provided below are directed to a social networking service, the invention described herein is not limited to a social networking service, but can include other environments involving social networks, social content, or other types of websites.
  • Content may include any type of media content, such as status updates or other textual messages, location information, photos, videos, advertisements, and links.
  • Content “items” represent pieces of content that are represented as objects in the social network. In this way, users of a social network are encouraged to communicate with each other by “posting” content items of various types of media through various communication channels. Using communication channels, users of a social network increase their interaction with each other and engage with the social network on a more frequent basis.
  • One type of communication channel is a “stream” in which a user is presented with a series of content items that are posted, uploaded, or otherwise provided to the social networking service from one or more users of the service. The stream may be updated as content items are added to the stream by users. Communication channels are discussed further in U.S.
  • posting content visible to all of a user's connections is not desirable.
  • a user may want to post a video from a company presentation to the social network. This video may not be appropriate to be shared with all of the user's connections, for example, those connections working at competing companies. Thus, the user may want to confine the accessibility of the video to a select audience.
  • Conventional social networking services fail to provide a mechanism for users to post content while also controlling the accessibility and targeting of user generated content.
  • a social network enables a user to modify how content items are shared in a social network.
  • Content items may have a designated privacy setting.
  • a privacy setting defines the set of users who may view or access the content posted in the communication channel.
  • the privacy setting may be specified on various levels of granularity, and a user may specifically exclude certain connections from viewing a content item. Once a user customizes a privacy setting, that custom setting may be saved for subsequent content item postings, in one embodiment.
  • Privacy settings may be modified for each content item a user uploads at the time of the upload, allowing tremendous flexibility in controlling the accessibility of posted content.
  • a user may choose a default privacy setting for all uploaded content.
  • a privacy setting thus enables a user to hide specific content items from certain connections, or to target specific content items to a particular audience, focusing content delivery to identified individual or groups of connections chosen by the user. A connection not identified by a privacy setting will be blocked from viewing or otherwise accessing the content item. Privacy settings are also described more generally in U.S. patent application Ser. No. 12/154,886, filed on May 27, 2008, which is hereby incorporated by reference in its entirety.
  • a user may edit the privacy setting of a content item after it has been posted.
  • a user may confine the accessibility of content to an audience selected by the user even after the content has been posted to the communication channel in the social network, in one embodiment.
  • the accessibility of some content may not be edited after it has been posted to a communication channel.
  • a user may have many different types of connections on a social network.
  • FIG. 1 shows how, in one embodiment, a user's connections in a social network may be classified by the type of connection shared in real life.
  • a user may expressly designate a name for certain groups of connections created by the user or for an automatic grouping that may be generated by the social network according to common characteristics shared by the connections and the user.
  • Such automatic groupings may include co-workers, housemates, teammates, classmates, travel companions, relationships, relatives, random connections, or any other grouping the social network can determine from information entered or the actions taken by users on the social networking service. This information may also include profile information entered by the users as well as actions performed on the social networking service, in one embodiment.
  • an automatic grouping of all French speakers may be created so that the user may post the French content for connections that actually understand French, in one embodiment.
  • an automatic grouping may also be created on the basis of language skills, or any other common interests or characteristics as shared in the profile information of the users or can otherwise be determined by the system.
  • the system may also, in an alternative embodiment, include a category of connections that include friends for which a high affinity is associated with the user. Having a high affinity for a user indicates a high level of interaction and engagement with the user and the user's posts. Thus, a user may wish to post content for viewing by connections that might actually engage with or interact with the content as opposed to connections that would ignore the post.
  • a user may also create his or her own grouping. Other groupings may include network-level privacy, such as geographic networks and alumni networks as entered in the user's profile information. A grouping or classification of a connection, therefore, is simply a designation for organizing a set of the user's connections. Affinities are described further in U.S. application Ser. No. 11/503,093, filed Aug. 11, 2006, which is hereby incorporated by reference in its entirety.
  • a user 100 has several groupings of connections.
  • the groupings may overlap and a connection may have more than one classification.
  • Random connections 110 may comprise of connections that the user met randomly, in real life or on the social networking service.
  • Relationships 115 may include real life relationships or other relationships existing on the social networking service.
  • High affinity friends 120 may vary at any given time, but these connections have indicated a high affinity for the user according to their interactions with the user, the user's posted content, or shared content, in one embodiment.
  • Classmates 125 may include connections that attended the same school as the user.
  • Relatives 130 , coworkers 135 , teammates 140 , and housemates 145 may represent groupings of actual relatives, coworkers, teammates, and housemates, however a real-life connection is optional.
  • Exceptions 155 may be designated by a user ad hoc, meaning that the user can designate which connections are blocked from viewing specific content items as each content item is posted. In other words, each time a user posts a content item, the user may exclude a specific connection from accessing that content item at the time of the posting. In an alternative embodiment, exceptions 155 may also include connections that have been excluded from all content posts. Exceptions 155 may include individual connections or entire groupings. For example, a user may wish to exclude coworkers 135 from viewing family photos, but not from viewing photos from a sporting event. Using a content publisher 105 , the user 100 may designate the family photos (a content item 150 ) with different privacy settings from the sporting event photos (another content item 150 ). Thus, the user 100 can share personal photos (a content item 150 ) with her high affinity friends 120 or any other grouping of friends, while at the same time making sure that her coworkers 135 and other specified exceptions 155 don't even know about these personal photos.
  • a content item may be associated with various data items.
  • a photo of a secret surfing spot may be tagged to indicate that several connections appear in the photo, and a location of where the photo was taken may also be attached to the photo using GPS or other location awareness enabled applications.
  • the content item comprises the photo of the secret surfing spot, but is also attached to data items including links to the connections appearing in the photo and location information identifying where the photo was taken.
  • a user posting this photo may wish to share the photo content with everyone on the social networking service, but at the same time hide, or exclude, the location information from a subset of connections.
  • a different subset of connections may be allowed to view the location information as well as the photo content according to the user's privacy setting.
  • data items may also include metadata, or information about the content item.
  • This metadata may include, for example, the number of times the photo has been viewed and other interactions with the photo, such as sharing the photo or posting the photo to a connection's wall, or posting content as a comment.
  • one content item such as the photo of the secret surfing spot, may be associated with various data items, including location information, social content, and photo content, each with different privacy settings.
  • FIG. 1 illustrates several ungrouped connections 160 that have not been designated a group by the user 100 or by an automatic grouping.
  • FIG. 2 depicts a high-level block diagram of the system architecture involved in controlling the accessibility of content posted on the social networking service.
  • a user device 205 may include any device that allows a user of a social networking service to interact with other users of the social networking service. The user device 205 communicates with the web server 215 to send and receive data. A user device 205 may request from the web server 215 a web page comprising content items. While accessing the web page, a user may post content to the social networking service via the user device 205 by uploading content.
  • a user profile store 210 communicates with the web server 215 to provide access to a user profile object 220 for each user of the social networking service.
  • the user profile object 220 provides access to grouping data 240 for each user of the social networking service that can be used to generate automatic groupings of connections.
  • the grouping data 240 also comprises user-defined groupings of connections, in one embodiment.
  • a user device 205 interfaces directly with a web server 215 to upload and receive content items.
  • the social networking service is implemented on an application running on a client device (e.g., a portable communications device) that accesses information from the social networking service using APIs or other communication mechanisms.
  • the web server 215 comprises a content generation module 225 , a content publishing module 230 , and a privacy module 235 .
  • the content generation module 225 receives the content item uploaded by a user and generates an object on the social networking service associated with the uploaded content item.
  • the content publishing module 230 provides an interface for the user to select a privacy setting for the uploaded content item. This interface determines the content item's accessibility on the social networking service.
  • the content publishing module 230 also retrieves grouping data 240 from the user profile object 220 associated with the user uploading the content via the user device 205 . Using the grouping data 240 , the content publishing module 230 displays selectable groupings to the user. Groupings may vary in granularity, such as by specifying particular individual connections in the social networking service, predefined groups of the user's connections, a particular genre of connections, all of the user's connections, all connections of the user's connections, all users of the social networking service, or even the entire Internet (e.g., to make the posted content item indexable and searchable on the Internet). Additionally, a user may specifically exclude certain connections from viewing a content item using the content publishing module 230 . Alternatively, a user may choose a default privacy setting for all content that is posted, and this default setting would be stored as a preference on the user's profile object 220 .
  • the privacy module 235 provides an interface for a user to modify the privacy setting of a content item after it has been posted in the communication channel. For example, suppose a user's default setting allows all users of the social networking service to view the all of the user's posted content. After posting a certain content item, the user may decide to limit access to the posted content item to a particular subset of connections by modifying the privacy setting of the content item via the privacy module 235 . In this manner, a content item's privacy setting can be changed easily, limiting the content's accessibility to the connections selected by the user. The privacy module 235 enables the accessibility of a content item posted by a user to be modified by the user at any time.
  • Connection devices 250 , 255 , 260 , and 265 represent different devices used by groups of connections made up of individuals, entities, or both.
  • the content publishing module 230 delivers a content item to the communication channel and configures the accessibility of the content by the connection devices 250 , 255 , 260 , and 265 according to the selected groupings stored as grouping data 240 .
  • connection devices 250 may relate to devices used by a user's relatives, while connection devices 255 , 260 , and 265 may relate to devices used by a user's classmates, coworkers, and relationships.
  • the connection devices 250 , 255 , 260 , and 265 may or may not be able to view the posted content item.
  • FIG. 3A is an interaction diagram showing how a user may select the level of accessibility of a content item that the user posts.
  • a user device 205 sends 300 a request for a web page to the web server 215 .
  • the web server 215 requests 305 user profile information from the user profile store 210 .
  • the user profile store 210 provides 310 the requested user's profile information.
  • the web server 215 then enables 315 a privacy setting interface loaded with the user's profile information.
  • a user's profile information is stored as a user profile object 220 comprising, among other things, grouping data 240 .
  • the web server 215 sends a web page 320 to the user device 205 .
  • the web server 215 receives 325 a content item from the user device 205 .
  • the privacy setting interface indicates 330 the current privacy setting.
  • a user may be satisfied with the current privacy setting and decide to request 365 the web server 215 to post the content item with the current privacy setting.
  • the current privacy setting may be the most recently used privacy setting.
  • the current privacy setting is the default setting as specified in the user's profile object 220 .
  • a user may also decide to modify the privacy setting, the web server 215 receiving 335 a selection to modify the privacy setting.
  • the web server 215 generates 340 groupings from the retrieved user profile information. These groupings can be selected and unselected by the user after they have been presented 345 to the user.
  • a user may also decide to specifically exclude connections from the candidate set of connections, as well as specifically include additional connections.
  • the web server 215 indicates 360 on the web page that the privacy setting has been modified. At this point, the user may change his or her mind and select 335 to modify the privacy setting again. Otherwise, a request is received 365 to post the content item. This content will be posted 370 by the web server 215 to the communication channel with modified accessibility as specified in the privacy setting. In one embodiment, the user may later modify the privacy setting for the content item.
  • FIG. 3B illustrates how content items posted in a communication channel are delivered from a web server 215 to connection devices 250 , 255 , 260 , and 265 .
  • requests for web pages are sent 375 from the different groups of connection devices 250 , 255 , 260 , and 265 to the web server 215 , a web page is sent that may or may not comprise the posted content because of the privacy setting selected by the user.
  • the group of connection devices 250 may be sent 380 web pages without the user's generated content because the group of connection devices 250 may correspond to connections that were excluded from viewing the content, such as relatives for example.
  • connection devices 265 may also be sent 395 web pages without the user's generated content because they may correspond to specifically excluded connections that the user did not want to allow to access the posted content item. Selected connections corresponding to connection devices 255 and 260 , however, will receive web pages with the user's generated content sent 390 and 395 from the web server 215 .
  • connection devices 250 , 255 , 260 , and 265 interface directly with a web server 215 to receive content items.
  • the social networking service is implemented on an application running on a client device (e.g., a portable communications device) that accesses information from the social networking service using APIs or other communication mechanisms.
  • FIGS. 4A-G are screenshots of one embodiment of the invention.
  • FIG. 4A displays a typical web page sent by a web server 215 .
  • the title bar 400 indicates that “Joe Smith” is the user of the social networking service associated with this particular web page.
  • a communication channel 415 displays content items posted by the user's connections in the social networking service.
  • a posting interface 405 enables the user to upload and post content to a communication channel 415 in the social networking service for view by other users of the social networking service.
  • a filtering interface 410 enables the user to filter the content of the displayed communication channel 415 .
  • Another communications channel 420 displays “Highlights” to the user that might be of interest to the user.
  • Both communication channels 415 and 420 may comprise content items generated by users on the social networking service.
  • the communication channel 415 comprises content items posted by users and entities on the social networking service. For example, a connection posted a photo 440 with an accompanying caption 430 . Another connection posted a status update 450 in the communication channel 415 . Yet another connection posted a video 455 with an accompanying caption. And still other entities (whether connections or not) might post an advertisement 495 to the communication channel 415 , or, as illustrated in FIGS. 4A-G , in the communication channel 420 . In the “Highlights” communication channel 420 , a link to a photo album 445 is also displayed.
  • FIG. 4B content has been uploaded into the input field 425 .
  • the posting interface 405 is modified to include various links 465 to upload different types of content such as links, photos, videos, and notes.
  • Other applications may be included in a drop down menu link 465 represented in FIG. 4B by an inverted triangle.
  • a privacy setting dialog 460 also appears within the posting interface 405 that indicates the current privacy setting. As illustrated in FIG. 4B , the current privacy setting is set to “All Friends.”
  • the privacy setting dialog 460 has been selected to be modified.
  • a drop down menu lists several types of privacy settings, including “Everyone,” “All Friends,” “Close Friends,” and “Custom.”
  • the “Everyone” setting may include all users of the social networking service and may also include anyone on the Internet, making the uploaded content indexable and searchable by anyone on the Internet.
  • the “All Friends” setting may include all of the user's connections on the social networking service.
  • the “Close Friends” setting may, in one embodiment, include connections on the social networking service that have a high affinity score for the user. This means that these connections are interested in the posts from that user due to the regular interaction with the user, the user's posted content, or the shared content on the social networking service.
  • the user determines a “Custom” setting at that moment.
  • the most recently used “Custom” setting is stored in the user profile object associated with the user.
  • choosing the “Custom” setting allows the user to choose among custom groups previously created by the user.
  • a custom privacy setting dialog box 470 pops up as displayed in FIG. 4D .
  • a list 475 of groupings with checkboxes is displayed within the custom privacy setting dialog box 470 .
  • the custom privacy setting dialog box includes an ability to add a new list, or grouping, of connections.
  • exceptions 480 may be entered into a text field to specify connections to exclude from viewing the content item being posted. As seen in FIG. 4E , two groupings have been selected, “Best Buddies” and “Close Friends” and one exception has been made, “Joe Smith, Sr.” The user may either save or cancel 485 the custom privacy setting.
  • the privacy setting dialog 460 indicates that a “Custom” setting is in use, as shown in FIG. 4F .
  • the content item in the example is a status update uploaded in the text field 425 , stating that the user “needs a drink.” To post this status update, the user must select the content submission button 435 . After selecting the content submission button 435 , the status update 490 appears in the communication channel 415 .
  • the status update 490 also has a lock symbol that indicates that the content has a modified privacy setting. In one embodiment, the lock symbol is only visible to the user posting the content with the modified privacy setting.
  • FIG. 5 is a screenshot of a typical web page of a connection of the user in FIGS. 4A-G .
  • the title bar 500 indicates that this web page is associated with the user “Jared Jones.”
  • a communication channel 515 displays content items posted by the user's connections in the social networking service.
  • a posting interface 505 enables the user to upload and post content to a communication channel 515 in the social networking service for view by other users of the social networking service.
  • a filtering interface 510 enables the user to filter the content of the displayed communication channel 515 .
  • Another communications channel 520 displays “Highlights” to the user that might be of interest to the user.
  • Both communication channels 515 and 520 may comprise content items generated users on the social networking service.
  • the communication channel 515 comprises content items posted by users of the social networking service. For example, the user “Jared” posted a photo 540 with an accompanying caption 530 . Another connection posted a status update 550 in the communication channel 515 . In the “Highlights” communication channel 520 , a link to a photo album 545 is displayed.
  • the status update 490 posted by “Joe” appears. This is because “Jared Jones” was included in one of the groupings selected by Joe in the custom privacy setting dialog box 470 .
  • the status update 490 has a lock icon next to it because it has a privacy setting narrower than “Everyone.”
  • communication channels on the social networking service may comprise more relevant content items because users may direct the content they post in a more targeted manner. Further, users may be more willing to post content items to communication channels because of the increased control over the accessibility of the content by others.
  • a posting “etiquette” may emerge on the social networking service, meaning that users will be empowered to focus and target the delivery of their content items to an audience of connections that may find the content items relevant and appropriate.
  • Content items may also include actions taken by users that are delivered to communication channels on the social networking service. For example, a user who rents a movie on a third party website may authorize a story to be posted in a communication channel on the social networking service. The story communicates an interest of the user, but the user may wish to modify the privacy setting of the story to inform only his best friends that he enjoyed a particular movie. Other actions taken by a user, such as interactions with an advertisement or making a new connection on the social networking service, may be converted into a story that is a content item posted to a communication channel with an associated privacy setting. Users may modify the privacy settings of these content items as well, thus selectively controlling the accessibility of any creation of content on the social networking service.
  • a software module is implemented with a computer program product comprising a computer-readable medium containing computer program code, which can be executed by a computer processor for performing any or all of the steps, operations, or processes described.
  • Embodiments of the invention may also relate to an apparatus for performing the operations herein.
  • This apparatus may be specially constructed for the required purposes, and/or it may comprise a general-purpose computing device selectively activated or reconfigured by a computer program stored in the computer.
  • a computer program may be stored in a tangible computer readable storage medium or any type of media suitable for storing electronic instructions, and coupled to a computer system bus.
  • any computing systems referred to in the specification may include a single processor or may be architectures employing multiple processor designs for increased computing capability.

Abstract

A social networking service encourages users to post content to a communication channel with varying levels of accessibility to other users. Users may select how content will be published and control the accessibility of uploaded content using a privacy setting for each content item that the user posts. The privacy setting defines, or identifies, the set of connections who may view the posted content item. The posted content item is placed in a particular communication channel in the social networking service, such as a newsfeed or stream, where the content item can be viewed by those who are permitted to view it according to its associated privacy setting. Varying granularities of privacy settings provide flexibility for content accessibility on a social networking service.

Description

    BACKGROUND
  • The present invention relates generally to social network services, and more particularly to providing users of a social network service the ability to selectively designate content with varying levels of accessibility. As used herein, a “user” can be an individual or an entity (such as a business or third party application). The term “connection” refers individuals and entities with which a user of the social networking service may form a connection, association, or relationship.
  • Conventionally, users of social networking services can post content that they wish to enable and/or encourage others to view. The content may include text, status updates, location information, photos, videos, groups, events, and links to external websites as well as other pages in the social network, just to name a few. Content posted by a user is then made available to the user's connections via one or more of various communication channels in the social network, such as a newsfeed or stream.
  • While the streams in a social network efficiently make content available to a user's connections, the user cannot control the accessibility of the posted content on a granular level. As a user becomes connected with more and more people on the social network over time, the user may wish to target certain content to a subset of his or her connections, or may wish to specifically exclude certain connections from viewing the uploaded content entirely. In addition, a user may not want to inundate all of the user's connections with numerous content items that may be irrelevant to many of them. Conventional social networking services lack a content upload and delivery mechanism that enables users to control the accessibility of the content generated on the social network on a granular level. As a result, users are reluctant to upload certain content to the social network freely because of the lack of granular control of the accessibility of that content.
  • SUMMARY
  • To encourage users to post content to a social network, embodiments of the invention allow users to select how content will be published and to control the accessibility of the uploaded content. In one embodiment, a user may select a privacy setting for each content item that the user posts. The privacy setting defines, or identifies, the set of connections that may view the posted content item. The posted content item is placed in a particular communication channel in the social network, such as a newsfeed or stream, where the content item can be viewed by connection permitted to view it according to its associated privacy setting. In this way, a user may have tremendous flexibility in who will be able to view the user's posted content.
  • The privacy setting may be specified on various levels of granularity, such as by specifying particular connections in the social network, predefined groups of the user's connections, a particular genre of connections, all of the user's connections, all connections of the user's connections, the entire social network, or even the entire Internet (e.g., to make the posted content item indexable and searchable on the Internet). A user may choose a default privacy setting for all content that is to be posted. Additionally, a user may specifically exclude certain connections from viewing a content item or a particular type of content.
  • In one embodiment, a user may edit the privacy setting of a content item after it has been posted. In this manner, a user may confine the accessibility of content to connections selected by the user even after the content has been posted to the communication channel in the social network.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a high-level conceptual diagram illustrating a user and the various groups, or subsets of connections on a social network in accordance with an embodiment of the invention.
  • FIG. 2 is a high-level block diagram of a system for controlling content accessibility in a social network in accordance with an embodiment of the invention.
  • FIGS. 3A-B are interaction diagrams of a process for designating a privacy setting to a content item in accordance with an embodiment of the invention.
  • FIGS. 4A-G are screenshots depicting one embodiment of the invention, illustrating how content accessibility is controlled in a social network.
  • FIG. 5 is a screenshot depicting how a post appears in a connection's newsfeed in accordance with one embodiment of the invention.
  • The figures depict various embodiments of the present invention for purposes of illustration only. One skilled in the art will readily recognize from the following discussion that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the invention described herein.
  • DETAILED DESCRIPTION Overview
  • A social networking service offers its users the ability to communicate and interact with other users of the social network. In use, users join the social network and then establish connections to other users, individuals and entities, to whom they desire to be connected. Connections may be added explicitly by a user, for example, the user selecting a particular other user to be a friend, or automatically created by the social networking site based on common characteristics of the users (e.g., users who are alumni of the same educational institution). Connections in social networks are usually in both directions, but need not be. For example, if Bob and Joe are both users and establish a connection with one another, Bob and Joe have a two-way connection. If, on the other hand, Bob wishes to connect to Sam to view Sam's posted content items, but Sam does not choose to connect to Bob, a one-way connection is formed. The connection between users may be a direct connection; however, some embodiments of a social networking service allow the connection to be indirect via one or more levels of connections.
  • In addition to interactions with other users, the social networking service provides users with the ability to take actions on various types of items supported by the service. These items may include groups or networks (where “networks” here refer not to physical communication networks, but rather social networks of people) to which users of the service may belong, events or calendar entries in which a user might be interested, computer-based applications that a user may use via the service, transactions that allow users to buy or sell items via the service, and interactions with advertisements that a user may perform on or off the social network. These are just a few examples of the items upon which a user may act on a social networking service, and many others are possible. Though many of the embodiments/examples provided below are directed to a social networking service, the invention described herein is not limited to a social networking service, but can include other environments involving social networks, social content, or other types of websites.
  • User generated content enhances the user experience on the social networking service. “Content” may include any type of media content, such as status updates or other textual messages, location information, photos, videos, advertisements, and links. Content “items” represent pieces of content that are represented as objects in the social network. In this way, users of a social network are encouraged to communicate with each other by “posting” content items of various types of media through various communication channels. Using communication channels, users of a social network increase their interaction with each other and engage with the social network on a more frequent basis. One type of communication channel is a “stream” in which a user is presented with a series of content items that are posted, uploaded, or otherwise provided to the social networking service from one or more users of the service. The stream may be updated as content items are added to the stream by users. Communication channels are discussed further in U.S. patent application Ser. No. 12/253,149, filed on Oct. 16, 2008, which hereby incorporated by reference in its entirety.
  • However, there are instances where posting content visible to all of a user's connections is not desirable. For example, a user may want to post a video from a company presentation to the social network. This video may not be appropriate to be shared with all of the user's connections, for example, those connections working at competing companies. Thus, the user may want to confine the accessibility of the video to a select audience. Conventional social networking services fail to provide a mechanism for users to post content while also controlling the accessibility and targeting of user generated content.
  • In one embodiment, a social network enables a user to modify how content items are shared in a social network. Content items may have a designated privacy setting. A privacy setting defines the set of users who may view or access the content posted in the communication channel. The privacy setting may be specified on various levels of granularity, and a user may specifically exclude certain connections from viewing a content item. Once a user customizes a privacy setting, that custom setting may be saved for subsequent content item postings, in one embodiment.
  • These settings may be modified for each content item a user uploads at the time of the upload, allowing tremendous flexibility in controlling the accessibility of posted content. Alternatively, a user may choose a default privacy setting for all uploaded content. A privacy setting thus enables a user to hide specific content items from certain connections, or to target specific content items to a particular audience, focusing content delivery to identified individual or groups of connections chosen by the user. A connection not identified by a privacy setting will be blocked from viewing or otherwise accessing the content item. Privacy settings are also described more generally in U.S. patent application Ser. No. 12/154,886, filed on May 27, 2008, which is hereby incorporated by reference in its entirety. In one embodiment, a user may edit the privacy setting of a content item after it has been posted. In this manner, a user may confine the accessibility of content to an audience selected by the user even after the content has been posted to the communication channel in the social network, in one embodiment. In another embodiment, the accessibility of some content may not be edited after it has been posted to a communication channel.
  • A user may have many different types of connections on a social network. For example, FIG. 1 shows how, in one embodiment, a user's connections in a social network may be classified by the type of connection shared in real life. A user may expressly designate a name for certain groups of connections created by the user or for an automatic grouping that may be generated by the social network according to common characteristics shared by the connections and the user. Such automatic groupings may include co-workers, housemates, teammates, classmates, travel companions, relationships, relatives, random connections, or any other grouping the social network can determine from information entered or the actions taken by users on the social networking service. This information may also include profile information entered by the users as well as actions performed on the social networking service, in one embodiment. For example, if a user speaks French and English and wants to post a content item in French, an automatic grouping of all French speakers may be created so that the user may post the French content for connections that actually understand French, in one embodiment. Thus, an automatic grouping may also be created on the basis of language skills, or any other common interests or characteristics as shared in the profile information of the users or can otherwise be determined by the system.
  • The system may also, in an alternative embodiment, include a category of connections that include friends for which a high affinity is associated with the user. Having a high affinity for a user indicates a high level of interaction and engagement with the user and the user's posts. Thus, a user may wish to post content for viewing by connections that might actually engage with or interact with the content as opposed to connections that would ignore the post. A user may also create his or her own grouping. Other groupings may include network-level privacy, such as geographic networks and alumni networks as entered in the user's profile information. A grouping or classification of a connection, therefore, is simply a designation for organizing a set of the user's connections. Affinities are described further in U.S. application Ser. No. 11/503,093, filed Aug. 11, 2006, which is hereby incorporated by reference in its entirety.
  • As depicted in FIG. 1, a user 100 has several groupings of connections. The groupings may overlap and a connection may have more than one classification. Random connections 110 may comprise of connections that the user met randomly, in real life or on the social networking service. Relationships 115 may include real life relationships or other relationships existing on the social networking service. High affinity friends 120 may vary at any given time, but these connections have indicated a high affinity for the user according to their interactions with the user, the user's posted content, or shared content, in one embodiment. Classmates 125 may include connections that attended the same school as the user. Relatives 130, coworkers 135, teammates 140, and housemates 145 may represent groupings of actual relatives, coworkers, teammates, and housemates, however a real-life connection is optional.
  • Exceptions 155 may be designated by a user ad hoc, meaning that the user can designate which connections are blocked from viewing specific content items as each content item is posted. In other words, each time a user posts a content item, the user may exclude a specific connection from accessing that content item at the time of the posting. In an alternative embodiment, exceptions 155 may also include connections that have been excluded from all content posts. Exceptions 155 may include individual connections or entire groupings. For example, a user may wish to exclude coworkers 135 from viewing family photos, but not from viewing photos from a sporting event. Using a content publisher 105, the user 100 may designate the family photos (a content item 150) with different privacy settings from the sporting event photos (another content item 150). Thus, the user 100 can share personal photos (a content item 150) with her high affinity friends 120 or any other grouping of friends, while at the same time making sure that her coworkers 135 and other specified exceptions 155 don't even know about these personal photos.
  • In another embodiment, a content item may be associated with various data items. For example, a photo of a secret surfing spot may be tagged to indicate that several connections appear in the photo, and a location of where the photo was taken may also be attached to the photo using GPS or other location awareness enabled applications. In this example, the content item comprises the photo of the secret surfing spot, but is also attached to data items including links to the connections appearing in the photo and location information identifying where the photo was taken. A user posting this photo may wish to share the photo content with everyone on the social networking service, but at the same time hide, or exclude, the location information from a subset of connections. A different subset of connections may be allowed to view the location information as well as the photo content according to the user's privacy setting. Further, data items may also include metadata, or information about the content item. This metadata may include, for example, the number of times the photo has been viewed and other interactions with the photo, such as sharing the photo or posting the photo to a connection's wall, or posting content as a comment. Thus, one content item, such as the photo of the secret surfing spot, may be associated with various data items, including location information, social content, and photo content, each with different privacy settings.
  • It should be noted that a connection need not be grouped. FIG. 1 illustrates several ungrouped connections 160 that have not been designated a group by the user 100 or by an automatic grouping.
  • System Architecture
  • FIG. 2, in one embodiment, depicts a high-level block diagram of the system architecture involved in controlling the accessibility of content posted on the social networking service. A user device 205 may include any device that allows a user of a social networking service to interact with other users of the social networking service. The user device 205 communicates with the web server 215 to send and receive data. A user device 205 may request from the web server 215 a web page comprising content items. While accessing the web page, a user may post content to the social networking service via the user device 205 by uploading content. A user profile store 210 communicates with the web server 215 to provide access to a user profile object 220 for each user of the social networking service. The user profile object 220 provides access to grouping data 240 for each user of the social networking service that can be used to generate automatic groupings of connections. The grouping data 240 also comprises user-defined groupings of connections, in one embodiment. In other embodiments, a user device 205 interfaces directly with a web server 215 to upload and receive content items. In another embodiment, the social networking service is implemented on an application running on a client device (e.g., a portable communications device) that accesses information from the social networking service using APIs or other communication mechanisms.
  • The web server 215 comprises a content generation module 225, a content publishing module 230, and a privacy module 235. The content generation module 225 receives the content item uploaded by a user and generates an object on the social networking service associated with the uploaded content item. The content publishing module 230 provides an interface for the user to select a privacy setting for the uploaded content item. This interface determines the content item's accessibility on the social networking service.
  • The content publishing module 230 also retrieves grouping data 240 from the user profile object 220 associated with the user uploading the content via the user device 205. Using the grouping data 240, the content publishing module 230 displays selectable groupings to the user. Groupings may vary in granularity, such as by specifying particular individual connections in the social networking service, predefined groups of the user's connections, a particular genre of connections, all of the user's connections, all connections of the user's connections, all users of the social networking service, or even the entire Internet (e.g., to make the posted content item indexable and searchable on the Internet). Additionally, a user may specifically exclude certain connections from viewing a content item using the content publishing module 230. Alternatively, a user may choose a default privacy setting for all content that is posted, and this default setting would be stored as a preference on the user's profile object 220.
  • The privacy module 235 provides an interface for a user to modify the privacy setting of a content item after it has been posted in the communication channel. For example, suppose a user's default setting allows all users of the social networking service to view the all of the user's posted content. After posting a certain content item, the user may decide to limit access to the posted content item to a particular subset of connections by modifying the privacy setting of the content item via the privacy module 235. In this manner, a content item's privacy setting can be changed easily, limiting the content's accessibility to the connections selected by the user. The privacy module 235 enables the accessibility of a content item posted by a user to be modified by the user at any time.
  • Connection devices 250, 255, 260, and 265 represent different devices used by groups of connections made up of individuals, entities, or both. The content publishing module 230 delivers a content item to the communication channel and configures the accessibility of the content by the connection devices 250, 255, 260, and 265 according to the selected groupings stored as grouping data 240. For example, connection devices 250 may relate to devices used by a user's relatives, while connection devices 255, 260, and 265 may relate to devices used by a user's classmates, coworkers, and relationships. Depending on how the user has configured the privacy setting for a content item posted to a communication channel, the connection devices 250, 255, 260, and 265 may or may not be able to view the posted content item.
  • Selective Content Accessibility
  • FIG. 3A is an interaction diagram showing how a user may select the level of accessibility of a content item that the user posts. A user device 205 sends 300 a request for a web page to the web server 215. The web server 215 requests 305 user profile information from the user profile store 210. The user profile store 210 provides 310 the requested user's profile information. The web server 215 then enables 315 a privacy setting interface loaded with the user's profile information. As discussed earlier, a user's profile information is stored as a user profile object 220 comprising, among other things, grouping data 240.
  • The web server 215 sends a web page 320 to the user device 205. The web server 215 receives 325 a content item from the user device 205. At this point, the privacy setting interface indicates 330 the current privacy setting. A user may be satisfied with the current privacy setting and decide to request 365 the web server 215 to post the content item with the current privacy setting. In one embodiment, the current privacy setting may be the most recently used privacy setting. In another embodiment, the current privacy setting is the default setting as specified in the user's profile object 220.
  • A user may also decide to modify the privacy setting, the web server 215 receiving 335 a selection to modify the privacy setting. The web server 215 generates 340 groupings from the retrieved user profile information. These groupings can be selected and unselected by the user after they have been presented 345 to the user. A user may also decide to specifically exclude connections from the candidate set of connections, as well as specifically include additional connections. Once the web server 215 has received 350 a selection of a set of connections for the privacy setting, a candidate set of connections is generated 355.
  • The web server 215 indicates 360 on the web page that the privacy setting has been modified. At this point, the user may change his or her mind and select 335 to modify the privacy setting again. Otherwise, a request is received 365 to post the content item. This content will be posted 370 by the web server 215 to the communication channel with modified accessibility as specified in the privacy setting. In one embodiment, the user may later modify the privacy setting for the content item.
  • FIG. 3B illustrates how content items posted in a communication channel are delivered from a web server 215 to connection devices 250, 255, 260, and 265. As requests for web pages are sent 375 from the different groups of connection devices 250, 255, 260, and 265 to the web server 215, a web page is sent that may or may not comprise the posted content because of the privacy setting selected by the user. As a result, the group of connection devices 250 may be sent 380 web pages without the user's generated content because the group of connection devices 250 may correspond to connections that were excluded from viewing the content, such as relatives for example. Another group of connection devices 265 may also be sent 395 web pages without the user's generated content because they may correspond to specifically excluded connections that the user did not want to allow to access the posted content item. Selected connections corresponding to connection devices 255 and 260, however, will receive web pages with the user's generated content sent 390 and 395 from the web server 215. In other embodiments, connection devices 250, 255, 260, and 265 interface directly with a web server 215 to receive content items. In another embodiment, the social networking service is implemented on an application running on a client device (e.g., a portable communications device) that accesses information from the social networking service using APIs or other communication mechanisms.
  • FIGS. 4A-G are screenshots of one embodiment of the invention. FIG. 4A displays a typical web page sent by a web server 215. The title bar 400 indicates that “Joe Smith” is the user of the social networking service associated with this particular web page. A communication channel 415 displays content items posted by the user's connections in the social networking service. A posting interface 405 enables the user to upload and post content to a communication channel 415 in the social networking service for view by other users of the social networking service. A filtering interface 410 enables the user to filter the content of the displayed communication channel 415. Another communications channel 420 displays “Highlights” to the user that might be of interest to the user. Both communication channels 415 and 420 may comprise content items generated by users on the social networking service.
  • Within the posting interface 405, an input field 425 and content submission button 435 are displayed. The communication channel 415 comprises content items posted by users and entities on the social networking service. For example, a connection posted a photo 440 with an accompanying caption 430. Another connection posted a status update 450 in the communication channel 415. Yet another connection posted a video 455 with an accompanying caption. And still other entities (whether connections or not) might post an advertisement 495 to the communication channel 415, or, as illustrated in FIGS. 4A-G, in the communication channel 420. In the “Highlights” communication channel 420, a link to a photo album 445 is also displayed.
  • In FIG. 4B, content has been uploaded into the input field 425. The posting interface 405 is modified to include various links 465 to upload different types of content such as links, photos, videos, and notes. Other applications may be included in a drop down menu link 465 represented in FIG. 4B by an inverted triangle. A privacy setting dialog 460 also appears within the posting interface 405 that indicates the current privacy setting. As illustrated in FIG. 4B, the current privacy setting is set to “All Friends.”
  • In FIG. 4C, the privacy setting dialog 460 has been selected to be modified. In one embodiment, a drop down menu lists several types of privacy settings, including “Everyone,” “All Friends,” “Close Friends,” and “Custom.” The “Everyone” setting may include all users of the social networking service and may also include anyone on the Internet, making the uploaded content indexable and searchable by anyone on the Internet. The “All Friends” setting may include all of the user's connections on the social networking service. The “Close Friends” setting may, in one embodiment, include connections on the social networking service that have a high affinity score for the user. This means that these connections are interested in the posts from that user due to the regular interaction with the user, the user's posted content, or the shared content on the social networking service. The user determines a “Custom” setting at that moment. In another embodiment, the most recently used “Custom” setting is stored in the user profile object associated with the user. In yet another embodiment, choosing the “Custom” setting allows the user to choose among custom groups previously created by the user.
  • Once a user decides to customize the accessibility of the content to be uploaded by selecting the “Custom” setting 465 from the privacy setting dialog 460, a custom privacy setting dialog box 470 pops up as displayed in FIG. 4D. A list 475 of groupings with checkboxes is displayed within the custom privacy setting dialog box 470. In another embodiment, the custom privacy setting dialog box includes an ability to add a new list, or grouping, of connections. In addition, exceptions 480 may be entered into a text field to specify connections to exclude from viewing the content item being posted. As seen in FIG. 4E, two groupings have been selected, “Best Buddies” and “Close Friends” and one exception has been made, “Joe Smith, Sr.” The user may either save or cancel 485 the custom privacy setting.
  • After saving the custom privacy setting, the privacy setting dialog 460 indicates that a “Custom” setting is in use, as shown in FIG. 4F. Of course, other displays may be used to indicate the custom privacy setting as a matter of design choice. The content item in the example is a status update uploaded in the text field 425, stating that the user “needs a drink.” To post this status update, the user must select the content submission button 435. After selecting the content submission button 435, the status update 490 appears in the communication channel 415. The status update 490 also has a lock symbol that indicates that the content has a modified privacy setting. In one embodiment, the lock symbol is only visible to the user posting the content with the modified privacy setting.
  • FIG. 5 is a screenshot of a typical web page of a connection of the user in FIGS. 4A-G. The title bar 500 indicates that this web page is associated with the user “Jared Jones.” Similar to FIG. 4A, a communication channel 515 displays content items posted by the user's connections in the social networking service. A posting interface 505 enables the user to upload and post content to a communication channel 515 in the social networking service for view by other users of the social networking service. A filtering interface 510 enables the user to filter the content of the displayed communication channel 515. Another communications channel 520 displays “Highlights” to the user that might be of interest to the user. Both communication channels 515 and 520 may comprise content items generated users on the social networking service.
  • Within the posting interface 505, a text input field 525 and content submission button 535 are displayed. The communication channel 515 comprises content items posted by users of the social networking service. For example, the user “Jared” posted a photo 540 with an accompanying caption 530. Another connection posted a status update 550 in the communication channel 515. In the “Highlights” communication channel 520, a link to a photo album 545 is displayed.
  • However, in the communication channel 515, the status update 490 posted by “Joe” appears. This is because “Jared Jones” was included in one of the groupings selected by Joe in the custom privacy setting dialog box 470. The status update 490 has a lock icon next to it because it has a privacy setting narrower than “Everyone.”
  • Implications of Selective Content Accessibility
  • As a result of selective content accessibility, communication channels on the social networking service may comprise more relevant content items because users may direct the content they post in a more targeted manner. Further, users may be more willing to post content items to communication channels because of the increased control over the accessibility of the content by others. A posting “etiquette” may emerge on the social networking service, meaning that users will be empowered to focus and target the delivery of their content items to an audience of connections that may find the content items relevant and appropriate.
  • As content items become searchable, or indexable, users will retain complete control over who may view their content on a per object basis. In one embodiment, the privacy settings for content items will be persistent and remain with the content item. Thus, “per object privacy” provides tremendous flexibility and control to users of the social networking service.
  • Content items may also include actions taken by users that are delivered to communication channels on the social networking service. For example, a user who rents a movie on a third party website may authorize a story to be posted in a communication channel on the social networking service. The story communicates an interest of the user, but the user may wish to modify the privacy setting of the story to inform only his best friends that he enjoyed a particular movie. Other actions taken by a user, such as interactions with an advertisement or making a new connection on the social networking service, may be converted into a story that is a content item posted to a communication channel with an associated privacy setting. Users may modify the privacy settings of these content items as well, thus selectively controlling the accessibility of any creation of content on the social networking service.
  • Unlike conventional social networking services that require users to opt into a community of interest to consume relevant content, the combination of various communication channels and content accessibility control using privacy settings enables users of a social networking service to digest highly relevant content without the burden of seeking out or opting into a formally defined group. To the contrary, per object privacy encourages users to be more open in posting content to communication channels while also targeting shared content to tremendously flexible user-defined groups of connections in the social networking service.
  • Furthermore, as new communication channels are implemented on the social networking service, per object privacy will help to streamline and insure the privacy of user generated content posted into these communication channels.
  • SUMMARY
  • The foregoing description of the embodiments of the invention has been presented for the purpose of illustration; it is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Persons skilled in the relevant art can appreciate that many modifications and variations are possible in light of the above disclosure.
  • Some portions of this description describe the embodiments of the invention in terms of algorithms and symbolic representations of operations on information. These algorithmic descriptions and representations are commonly used by those skilled in the data processing arts to convey the substance of their work effectively to others skilled in the art. These operations, while described functionally, computationally, or logically, are understood to be implemented by computer programs or equivalent electrical circuits, microcode, or the like. Furthermore, it has also proven convenient at times, to refer to these arrangements of operations as modules, without loss of generality. The described operations and their associated modules may be embodied in software, firmware, hardware, or any combinations thereof.
  • Any of the steps, operations, or processes described herein may be performed or implemented with one or more hardware or software modules, alone or in combination with other devices. In one embodiment, a software module is implemented with a computer program product comprising a computer-readable medium containing computer program code, which can be executed by a computer processor for performing any or all of the steps, operations, or processes described.
  • Embodiments of the invention may also relate to an apparatus for performing the operations herein. This apparatus may be specially constructed for the required purposes, and/or it may comprise a general-purpose computing device selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a tangible computer readable storage medium or any type of media suitable for storing electronic instructions, and coupled to a computer system bus. Furthermore, any computing systems referred to in the specification may include a single processor or may be architectures employing multiple processor designs for increased computing capability.
  • Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based hereon. Accordingly, the disclosure of the embodiments of the invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.

Claims (27)

1. A computer-implemented method for posting content with selective accessibility on a social networking service, the method comprising:
receiving a content item from a user of the social networking service;
receiving a selection of a privacy setting to be associated with the content item from the user, the privacy setting establishing one or more connections allowed to access the content item;
placing the content item into an electronic communication channel of the social networking service; and
making the content item accessible to one or more connections via the communication channel, where accessibility to the one or more connections is determined by the privacy setting selected by the user.
2. The method of claim 1, further comprising:
blocking access to the content item for connections not identified by the privacy setting.
3. The method of claim 1, wherein the privacy setting allows the content item to be searchable on the Internet.
4. The method of claim 1, wherein the privacy setting identifies all users of the social networking service.
5. The method of claim 1, wherein the privacy setting identifies all of the user's connections on the social networking service.
6. The method of claim 1, wherein the privacy setting identifies a subset of the user's connections on the social networking service.
7. The method of claim 1, wherein the privacy setting identifies one or more connections to exclude from the one or more connections.
8. The method of claim 1, wherein the privacy setting includes a user-defined list of connections.
9. The method of claim 1, wherein the privacy setting includes an automatic grouping of connections.
10. The method of claim 9, wherein the automatic grouping includes connections with a high affinity with the user.
11. The method of claim 9, wherein the automatic grouping includes connections sharing a common characteristic with the user.
12. The method of claim 1, wherein the privacy setting is set to a default setting.
13. The method of claim 1, further comprising:
responsive to receiving a selection of a privacy setting to be associated with the content item from preventing the content item from being posted to a communication channel accessible to one or more connections, omitting the content item from the communication channel accessible to the one or more connections.
14. The method of claim 13, wherein the selection is performed by the user.
15. The method of claim 13, wherein the selection is dynamically selected based on the user's affinity for the one or more connections.
16. The method of claim 1, wherein the content item is associated with a data item having a separate privacy setting.
17. The method of claim 16, wherein the separate privacy setting identifies one or more connections allowed to access the data item.
18. The method of claim 16, wherein the data item comprises another content item posted by one of the user's connections.
19. The method of claim 16, wherein the data item comprises location information.
20. The method of claim 16, wherein the data item comprises metadata about the content item.
21. The method of claim 1, further comprising:
receiving a new privacy setting for the content item from the user, the new privacy setting identifying one or more connections different from the previously identified one or more connections; and
modifying the accessibility of the posted content item in the communication channel according to the new privacy setting.
22. A computerized system for posting content with selective accessibility on a social networking service, the system comprising:
a user profile store for storing profiles of users of the social networking service, each profile comprising grouping data of the profile's connections; and
a web server comprising,
a content generation module for receiving a content item with an associated privacy setting identifying one or more connections allowed to access the content item,
a content publishing module for posting the content item into an electronic communication channel of the social networking service and publishing the content item to one or more connections via the communication channel, wherein the content item is published subject to the privacy setting associated with the content item, and
a privacy module for managing the access to the content item.
23. A method for managing communication of content within a social networking service, the method comprising:
maintaining in a profile database a set of user profiles for users of the social networking service and a set of connections among the user profiles;
providing an interface for users of the social networking service enabling users to post content items and to specify privacy settings for accessibility of the posted content items;
maintaining in a content database a plurality of received content items and associated privacy settings from users posting content items via the interface;
for each of one or more of the users of the social networking service, generating a stream of content items for the user based on the user's connection to other users who posted the content items and limited according to the privacy settings associated therewith; and
providing the streams of content items to users of the social networking service via a computer display.
24. The method of claim 23, wherein the content database maintains groupings of user profiles for users of the social networking service according to common characteristics of the user profiles and wherein the privacy settings are specified by selecting one or more of the groupings via the interface.
25. The method of claim 23, wherein the content database maintains user-defined groupings of user profiles for users of the social networking service and wherein the privacy settings are specified by selecting one or more of the user-defined groupings via the interface.
26. The method of claim 23, wherein the privacy settings are specified by selecting one or more users that are blocked from accessing the content items associated with a particular privacy settings.
27. The method of claim 23, wherein the users comprise entities.
US12/485,856 2009-06-16 2009-06-16 Selective Content Accessibility in a Social Network Abandoned US20100318571A1 (en)

Priority Applications (14)

Application Number Priority Date Filing Date Title
US12/485,856 US20100318571A1 (en) 2009-06-16 2009-06-16 Selective Content Accessibility in a Social Network
BRPI1010808A BRPI1010808A2 (en) 2009-06-16 2010-06-09 "computer-implemented method and system for posting selectively accessible content and content communication management method on social networking service"
PCT/US2010/038024 WO2010147828A1 (en) 2009-06-16 2010-06-09 Selective content accessibility in a social network
CN2010800262004A CN102460502A (en) 2009-06-16 2010-06-09 Selective content accessibility in a social network
AU2010260346A AU2010260346B2 (en) 2009-06-16 2010-06-09 Selective content accessibility in a social network
CA2761348A CA2761348C (en) 2009-06-16 2010-06-09 Selective content accessibility in a social network
EP10789961.9A EP2443610A4 (en) 2009-06-16 2010-06-09 Selective content accessibility in a social network
JP2012516135A JP5759989B2 (en) 2009-06-16 2010-06-09 Selective content accessibility in social networks
ZA2011/08217A ZA201108217B (en) 2009-06-16 2011-11-09 Selective content accessibilty in a social network
US13/619,968 US10104080B2 (en) 2009-06-16 2012-09-14 Selective content accessibility in a social network
AU2014203777A AU2014203777B2 (en) 2009-06-16 2014-07-10 Selective content accessibility in a social network
US14/550,870 US10009345B2 (en) 2009-06-16 2014-11-21 Selective content accessibility in a social network
JP2015095266A JP2015201212A (en) 2009-06-16 2015-05-07 Selective content accessibility in social network
AU2017200728A AU2017200728A1 (en) 2009-06-16 2017-02-03 Selective content accessibility in a social network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/485,856 US20100318571A1 (en) 2009-06-16 2009-06-16 Selective Content Accessibility in a Social Network

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US13/619,968 Continuation US10104080B2 (en) 2009-06-16 2012-09-14 Selective content accessibility in a social network
US14/550,870 Continuation US10009345B2 (en) 2009-06-16 2014-11-21 Selective content accessibility in a social network

Publications (1)

Publication Number Publication Date
US20100318571A1 true US20100318571A1 (en) 2010-12-16

Family

ID=43307276

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/485,856 Abandoned US20100318571A1 (en) 2009-06-16 2009-06-16 Selective Content Accessibility in a Social Network
US13/619,968 Active 2031-08-14 US10104080B2 (en) 2009-06-16 2012-09-14 Selective content accessibility in a social network
US14/550,870 Active 2031-11-16 US10009345B2 (en) 2009-06-16 2014-11-21 Selective content accessibility in a social network

Family Applications After (2)

Application Number Title Priority Date Filing Date
US13/619,968 Active 2031-08-14 US10104080B2 (en) 2009-06-16 2012-09-14 Selective content accessibility in a social network
US14/550,870 Active 2031-11-16 US10009345B2 (en) 2009-06-16 2014-11-21 Selective content accessibility in a social network

Country Status (9)

Country Link
US (3) US20100318571A1 (en)
EP (1) EP2443610A4 (en)
JP (2) JP5759989B2 (en)
CN (1) CN102460502A (en)
AU (3) AU2010260346B2 (en)
BR (1) BRPI1010808A2 (en)
CA (1) CA2761348C (en)
WO (1) WO2010147828A1 (en)
ZA (1) ZA201108217B (en)

Cited By (117)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110010635A1 (en) * 2009-07-10 2011-01-13 Novell, Inc. Unified editable inbox
US20110029566A1 (en) * 2009-07-31 2011-02-03 International Business Machines Corporation Providing and managing privacy scores
US20110082881A1 (en) * 2005-07-22 2011-04-07 Rathod Yogesh Chunilal System and method for universal desktop and database resources searching, subscribing and sharing
US20110137902A1 (en) * 2009-12-08 2011-06-09 Akhil Wable Search and Retrieval of Objects in a Social Networking System
US20110173570A1 (en) * 2010-01-13 2011-07-14 Microsoft Corporation Data feeds with peripherally presented interesting content
US20110296308A1 (en) * 2010-05-31 2011-12-01 Woojoon Yi Mobile terminal and controlling method thereof
US8073590B1 (en) 2008-08-22 2011-12-06 Boadin Technology, LLC System, method, and computer program product for utilizing a communication channel of a mobile device by a vehicular assembly
US8078397B1 (en) 2008-08-22 2011-12-13 Boadin Technology, LLC System, method, and computer program product for social networking utilizing a vehicular assembly
US20120014321A1 (en) * 2010-07-14 2012-01-19 Deutsche Telekom Ag Messaging activity feed
US20120023332A1 (en) * 2010-07-23 2012-01-26 Anchorfree, Inc. System and method for private social networking
US8117225B1 (en) 2008-01-18 2012-02-14 Boadin Technology, LLC Drill-down system, method, and computer program product for focusing a search
US8117242B1 (en) 2008-01-18 2012-02-14 Boadin Technology, LLC System, method, and computer program product for performing a search in conjunction with use of an online application
US8122142B1 (en) * 2010-10-12 2012-02-21 Lemi Technology, Llc Obtaining and displaying status updates for presentation during playback of a media content stream based on proximity to the point of capture
US8131458B1 (en) 2008-08-22 2012-03-06 Boadin Technology, LLC System, method, and computer program product for instant messaging utilizing a vehicular assembly
US20120084655A1 (en) * 2010-09-30 2012-04-05 Andrew Charles Gallagher Summarizing image collection using a social network
US20120086544A1 (en) * 2010-10-08 2012-04-12 Salesforce.Com, Inc. Following Data Records in an Information Feed
US20120110088A1 (en) * 2010-11-01 2012-05-03 Google Inc. Visibility inspector in social networks
US8180829B2 (en) 2006-03-20 2012-05-15 Boadin Technology, LLC Message board aggregator
US8185096B2 (en) 2007-02-05 2012-05-22 Boadin Technology, LLC Systems and methods for multi-modal mobile media services
US8190692B1 (en) 2008-08-22 2012-05-29 Boadin Technology, LLC Location-based messaging system, method, and computer program product
US20120136941A1 (en) * 2010-11-30 2012-05-31 Timothy Howes User specific sharing feature
US20120158846A1 (en) * 2010-12-17 2012-06-21 Jan Linder Digital content management
US20120226752A1 (en) * 2011-03-02 2012-09-06 Samsung Electronics Co., Ltd. Method and apparatus for sharing media based on social network in communication system
US8265862B1 (en) 2008-08-22 2012-09-11 Boadin Technology, LLC System, method, and computer program product for communicating location-related information
US20120245963A1 (en) * 2011-03-23 2012-09-27 Peak David F System and method for distributing insurance social media related information
US20120323909A1 (en) * 2011-06-20 2012-12-20 Google Inc. Query-based user groups in social networks
US20120331568A1 (en) * 2011-06-08 2012-12-27 Mark Weinstein Group authorization method and software
US20130007148A1 (en) * 2011-07-01 2013-01-03 Salesforce.Com, Inc. Computer implemented methods and apparatus for controlling the inclusion of edited information in an information feed
US8352419B2 (en) 2006-09-14 2013-01-08 Stragent, Llc Online marketplace for automatically extracted data
US20130014279A1 (en) * 2010-07-29 2013-01-10 Ethan Leland System for providing privacy of user information in an online social network with inline editing of privacy levels and customized privacy groups
US20130110929A1 (en) * 2011-11-01 2013-05-02 Vivek Paul Gundotra Integrated Social Network and Stream Playback
US20130124504A1 (en) * 2011-11-14 2013-05-16 Google Inc. Sharing Digital Content to Discovered Content Streams in Social Networking Services
CN103200229A (en) * 2013-02-28 2013-07-10 北京百度网讯科技有限公司 Processing method of pushed information, equipment, browser and browser plug-in
US8499048B2 (en) 2010-10-27 2013-07-30 Facebook, Inc. Indexing and organizing messages in a messaging system using social network information
US20130219339A1 (en) * 2012-02-20 2013-08-22 Yahoo! Inc. Method and system for managing sharing of content on an online sharing platform
CN103312755A (en) * 2012-03-14 2013-09-18 腾讯科技(深圳)有限公司 Content sharing method and device based on geographic position
US20130282812A1 (en) * 2012-04-24 2013-10-24 Samuel Lessin Adaptive audiences for claims in a social networking system
US20130282839A1 (en) * 2012-04-23 2013-10-24 United Video Properties, Inc. Systems and methods for automatically messaging a contact in a social network
WO2013160539A1 (en) * 2012-04-27 2013-10-31 Nokia Corporation Method and apparatus for privacy protection in images
WO2013170082A2 (en) * 2012-05-11 2013-11-14 Mongrel Information Technology Ltd. Method and system for managing social network data
WO2013177439A2 (en) * 2012-05-25 2013-11-28 Linkedin Corporation Batch-computed activity stream updates
US20140025692A1 (en) * 2012-07-23 2014-01-23 Salesforce.Com, Inc. Computer implemented methods and apparatus for implementing a topical-based highlights filter
US20140025702A1 (en) * 2012-07-23 2014-01-23 Michael Curtiss Filtering Structured Search Queries Based on Privacy Settings
WO2014002041A3 (en) * 2012-06-28 2014-02-20 International Business Machines Corporation Privacy control in a social network
WO2014031562A1 (en) 2012-08-22 2014-02-27 Facebook, Inc. Systems and methods for multiple photo feed stories
US8666993B2 (en) 2010-02-22 2014-03-04 Onepatont Software Limited System and method for social networking for managing multidimensional life stream related active note(s) and associated multidimensional active resources and actions
US20140067946A1 (en) * 2012-08-31 2014-03-06 Sean Michael Bruich Sharing Television and Video Programming Through Social Networking
US20140067981A1 (en) * 2010-08-31 2014-03-06 Apple Inc. Classification and Status of Users of Networking and Social Activity Systems
US20140074934A1 (en) * 2012-09-12 2014-03-13 Flipboard, Inc. Analyzing social proximity of users of a digital magazine server
US8706824B2 (en) 2011-08-08 2014-04-22 Facebook, Inc. Rescinding messages in a messaging system with multiple messaging channels
WO2014078952A1 (en) * 2012-11-20 2014-05-30 MySeat.com Media Inc. Method for privacy and event-based social networking
US20140222703A1 (en) * 2013-02-04 2014-08-07 Strum, Inc. System and Method For Efficient Messaging and For Populating Activity Streams
US20140237612A1 (en) * 2013-02-20 2014-08-21 Avaya Inc. Privacy setting implementation in a co-browsing environment
US8832188B1 (en) * 2010-12-23 2014-09-09 Google Inc. Determining language of text fragments
US20140283126A1 (en) * 2013-03-15 2014-09-18 Facebook, Inc. Managing Privacy For User-Generated Lists In An Online System
US20140297618A1 (en) * 2013-03-28 2014-10-02 Corinne Elizabeth Sherman Method and system for automatically selecting tags for online content
US8862664B1 (en) * 2012-01-18 2014-10-14 Google Inc. Using a digital image in a social networking system
US8880627B2 (en) 2011-08-08 2014-11-04 Facebook, Inc. Providing transparency in a messaging system with multiple messaging channels
US20140335483A1 (en) * 2013-05-13 2014-11-13 Google Inc. Language proficiency detection in social applications
US8898730B1 (en) 2012-11-05 2014-11-25 Google Inc. Interactive privacy settings layer
US20150081788A1 (en) * 2013-09-13 2015-03-19 Nintendo Co., Ltd. Server apparatus, non-transitory computer-readable storage medium having information processing program stored therein, information processing system, and information processing method
US20150121535A1 (en) * 2013-10-30 2015-04-30 Microsoft Corporation Managing geographical location information for digital photos
EP2544427A3 (en) * 2011-07-07 2015-05-06 Mitel Networks Corporation Collaboration privacy
JP2015518201A (en) * 2012-03-19 2015-06-25 アルカテル−ルーセント How to modify access control to a web service using a query language
US9106602B1 (en) 2011-12-12 2015-08-11 Google Inc. Differentiated display of messages on social networks
US20150278546A1 (en) * 2012-10-10 2015-10-01 Nec Casio Mobile Communications, Ltd. Information disclosure system, information disclosure server, communication terminal, information disclosing method, and non-transitory computer-readable medium
US20150319590A1 (en) * 2009-10-06 2015-11-05 Facebook, Inc. Sharing of location-based content item in social networking service
US9203796B2 (en) 2010-11-12 2015-12-01 Facebook, Inc. Messaging system with multiple messaging channels
US9208171B1 (en) * 2013-09-05 2015-12-08 Google Inc. Geographically locating and posing images in a large-scale image repository and processing framework
US20160070453A1 (en) * 2014-09-05 2016-03-10 Verizon Patent And Licensing Inc. Method and system for indicating social categories
US20160105383A1 (en) * 2014-10-09 2016-04-14 Salesforce.Com, Inc. Action links
US9319470B2 (en) 2012-05-30 2016-04-19 Henry Berberat Location-based social networking system
US20160140669A1 (en) * 2014-11-14 2016-05-19 International Business Machines Corporation Multi-attitude support within social network space
US20160147893A1 (en) * 2014-11-26 2016-05-26 Facebook, Inc. Searching for Content by Key-Authors on Online Social Networks
CN105897565A (en) * 2010-12-22 2016-08-24 英特尔公司 System And Method To Protect User Privacy In Multimedia Uploaded To Internet Sites
US20160277350A1 (en) * 2015-03-17 2016-09-22 International Business Machines Corporation Building or enhancing a relationship between users of a communications network
EP2983090A4 (en) * 2013-04-01 2016-10-05 Nec Corp Information terminal, access system, information processing method, and program
US9513777B1 (en) * 2012-01-31 2016-12-06 Google Inc. Supplementing unsubscribed items in an activity stream
JP2017003998A (en) * 2012-06-19 2017-01-05 Line株式会社 Messaging application based advertisement providing method and advertisement providing system
EP3142063A1 (en) * 2015-09-14 2017-03-15 Facebook, Inc. Systems and methods for trigger-based modification of privacy settings associated with posts
US9652787B2 (en) 2014-09-29 2017-05-16 Ebay Inc. Generative grammar models for effective promotion and advertising
US9665653B2 (en) 2013-03-07 2017-05-30 Avaya Inc. Presentation of contextual information in a co-browsing environment
US9712575B2 (en) 2012-09-12 2017-07-18 Flipboard, Inc. Interactions for viewing content in a digital magazine
US9720495B1 (en) * 2012-06-22 2017-08-01 Google Inc. Aggregating online activities
US9773225B2 (en) 2010-06-04 2017-09-26 James Jeffries Apparatus, system, and method for social network job applications
US9792457B2 (en) 2015-09-14 2017-10-17 Facebook, Inc. Systems and methods for trigger-based modification of privacy settings associated with posts
US20170310629A1 (en) * 2012-10-30 2017-10-26 Google Inc. Providing Reverse Preference Designations In a Network
US9886562B1 (en) * 2013-06-18 2018-02-06 Google Llc In-context control of feed privacy settings
US9922379B1 (en) * 2011-11-04 2018-03-20 Google Inc. Entity social network management and entity social interactive controls
KR101842690B1 (en) 2011-01-27 2018-03-28 구글 엘엘씨 Content access control in social network
US9978106B2 (en) 2012-04-24 2018-05-22 Facebook, Inc. Managing copyrights of content for sharing on a social networking system
US20180146055A1 (en) * 2011-06-20 2018-05-24 Facebook, Inc. Social mode for managing communications between a mobile device and a social networking system
US20180165474A1 (en) * 2010-04-29 2018-06-14 Bimodal Llc System and method for hosting a social network that enables granular management of the privacy of posted information
US10038614B1 (en) * 2012-12-31 2018-07-31 Google Llc Classifying social network users
EP3276622A4 (en) * 2015-03-27 2018-10-03 Sony Corporation Information processing device, information processing method, and program
US10135873B2 (en) 2013-12-31 2018-11-20 Huawei Technologies Co., Ltd. Data sharing method and apparatus, and terminal
WO2018234800A1 (en) * 2017-06-20 2018-12-27 Inlinx Limited Social network
US10237325B2 (en) 2013-01-04 2019-03-19 Avaya Inc. Multiple device co-browsing of a single website instance
US10289661B2 (en) 2012-09-12 2019-05-14 Flipboard, Inc. Generating a cover for a section of a digital magazine
US10291572B2 (en) 2014-12-02 2019-05-14 International Business Machines Corporation Selectively delaying social media messages
US10325323B2 (en) 2012-04-24 2019-06-18 Facebook, Inc. Providing a claims-based profile in a social networking system
US20190197604A1 (en) * 2017-03-15 2019-06-27 Yoger, Inc. Give-and-take platform
US10360223B2 (en) * 2015-12-28 2019-07-23 Facebook, Inc. Selecting content items provided to groups including a social networking system user based on interaction with the content items by social networking system users
US10430766B2 (en) * 2015-10-21 2019-10-01 Fujitsu Limited Life event-based travel planning
AU2013363989B2 (en) * 2012-12-21 2019-11-07 Google Llc Aggregating interactions for content items
CN110489663A (en) * 2019-08-05 2019-11-22 腾讯科技(深圳)有限公司 A kind of social content control method, device and computer equipment
US10650463B2 (en) 2012-06-14 2020-05-12 Hartford Fire Insurance Company Private network interface system and method
US10783276B2 (en) 2012-08-02 2020-09-22 Facebook, Inc. Systems and methods for multiple photo feed stories
WO2020221106A1 (en) * 2019-04-30 2020-11-05 上海掌门科技有限公司 Publication information pushing method and device
US10853505B2 (en) 2011-12-30 2020-12-01 Microsoft Technology Licensing, Llc Data policies for online services
US10887262B1 (en) 2019-01-25 2021-01-05 Twitter, Inc. Visibility filtering
US20210209242A1 (en) * 2013-03-13 2021-07-08 Comcast Cable Communications, Llc Methods and systems for managing data assets
US11086488B1 (en) * 2019-08-20 2021-08-10 Facebook, Inc. Modifying presentation of content items on a page of content maintained by an online system in response to user interactions with content via a third party system
US20210312084A1 (en) * 2020-04-01 2021-10-07 Rovi Guides, Inc. Systems and methods for managing digital media items access
US20210374202A1 (en) * 2020-05-26 2021-12-02 Hand in Hand Tech, LLC Relationships management systems, methods, and apparatuses
US11330024B2 (en) 2014-01-29 2022-05-10 Ebay Inc. Personalized content sharing platform
US11449495B2 (en) * 2017-02-01 2022-09-20 United Parcel Service Of America, Inc. Indexable database profiles comprising multi-language encoding data and methods for generating the same

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9904797B2 (en) 2010-12-27 2018-02-27 Nokia Technologies Oy Method and apparatus for providing data based on granularity information
FR2972823B1 (en) * 2011-03-16 2013-03-01 Alcatel Lucent USER MESSAGE PUBLISHING CONTROL
KR101829254B1 (en) * 2011-05-23 2018-02-19 삼성전자 주식회사 Operating Method For Personnel Social Information And System supporting the same
US8667063B2 (en) 2011-12-12 2014-03-04 Facebook, Inc. Displaying news ticker content in a social networking system
JP5952615B2 (en) * 2012-03-30 2016-07-13 株式会社デンソーアイティーラボラトリ Feedback function providing device, feedback function providing method and program
US11190558B2 (en) 2012-05-17 2021-11-30 Ifwe, Inc. Determining and managing social interaction options in social networking environments
US9509732B2 (en) * 2012-06-26 2016-11-29 Google Inc. System and method for hosting and sharing a live event
JP5766670B2 (en) * 2012-09-03 2015-08-19 日本電信電話株式会社 Personal information disclosure control device, method and program
US9930078B2 (en) * 2012-11-28 2018-03-27 Facebook, Inc. Third-party communications to social networking system users using user descriptors
JP2016502726A (en) * 2012-12-06 2016-01-28 トムソン ライセンシングThomson Licensing Social Network Privacy Auditor
JP6379496B2 (en) * 2013-03-12 2018-08-29 株式会社リコー Management device, communication system, and program
CN103475571B (en) * 2013-04-25 2015-07-15 腾讯科技(深圳)有限公司 Internet interaction method, related equipment and system
US20160148018A1 (en) * 2013-06-21 2016-05-26 Rakuten, Inc. Information providing device, information providing method, and program
CN104283767A (en) * 2013-07-11 2015-01-14 北京千橡网景科技发展有限公司 Release information encryption processing method and system
CN104423942A (en) * 2013-08-28 2015-03-18 腾讯科技(深圳)有限公司 Method for showing friend relationship in community, relevant device and system
WO2015043210A1 (en) * 2013-09-29 2015-04-02 Tencent Technology (Shenzhen) Company Limited Systems and methods for internet interactions
CN103595818B (en) * 2013-11-26 2017-04-12 广州网易计算机系统有限公司 Method and device for sharing among circle of friends
CN104915349B (en) * 2014-03-12 2018-08-10 联想(北京)有限公司 A kind of data sharing method and electronic equipment
US20160253760A1 (en) * 2014-05-08 2016-09-01 Peter McGrath A computer-implemented method for a social media mechanism to rate the liquidity of closed ended private investments
US10652180B1 (en) * 2014-05-16 2020-05-12 4More Innovation Systems, methods and products for micro-content creation, organization, analysis, and publication
JP2015230685A (en) * 2014-06-06 2015-12-21 株式会社ソニー・コンピュータエンタテインメント Image processor, image processing system, terminal device, image processing method and image processing program
JPWO2016136104A1 (en) * 2015-02-23 2017-11-30 ソニー株式会社 Information processing apparatus, information processing method, and program
US9882861B2 (en) * 2015-02-25 2018-01-30 International Business Machines Corporation Blinder avoidance in social network interactions
JP6200019B2 (en) * 2016-03-17 2017-09-20 株式会社 ディー・エヌ・エー Restricting access to posted information in social networking services
US10021059B1 (en) * 2016-05-09 2018-07-10 Sanjay K. Rao Messaging content and ad insertion in channels, group chats, and social networks
US10659299B1 (en) * 2016-06-30 2020-05-19 Facebook, Inc. Managing privacy settings for content on online social networks
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
WO2019123056A1 (en) * 2017-12-21 2019-06-27 Gucciardi Gaspare System and method for selective processing of web content
US20190347741A1 (en) * 2018-05-11 2019-11-14 Sam R. Harkreader System and Method for Facilitating a Life Event Page within a Social Network Application
CN109889348B (en) * 2018-12-24 2022-02-01 维沃移动通信有限公司 Image sharing method and device
US11537653B2 (en) 2019-01-16 2022-12-27 International Business Machines Corporation Automated personalized identifier switching in view of closeness
WO2020176003A1 (en) * 2019-02-25 2020-09-03 НЕЧАЕВ, Марк Александрович Method for controlling the confidentiality of communications with users
JP7010869B2 (en) * 2019-03-19 2022-01-26 株式会社東芝 Dynamic community creation support device, dynamic community creation support method and program

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987440A (en) * 1996-07-22 1999-11-16 Cyva Research Corporation Personal information security and exchange tool
US20020143961A1 (en) * 2001-03-14 2002-10-03 Siegel Eric Victor Access control protocol for user profile management
US6871231B2 (en) * 2001-01-03 2005-03-22 Ipac Acquisition Subsidiary I, Llc Role-based access to image metadata
US7047202B2 (en) * 2000-07-13 2006-05-16 Amit Jaipuria Method and apparatus for optimizing networking potential using a secured system for an online community
US7246164B2 (en) * 2001-05-10 2007-07-17 Whoglue, Inc. Distributed personal relationship information management system and methods
US7249034B2 (en) * 2002-01-14 2007-07-24 International Business Machines Corporation System and method for publishing a person's affinities
US7295833B2 (en) * 2004-04-09 2007-11-13 At&T Mobility Ii Llc Spam control for sharing content on mobile devices
US7353199B1 (en) * 1999-03-22 2008-04-01 Perfect Web Technologies, Inc. Method of moderating external access to an electronic document authoring development and distribution system
US20080104679A1 (en) * 2006-10-27 2008-05-01 Xystar Technologies, Inc. Selective privacy management in virtual social networks
US20080134294A1 (en) * 2006-11-30 2008-06-05 Microsoft Corporation Personal Site Privacy Policy
US20080140665A1 (en) * 2005-08-01 2008-06-12 Ido Ariel Sharing of Data Utilizing Push Functionality and Privacy Settings
US20090070334A1 (en) * 2007-09-07 2009-03-12 Ezra Callahan Dynamically updating privacy settings in a social network
US20090077062A1 (en) * 2007-09-16 2009-03-19 Nova Spivack System and Method of a Knowledge Management and Networking Environment
US7512607B2 (en) * 2003-11-10 2009-03-31 Sony Corporation Content sharing system; content processing apparatus; information processing apparatus; program; recording medium; and content sharing method
US20090125521A1 (en) * 2007-11-08 2009-05-14 William Petty System and method for representation of multiple-identities of a user in a social networking environment
US7716140B1 (en) * 2004-12-31 2010-05-11 Google Inc. Methods and systems for controlling access to relationship information in a social network
US7761816B2 (en) * 2006-02-10 2010-07-20 Vringo, Inc. Personalization content sharing system and method
US20100280965A1 (en) * 2009-04-30 2010-11-04 Nokia Corporation Method and apparatus for intuitive management of privacy settings
US8001187B2 (en) * 2003-07-01 2011-08-16 Apple Inc. Peer-to-peer active content sharing

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0484587A (en) * 1990-07-27 1992-03-17 Hitachi Ltd Dynamic picture communication method in storage-type mail system
JPH05167613A (en) * 1991-12-17 1993-07-02 Just Syst Corp Mail system
US5751287A (en) * 1995-11-06 1998-05-12 Documagix, Inc. System for organizing document icons with suggestions, folders, drawers, and cabinets
US5751281A (en) 1995-12-11 1998-05-12 Apple Computer, Inc. Apparatus and method for storing a movie within a movie
JP4001455B2 (en) * 2000-08-29 2007-10-31 富士通株式会社 Information exchange promotion method and apparatus
KR101100391B1 (en) * 2004-06-01 2012-01-02 삼성전자주식회사 Method for playbacking content using portable storage by digital rights management, and portable storage for the same
US7832003B2 (en) * 2005-04-28 2010-11-09 Microsoft Corporation Walled gardens
JP4732831B2 (en) * 2005-08-16 2011-07-27 純一郎 森 Information sharing setting method and information sharing setting program
US20090328135A1 (en) * 2008-06-30 2009-12-31 Nokia Corporation Method, Apparatus, and Computer Program Product for Privacy Management
US8566328B2 (en) * 2010-12-21 2013-10-22 Facebook, Inc. Prioritization and updating of contact information from multiple sources

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987440A (en) * 1996-07-22 1999-11-16 Cyva Research Corporation Personal information security and exchange tool
US7353199B1 (en) * 1999-03-22 2008-04-01 Perfect Web Technologies, Inc. Method of moderating external access to an electronic document authoring development and distribution system
US7047202B2 (en) * 2000-07-13 2006-05-16 Amit Jaipuria Method and apparatus for optimizing networking potential using a secured system for an online community
US6871231B2 (en) * 2001-01-03 2005-03-22 Ipac Acquisition Subsidiary I, Llc Role-based access to image metadata
US20020143961A1 (en) * 2001-03-14 2002-10-03 Siegel Eric Victor Access control protocol for user profile management
US7246164B2 (en) * 2001-05-10 2007-07-17 Whoglue, Inc. Distributed personal relationship information management system and methods
US7249034B2 (en) * 2002-01-14 2007-07-24 International Business Machines Corporation System and method for publishing a person's affinities
US8001187B2 (en) * 2003-07-01 2011-08-16 Apple Inc. Peer-to-peer active content sharing
US7512607B2 (en) * 2003-11-10 2009-03-31 Sony Corporation Content sharing system; content processing apparatus; information processing apparatus; program; recording medium; and content sharing method
US7295833B2 (en) * 2004-04-09 2007-11-13 At&T Mobility Ii Llc Spam control for sharing content on mobile devices
US7716140B1 (en) * 2004-12-31 2010-05-11 Google Inc. Methods and systems for controlling access to relationship information in a social network
US7949611B1 (en) * 2004-12-31 2011-05-24 Symantec Corporation Controlling access to profile information in a social network
US20080140665A1 (en) * 2005-08-01 2008-06-12 Ido Ariel Sharing of Data Utilizing Push Functionality and Privacy Settings
US7761816B2 (en) * 2006-02-10 2010-07-20 Vringo, Inc. Personalization content sharing system and method
US20080104679A1 (en) * 2006-10-27 2008-05-01 Xystar Technologies, Inc. Selective privacy management in virtual social networks
US20080134294A1 (en) * 2006-11-30 2008-06-05 Microsoft Corporation Personal Site Privacy Policy
US20090070334A1 (en) * 2007-09-07 2009-03-12 Ezra Callahan Dynamically updating privacy settings in a social network
US20090077062A1 (en) * 2007-09-16 2009-03-19 Nova Spivack System and Method of a Knowledge Management and Networking Environment
US20090125521A1 (en) * 2007-11-08 2009-05-14 William Petty System and method for representation of multiple-identities of a user in a social networking environment
US20100280965A1 (en) * 2009-04-30 2010-11-04 Nokia Corporation Method and apparatus for intuitive management of privacy settings

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Hall, Natasha Aimee. "Will you be my friend?" The Gazette [Montreal, Que] 09 June 2007. *
Stone, Brad; Stelter, Brian. "Facebook Backtracks On Use Terms." New York Times (1923-Current file); Feb 19, 2009; ProQuest Historical Newspapers: The New York Times (1851-2010), pg. B1 *

Cited By (233)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8583683B2 (en) 2005-07-22 2013-11-12 Onepatont Software Limited System and method for publishing, sharing and accessing selective content in a social network
US8676833B2 (en) 2005-07-22 2014-03-18 Onepatont Software Limited Method and system for requesting social services from group of users
US20110082881A1 (en) * 2005-07-22 2011-04-07 Rathod Yogesh Chunilal System and method for universal desktop and database resources searching, subscribing and sharing
US20110125906A1 (en) * 2005-07-22 2011-05-26 Rathod Yogesh Chunilal System and method of sharing in a plurality of networks
US8856075B2 (en) 2005-07-22 2014-10-07 Onepatont Software Limited System and method of sharing in a plurality of networks
US8103691B2 (en) * 2005-07-22 2012-01-24 Rathod Yogesh Chunilal System and method for dynamically generating a survey result(s) and utilizing survey data for customization, personalization and configuration of human operating system (HOS)
US20110145279A1 (en) * 2005-07-22 2011-06-16 Rathod Yogesh Chunilal System and method for dynamically generating a survey result(s) and utilizing survey data for customization, personalization and configuration of human operating system (hos)
US20110154220A1 (en) * 2005-07-22 2011-06-23 Rathod Yogesh Chunilal Method and system for publishing and subscribing in social network
US20110161319A1 (en) * 2005-07-22 2011-06-30 Rathod Yogesh Chunilal Method and system for requesting social services from group of users
US20110162038A1 (en) * 2005-07-22 2011-06-30 Rathod Yogesh Chunilal Method and system for sharing user and connected users' data with external domains, applications and services and related or connected users of the social network
US8935275B2 (en) 2005-07-22 2015-01-13 Onepatont Software Limited System and method for accessing and posting nodes of network and generating and updating information of connections between and among nodes of network
US10042823B2 (en) 2006-03-20 2018-08-07 Aloft Media, Llc Hyperlink with graphical cue
US8219906B2 (en) 2006-03-20 2012-07-10 Boadin Technology, LLC Instantaneous symbol lookup
US8219615B2 (en) 2006-03-20 2012-07-10 Boadin Technology, LLC Instantaneous symbol lookup
US11308260B2 (en) 2006-03-20 2022-04-19 Alof Media, LLC Hyperlink with graphical cue
US8700704B2 (en) 2006-03-20 2014-04-15 Boadin Technology, LLC Message board aggregator
US10078623B2 (en) 2006-03-20 2018-09-18 Aloft Media, Llc Hyperlink with graphical cue
US8180829B2 (en) 2006-03-20 2012-05-15 Boadin Technology, LLC Message board aggregator
US8682961B2 (en) 2006-03-20 2014-03-25 Boadin Technology, LLC Hyperlink with graphical cue
US8683003B2 (en) 2006-03-20 2014-03-25 Boadin Technology, LLC Hyperlink with graphical cue
US8352419B2 (en) 2006-09-14 2013-01-08 Stragent, Llc Online marketplace for automatically extracted data
US8949340B2 (en) 2007-02-05 2015-02-03 Boadin Technology, LLC Systems and methods for organizing content for mobile media services
US8185096B2 (en) 2007-02-05 2012-05-22 Boadin Technology, LLC Systems and methods for multi-modal mobile media services
US8224298B2 (en) 2007-02-05 2012-07-17 Boadin Technology, LLC Systems and methods for mobile media services utilizing a short form command structure
US8117225B1 (en) 2008-01-18 2012-02-14 Boadin Technology, LLC Drill-down system, method, and computer program product for focusing a search
US8117242B1 (en) 2008-01-18 2012-02-14 Boadin Technology, LLC System, method, and computer program product for performing a search in conjunction with use of an online application
US8190692B1 (en) 2008-08-22 2012-05-29 Boadin Technology, LLC Location-based messaging system, method, and computer program product
US8265862B1 (en) 2008-08-22 2012-09-11 Boadin Technology, LLC System, method, and computer program product for communicating location-related information
US8131458B1 (en) 2008-08-22 2012-03-06 Boadin Technology, LLC System, method, and computer program product for instant messaging utilizing a vehicular assembly
US8073590B1 (en) 2008-08-22 2011-12-06 Boadin Technology, LLC System, method, and computer program product for utilizing a communication channel of a mobile device by a vehicular assembly
US8078397B1 (en) 2008-08-22 2011-12-13 Boadin Technology, LLC System, method, and computer program product for social networking utilizing a vehicular assembly
US20110010635A1 (en) * 2009-07-10 2011-01-13 Novell, Inc. Unified editable inbox
US10789656B2 (en) 2009-07-31 2020-09-29 International Business Machines Corporation Providing and managing privacy scores
US20110029566A1 (en) * 2009-07-31 2011-02-03 International Business Machines Corporation Providing and managing privacy scores
US9704203B2 (en) * 2009-07-31 2017-07-11 International Business Machines Corporation Providing and managing privacy scores
US20150319590A1 (en) * 2009-10-06 2015-11-05 Facebook, Inc. Sharing of location-based content item in social networking service
US10117044B2 (en) * 2009-10-06 2018-10-30 Facebook, Inc. Sharing of location-based content item in social networking service
US8316056B2 (en) 2009-12-08 2012-11-20 Facebook, Inc. Second-order connection search in a social networking system
US20110137932A1 (en) * 2009-12-08 2011-06-09 Akhil Wable Second-Order Connection Search in a Social Networking System
US20110137902A1 (en) * 2009-12-08 2011-06-09 Akhil Wable Search and Retrieval of Objects in a Social Networking System
US8239364B2 (en) 2009-12-08 2012-08-07 Facebook, Inc. Search and retrieval of objects in a social networking system
US9390184B2 (en) 2009-12-08 2016-07-12 Facebook, Inc. Search and retrieval of objects in a social networking system
US20110173570A1 (en) * 2010-01-13 2011-07-14 Microsoft Corporation Data feeds with peripherally presented interesting content
US8666993B2 (en) 2010-02-22 2014-03-04 Onepatont Software Limited System and method for social networking for managing multidimensional life stream related active note(s) and associated multidimensional active resources and actions
US20180165474A1 (en) * 2010-04-29 2018-06-14 Bimodal Llc System and method for hosting a social network that enables granular management of the privacy of posted information
US20110296308A1 (en) * 2010-05-31 2011-12-01 Woojoon Yi Mobile terminal and controlling method thereof
US8996999B2 (en) * 2010-05-31 2015-03-31 Lg Electronics Inc. Mobile terminal determining whether to transmit display data according to privacy property, and controlling method thereof
US9773225B2 (en) 2010-06-04 2017-09-26 James Jeffries Apparatus, system, and method for social network job applications
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
US20120023332A1 (en) * 2010-07-23 2012-01-26 Anchorfree, Inc. System and method for private social networking
US20130014279A1 (en) * 2010-07-29 2013-01-10 Ethan Leland System for providing privacy of user information in an online social network with inline editing of privacy levels and customized privacy groups
US20140067981A1 (en) * 2010-08-31 2014-03-06 Apple Inc. Classification and Status of Users of Networking and Social Activity Systems
US9843552B2 (en) * 2010-08-31 2017-12-12 Apple Inc. Classification and status of users of networking and social activity systems
US11044301B2 (en) * 2010-09-30 2021-06-22 Kodak Alaris Inc. Sharing digital media assets for presentation within an online social network
US20120084655A1 (en) * 2010-09-30 2012-04-05 Andrew Charles Gallagher Summarizing image collection using a social network
US9185469B2 (en) * 2010-09-30 2015-11-10 Kodak Alaris Inc. Summarizing image collection using a social network
US20160036900A1 (en) * 2010-09-30 2016-02-04 C/O Kodak Alaris Inc. Sharing digital media assets for presentation within an online social network
US9984425B2 (en) 2010-10-08 2018-05-29 Salesforce.Com, Inc. Following data records in an information feed
US9569478B2 (en) 2010-10-08 2017-02-14 Salesforce.Com, Inc. Following data records in an information feed
US20120086544A1 (en) * 2010-10-08 2012-04-12 Salesforce.Com, Inc. Following Data Records in an Information Feed
US10726505B2 (en) 2010-10-08 2020-07-28 Salesforce.Com, Inc. Following data records in an information feed
US8122142B1 (en) * 2010-10-12 2012-02-21 Lemi Technology, Llc Obtaining and displaying status updates for presentation during playback of a media content stream based on proximity to the point of capture
US9590944B2 (en) 2010-10-27 2017-03-07 Facebook, Inc. Organizing messages in a messaging system using social network information
US8499048B2 (en) 2010-10-27 2013-07-30 Facebook, Inc. Indexing and organizing messages in a messaging system using social network information
US8984081B2 (en) 2010-10-27 2015-03-17 Facebook, Inc. Organizing messages in a messaging system using social network information
US9819634B2 (en) 2010-10-27 2017-11-14 Facebook, Inc. Organizing messages in a messaging system using social network information
US9356905B2 (en) 2010-10-27 2016-05-31 Facebook, Inc. Organizing messages in a messaging system using social network information
US9531803B2 (en) 2010-11-01 2016-12-27 Google Inc. Content sharing interface for sharing content in social networks
US9398086B2 (en) 2010-11-01 2016-07-19 Google Inc. Visibility inspector in social networks
US9300701B2 (en) 2010-11-01 2016-03-29 Google Inc. Social circles in social networks
US20120110076A1 (en) * 2010-11-01 2012-05-03 Google Inc. Visibility inspector in social networks
US20120110088A1 (en) * 2010-11-01 2012-05-03 Google Inc. Visibility inspector in social networks
US9313240B2 (en) 2010-11-01 2016-04-12 Google Inc. Visibility inspector in social networks
US9338197B2 (en) 2010-11-01 2016-05-10 Google Inc. Social circles in social networks
US9967335B2 (en) 2010-11-01 2018-05-08 Google Llc Social circles in social networks
US10122791B2 (en) 2010-11-01 2018-11-06 Google Llc Social circles in social networks
US8707184B2 (en) 2010-11-01 2014-04-22 Google Inc. Content sharing interface for sharing content in social networks
US8676892B2 (en) * 2010-11-01 2014-03-18 Google Inc. Visibility inspector in social networks
US8676891B2 (en) * 2010-11-01 2014-03-18 Google Inc. Visibility inspector in social networks
US9929994B2 (en) 2010-11-12 2018-03-27 Facebook, Inc. Organizing messages into conversation threads
US9800529B2 (en) 2010-11-12 2017-10-24 Facebook, Inc. Organizing conversation threads based on social information
US9438548B2 (en) 2010-11-12 2016-09-06 Facebook, Inc. Adding contextual information to messages
US9621500B2 (en) 2010-11-12 2017-04-11 Facebook, Inc. Messaging system with multiple messaging channels
US9203796B2 (en) 2010-11-12 2015-12-01 Facebook, Inc. Messaging system with multiple messaging channels
US9219704B2 (en) 2010-11-12 2015-12-22 Facebook, Inc. Organizing messages into conversation threads
US20120136941A1 (en) * 2010-11-30 2012-05-31 Timothy Howes User specific sharing feature
US20120158846A1 (en) * 2010-12-17 2012-06-21 Jan Linder Digital content management
CN105897565A (en) * 2010-12-22 2016-08-24 英特尔公司 System And Method To Protect User Privacy In Multimedia Uploaded To Internet Sites
US8832188B1 (en) * 2010-12-23 2014-09-09 Google Inc. Determining language of text fragments
KR101842690B1 (en) 2011-01-27 2018-03-28 구글 엘엘씨 Content access control in social network
KR20180034687A (en) * 2011-01-27 2018-04-04 구글 엘엘씨 Content access control in social network
KR101893457B1 (en) 2011-01-27 2018-08-31 구글 엘엘씨 Content access control in social network
US9736208B2 (en) * 2011-03-02 2017-08-15 Samsung Electronics Co., Ltd. Method and apparatus for sharing media based on social network in communication system
US20120226752A1 (en) * 2011-03-02 2012-09-06 Samsung Electronics Co., Ltd. Method and apparatus for sharing media based on social network in communication system
US20120245963A1 (en) * 2011-03-23 2012-09-27 Peak David F System and method for distributing insurance social media related information
US9672492B2 (en) * 2011-03-23 2017-06-06 Hartford Fire Insurance Company System and method for distributing insurance social media related information
US20120331568A1 (en) * 2011-06-08 2012-12-27 Mark Weinstein Group authorization method and software
US9768969B2 (en) * 2011-06-08 2017-09-19 Sgrouples, Inc. Group authorization method and software
EP2718832A4 (en) * 2011-06-08 2015-03-18 Sgrouples Inc Group authorization method and software
JP2014527208A (en) * 2011-06-08 2014-10-09 スグループルス,インク. Group authentication method and software
EP2718832A1 (en) * 2011-06-08 2014-04-16 Sgrouples, Inc. Group authorization method and software
US20180146055A1 (en) * 2011-06-20 2018-05-24 Facebook, Inc. Social mode for managing communications between a mobile device and a social networking system
US8601027B2 (en) * 2011-06-20 2013-12-03 Google Inc. Query-based user groups in social networks
US8843528B1 (en) 2011-06-20 2014-09-23 Google Inc. Query-based user groups in social networks
US10827018B2 (en) * 2011-06-20 2020-11-03 Facebook, Inc. Social mode for managing communications between a mobile device and a social networking system
US20120323909A1 (en) * 2011-06-20 2012-12-20 Google Inc. Query-based user groups in social networks
US9471619B2 (en) 2011-07-01 2016-10-18 Salesforce.Com, Inc. Computer implemented methods and apparatus for controlling the inclusion of edited information in an information feed
US20130007148A1 (en) * 2011-07-01 2013-01-03 Salesforce.Com, Inc. Computer implemented methods and apparatus for controlling the inclusion of edited information in an information feed
US9123028B2 (en) * 2011-07-01 2015-09-01 Salesforce.Com, Inc. Computer implemented methods and apparatus for controlling the inclusion of edited information in an information feed
EP2544427A3 (en) * 2011-07-07 2015-05-06 Mitel Networks Corporation Collaboration privacy
US8706824B2 (en) 2011-08-08 2014-04-22 Facebook, Inc. Rescinding messages in a messaging system with multiple messaging channels
US8880627B2 (en) 2011-08-08 2014-11-04 Facebook, Inc. Providing transparency in a messaging system with multiple messaging channels
US9380012B2 (en) 2011-08-08 2016-06-28 Facebook, Inc. Rescinding messages in a messaging system with multiple messaging channels
US9633016B2 (en) * 2011-11-01 2017-04-25 Google Inc. Integrated social network and stream playback
US20130110929A1 (en) * 2011-11-01 2013-05-02 Vivek Paul Gundotra Integrated Social Network and Stream Playback
US9922379B1 (en) * 2011-11-04 2018-03-20 Google Inc. Entity social network management and entity social interactive controls
CN103930920A (en) * 2011-11-14 2014-07-16 谷歌公司 Sharing content to discovered content streams in social networking services
US20130124504A1 (en) * 2011-11-14 2013-05-16 Google Inc. Sharing Digital Content to Discovered Content Streams in Social Networking Services
WO2013074652A1 (en) * 2011-11-14 2013-05-23 Google Inc. Sharing content to discovered content streams in social networking services
US9106602B1 (en) 2011-12-12 2015-08-11 Google Inc. Differentiated display of messages on social networks
US10853505B2 (en) 2011-12-30 2020-12-01 Microsoft Technology Licensing, Llc Data policies for online services
US8862664B1 (en) * 2012-01-18 2014-10-14 Google Inc. Using a digital image in a social networking system
US9513777B1 (en) * 2012-01-31 2016-12-06 Google Inc. Supplementing unsubscribed items in an activity stream
US20130219339A1 (en) * 2012-02-20 2013-08-22 Yahoo! Inc. Method and system for managing sharing of content on an online sharing platform
CN103312755A (en) * 2012-03-14 2013-09-18 腾讯科技(深圳)有限公司 Content sharing method and device based on geographic position
JP2015518201A (en) * 2012-03-19 2015-06-25 アルカテル−ルーセント How to modify access control to a web service using a query language
JP2017123186A (en) * 2012-03-19 2017-07-13 アルカテル−ルーセント Method of modifying access control for web services using query languages
US20130282839A1 (en) * 2012-04-23 2013-10-24 United Video Properties, Inc. Systems and methods for automatically messaging a contact in a social network
US9978106B2 (en) 2012-04-24 2018-05-22 Facebook, Inc. Managing copyrights of content for sharing on a social networking system
US10325323B2 (en) 2012-04-24 2019-06-18 Facebook, Inc. Providing a claims-based profile in a social networking system
TWI494881B (en) * 2012-04-24 2015-08-01 Facebook Inc Adaptive audiences for accessibility and privacy control setting claims in a social networking system
US20130282812A1 (en) * 2012-04-24 2013-10-24 Samuel Lessin Adaptive audiences for claims in a social networking system
WO2013162893A1 (en) * 2012-04-24 2013-10-31 Facebook, Inc. Adaptive audiences for claims in a social networking system
US20140215578A1 (en) * 2012-04-24 2014-07-31 Facebook, Inc. Adaptive Audiences For Claims In A Social Networking System
WO2013160539A1 (en) * 2012-04-27 2013-10-31 Nokia Corporation Method and apparatus for privacy protection in images
US9582681B2 (en) * 2012-04-27 2017-02-28 Nokia Technologies Oy Method and apparatus for privacy protection in images
US20150113661A1 (en) * 2012-04-27 2015-04-23 Nokia Corporation Method and apparatus for privacy protection in images
WO2013170082A3 (en) * 2012-05-11 2014-03-20 Poon Joseph Shu Yan Method and system for managing social network data
US20130304727A1 (en) * 2012-05-11 2013-11-14 Joseph Shu Yan Poon Method and system for managing social network data
WO2013170082A2 (en) * 2012-05-11 2013-11-14 Mongrel Information Technology Ltd. Method and system for managing social network data
US10580090B2 (en) 2012-05-25 2020-03-03 Microsoft Technology Licensing, Llc Batch-computed activity stream updates
WO2013177439A3 (en) * 2012-05-25 2014-01-30 Linkedin Corporation Batch-computed activity stream updates
WO2013177439A2 (en) * 2012-05-25 2013-11-28 Linkedin Corporation Batch-computed activity stream updates
US9319470B2 (en) 2012-05-30 2016-04-19 Henry Berberat Location-based social networking system
US10650463B2 (en) 2012-06-14 2020-05-12 Hartford Fire Insurance Company Private network interface system and method
JP2017003998A (en) * 2012-06-19 2017-01-05 Line株式会社 Messaging application based advertisement providing method and advertisement providing system
US9720495B1 (en) * 2012-06-22 2017-08-01 Google Inc. Aggregating online activities
WO2014002041A3 (en) * 2012-06-28 2014-02-20 International Business Machines Corporation Privacy control in a social network
US8955153B2 (en) 2012-06-28 2015-02-10 International Business Machines Corporation Privacy control in a social network
US9910911B2 (en) 2012-07-23 2018-03-06 Salesforce.Com Computer implemented methods and apparatus for implementing a topical-based highlights filter
US20140025702A1 (en) * 2012-07-23 2014-01-23 Michael Curtiss Filtering Structured Search Queries Based on Privacy Settings
US9367626B2 (en) * 2012-07-23 2016-06-14 Salesforce.Com, Inc. Computer implemented methods and apparatus for implementing a topical-based highlights filter
US20140025692A1 (en) * 2012-07-23 2014-01-23 Salesforce.Com, Inc. Computer implemented methods and apparatus for implementing a topical-based highlights filter
US10783276B2 (en) 2012-08-02 2020-09-22 Facebook, Inc. Systems and methods for multiple photo feed stories
WO2014031562A1 (en) 2012-08-22 2014-02-27 Facebook, Inc. Systems and methods for multiple photo feed stories
US9992534B2 (en) 2012-08-31 2018-06-05 Facebook, Inc. Sharing television and video programming through social networking
US10536738B2 (en) 2012-08-31 2020-01-14 Facebook, Inc. Sharing television and video programming through social networking
US10405020B2 (en) * 2012-08-31 2019-09-03 Facebook, Inc. Sharing television and video programming through social networking
US9807454B2 (en) 2012-08-31 2017-10-31 Facebook, Inc. Sharing television and video programming through social networking
US10154297B2 (en) 2012-08-31 2018-12-11 Facebook, Inc. Sharing television and video programming through social networking
US10425671B2 (en) 2012-08-31 2019-09-24 Facebook, Inc. Sharing television and video programming through social networking
US9854303B2 (en) 2012-08-31 2017-12-26 Facebook, Inc. Sharing television and video programming through social networking
US10158899B2 (en) 2012-08-31 2018-12-18 Facebook, Inc. Sharing television and video programming through social networking
US10028005B2 (en) 2012-08-31 2018-07-17 Facebook, Inc. Sharing television and video programming through social networking
US9723373B2 (en) * 2012-08-31 2017-08-01 Facebook, Inc. Sharing television and video programming through social networking
US20190289354A1 (en) 2012-08-31 2019-09-19 Facebook, Inc. Sharing Television and Video Programming through Social Networking
US9912987B2 (en) 2012-08-31 2018-03-06 Facebook, Inc. Sharing television and video programming through social networking
US20140067946A1 (en) * 2012-08-31 2014-03-06 Sean Michael Bruich Sharing Television and Video Programming Through Social Networking
US9904699B2 (en) 2012-09-12 2018-02-27 Flipboard, Inc. Generating an implied object graph based on user behavior
US10346379B2 (en) 2012-09-12 2019-07-09 Flipboard, Inc. Generating an implied object graph based on user behavior
US10289661B2 (en) 2012-09-12 2019-05-14 Flipboard, Inc. Generating a cover for a section of a digital magazine
US9372878B2 (en) * 2012-09-12 2016-06-21 Flipboard, Inc. Analyzing social proximity of users of a digital magazine server
US20140074934A1 (en) * 2012-09-12 2014-03-13 Flipboard, Inc. Analyzing social proximity of users of a digital magazine server
US9712575B2 (en) 2012-09-12 2017-07-18 Flipboard, Inc. Interactions for viewing content in a digital magazine
US9507958B2 (en) * 2012-10-10 2016-11-29 Nec Corporation Information disclosure system, information disclosure server, communication terminal, information disclosing method, and non-transitory computer-readable medium
US20150278546A1 (en) * 2012-10-10 2015-10-01 Nec Casio Mobile Communications, Ltd. Information disclosure system, information disclosure server, communication terminal, information disclosing method, and non-transitory computer-readable medium
US20170310629A1 (en) * 2012-10-30 2017-10-26 Google Inc. Providing Reverse Preference Designations In a Network
US8898730B1 (en) 2012-11-05 2014-11-25 Google Inc. Interactive privacy settings layer
WO2014078952A1 (en) * 2012-11-20 2014-05-30 MySeat.com Media Inc. Method for privacy and event-based social networking
AU2013363989B2 (en) * 2012-12-21 2019-11-07 Google Llc Aggregating interactions for content items
US10038614B1 (en) * 2012-12-31 2018-07-31 Google Llc Classifying social network users
US10237325B2 (en) 2013-01-04 2019-03-19 Avaya Inc. Multiple device co-browsing of a single website instance
US20140222703A1 (en) * 2013-02-04 2014-08-07 Strum, Inc. System and Method For Efficient Messaging and For Populating Activity Streams
US20140237612A1 (en) * 2013-02-20 2014-08-21 Avaya Inc. Privacy setting implementation in a co-browsing environment
CN103200229A (en) * 2013-02-28 2013-07-10 北京百度网讯科技有限公司 Processing method of pushed information, equipment, browser and browser plug-in
US9665653B2 (en) 2013-03-07 2017-05-30 Avaya Inc. Presentation of contextual information in a co-browsing environment
US20210209242A1 (en) * 2013-03-13 2021-07-08 Comcast Cable Communications, Llc Methods and systems for managing data assets
US20140283126A1 (en) * 2013-03-15 2014-09-18 Facebook, Inc. Managing Privacy For User-Generated Lists In An Online System
US20140297618A1 (en) * 2013-03-28 2014-10-02 Corinne Elizabeth Sherman Method and system for automatically selecting tags for online content
EP2983090A4 (en) * 2013-04-01 2016-10-05 Nec Corp Information terminal, access system, information processing method, and program
US20140335483A1 (en) * 2013-05-13 2014-11-13 Google Inc. Language proficiency detection in social applications
US9886562B1 (en) * 2013-06-18 2018-02-06 Google Llc In-context control of feed privacy settings
US10437966B1 (en) 2013-06-18 2019-10-08 Google Llc In-context control of feed privacy settings
US9208171B1 (en) * 2013-09-05 2015-12-08 Google Inc. Geographically locating and posing images in a large-scale image repository and processing framework
US20150081788A1 (en) * 2013-09-13 2015-03-19 Nintendo Co., Ltd. Server apparatus, non-transitory computer-readable storage medium having information processing program stored therein, information processing system, and information processing method
US20150121535A1 (en) * 2013-10-30 2015-04-30 Microsoft Corporation Managing geographical location information for digital photos
US10135873B2 (en) 2013-12-31 2018-11-20 Huawei Technologies Co., Ltd. Data sharing method and apparatus, and terminal
US11330024B2 (en) 2014-01-29 2022-05-10 Ebay Inc. Personalized content sharing platform
US10176535B2 (en) * 2014-09-05 2019-01-08 Verizon Patent And Licensing Inc. Method and system for providing social category indicators in a user profile header of an on-line posting
US20160070453A1 (en) * 2014-09-05 2016-03-10 Verizon Patent And Licensing Inc. Method and system for indicating social categories
US11321539B2 (en) 2014-09-29 2022-05-03 Ebay Inc. Generative grammar models for effective promotion and advertising
US10073841B2 (en) 2014-09-29 2018-09-11 Ebay Inc. Generative grammar models for effective promotion and advertising
US9652787B2 (en) 2014-09-29 2017-05-16 Ebay Inc. Generative grammar models for effective promotion and advertising
US10650104B2 (en) 2014-09-29 2020-05-12 Ebay Inc. Generative grammar models for effective promotion and advertising
US10341279B2 (en) * 2014-10-09 2019-07-02 Salesforce.Com, Inc. Action links
US20160105383A1 (en) * 2014-10-09 2016-04-14 Salesforce.Com, Inc. Action links
US20160140669A1 (en) * 2014-11-14 2016-05-19 International Business Machines Corporation Multi-attitude support within social network space
US10409873B2 (en) * 2014-11-26 2019-09-10 Facebook, Inc. Searching for content by key-authors on online social networks
US20160147893A1 (en) * 2014-11-26 2016-05-26 Facebook, Inc. Searching for Content by Key-Authors on Online Social Networks
US10291572B2 (en) 2014-12-02 2019-05-14 International Business Machines Corporation Selectively delaying social media messages
US10298536B2 (en) * 2015-03-17 2019-05-21 International Business Machines Corporation Building or enhancing a relationship between users of a communications network
US20160277350A1 (en) * 2015-03-17 2016-09-22 International Business Machines Corporation Building or enhancing a relationship between users of a communications network
US20160277352A1 (en) * 2015-03-17 2016-09-22 International Business Machines Corporation Building or enhancing a relationship between users of a communications network
US10333884B2 (en) * 2015-03-17 2019-06-25 International Business Machines Corporation Building or enhancing a relationship between users of a communications network
EP3276622A4 (en) * 2015-03-27 2018-10-03 Sony Corporation Information processing device, information processing method, and program
US20180025178A1 (en) * 2015-09-14 2018-01-25 Facebook, Inc. Systems and methods for trigger-based modification of privacy settings associated with posts
US9792457B2 (en) 2015-09-14 2017-10-17 Facebook, Inc. Systems and methods for trigger-based modification of privacy settings associated with posts
EP3142063A1 (en) * 2015-09-14 2017-03-15 Facebook, Inc. Systems and methods for trigger-based modification of privacy settings associated with posts
US11023611B2 (en) * 2015-09-14 2021-06-01 Facebook, Inc. Systems and methods for trigger-based modification of privacy settings associated with posts
US10430766B2 (en) * 2015-10-21 2019-10-01 Fujitsu Limited Life event-based travel planning
US10360223B2 (en) * 2015-12-28 2019-07-23 Facebook, Inc. Selecting content items provided to groups including a social networking system user based on interaction with the content items by social networking system users
US11449495B2 (en) * 2017-02-01 2022-09-20 United Parcel Service Of America, Inc. Indexable database profiles comprising multi-language encoding data and methods for generating the same
US20190197604A1 (en) * 2017-03-15 2019-06-27 Yoger, Inc. Give-and-take platform
US10706458B2 (en) * 2017-03-15 2020-07-07 Yoger, Inc. Give-and-take platform
WO2018234800A1 (en) * 2017-06-20 2018-12-27 Inlinx Limited Social network
US10887262B1 (en) 2019-01-25 2021-01-05 Twitter, Inc. Visibility filtering
US11362975B1 (en) 2019-01-25 2022-06-14 Twitter, Inc. Visibility filtering
WO2020221106A1 (en) * 2019-04-30 2020-11-05 上海掌门科技有限公司 Publication information pushing method and device
CN110489663A (en) * 2019-08-05 2019-11-22 腾讯科技(深圳)有限公司 A kind of social content control method, device and computer equipment
US11086488B1 (en) * 2019-08-20 2021-08-10 Facebook, Inc. Modifying presentation of content items on a page of content maintained by an online system in response to user interactions with content via a third party system
US20210312084A1 (en) * 2020-04-01 2021-10-07 Rovi Guides, Inc. Systems and methods for managing digital media items access
US20210374202A1 (en) * 2020-05-26 2021-12-02 Hand in Hand Tech, LLC Relationships management systems, methods, and apparatuses

Also Published As

Publication number Publication date
AU2014203777A1 (en) 2014-07-31
AU2010260346A1 (en) 2011-11-24
US20130019319A1 (en) 2013-01-17
AU2014203777B2 (en) 2017-03-02
CA2761348A1 (en) 2010-12-23
US10104080B2 (en) 2018-10-16
US10009345B2 (en) 2018-06-26
AU2010260346B2 (en) 2014-04-10
JP2015201212A (en) 2015-11-12
JP5759989B2 (en) 2015-08-05
US20150082462A1 (en) 2015-03-19
AU2017200728A1 (en) 2017-02-23
ZA201108217B (en) 2017-08-30
CA2761348C (en) 2017-04-25
BRPI1010808A2 (en) 2016-11-01
EP2443610A4 (en) 2013-12-18
WO2010147828A1 (en) 2010-12-23
EP2443610A1 (en) 2012-04-25
CN102460502A (en) 2012-05-16
JP2012530321A (en) 2012-11-29

Similar Documents

Publication Publication Date Title
US10009345B2 (en) Selective content accessibility in a social network
US10042952B2 (en) Display showing intersection between users of a social networking system
US10630791B2 (en) Customized presentation of event guest lists in a social networking system
US9270716B2 (en) Presenting question and answer data in a social networking system
US9865021B2 (en) Displaying news ticker content in a social networking system
US10305847B2 (en) Structuring notification of events to users in a social networking system
US10582006B2 (en) Profile page with biographical summary for social networking system user
US8589807B2 (en) Presenting question and answer data in a social networking system
US20120246576A1 (en) Presenting question and answer data in a social networking system
US8880607B1 (en) Generating suggestions for user groups in social networks

Legal Events

Date Code Title Description
AS Assignment

Owner name: FACEBOOK, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PEARLMAN, LEAH;MENGHRAJANI, ALOK;SLEE, MARK;SIGNING DATES FROM 20100124 TO 20100127;REEL/FRAME:023867/0618

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION

AS Assignment

Owner name: META PLATFORMS, INC., CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:FACEBOOK, INC.;REEL/FRAME:058594/0253

Effective date: 20211028