US20190251640A1 - Systems and methods for providing a community-based dating service for a social networking system - Google Patents
Systems and methods for providing a community-based dating service for a social networking system Download PDFInfo
- Publication number
- US20190251640A1 US20190251640A1 US16/398,148 US201916398148A US2019251640A1 US 20190251640 A1 US20190251640 A1 US 20190251640A1 US 201916398148 A US201916398148 A US 201916398148A US 2019251640 A1 US2019251640 A1 US 2019251640A1
- Authority
- US
- United States
- Prior art keywords
- community
- interest
- dating
- user
- feature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000006855 networking Effects 0.000 title claims abstract description 147
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000004044 response Effects 0.000 claims abstract description 42
- 239000007858 starting material Substances 0.000 claims description 60
- 230000004913 activation Effects 0.000 claims description 42
- 230000003993 interaction Effects 0.000 claims description 13
- 230000000415 inactivating effect Effects 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000001568 sexual effect Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000004984 smart glass Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000276489 Merlangius merlangus Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000004090 dissolution Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9536—Search customisation based on social or collaborative filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-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
Definitions
- Modern social networking systems have revolutionized how people connect to and communicate with each other. For example, users of social networking systems may share information (e.g., posts, news stories, media, etc.) with other users, join groups that include other users who share common interests, and so forth. Unfortunately, it may be difficult for users of a social networking system to initiate new relationships with other users of the social networking system.
- information e.g., posts, news stories, media, etc.
- a user may wish to find a new romantic partner, and therefore may wish to identify other users of the social networking system who may be open to forming a new romantic relationship and with whom the user may be compatible (e.g., socially compatible, romantically compatible, sexually compatible, etc.).
- the social networking system may allow users to form and/or participate in communities of users who share common interests, it may be difficult for a user who is a member of such a user community to identify other members of the community who may be open to forming new relationships and/or who may be otherwise compatible with the user.
- the instant disclosure identifies and addresses a need for new systems and methods for providing a community-based dating service for a social networking system.
- a computer-implemented method may include determining that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community.
- the method may further include receiving a request from the user for access to the community-based dating feature of the interest-based community.
- the method may also include providing, in response to receiving the request, the user with access to the community-based dating feature of the interest-based community by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system.
- the interest-based community may include at least one of (1) a set of users of the social networking system who have each indicated an interest in an event, or (2) a set of users of the social networking system who have each indicated an interest in a subject.
- the method may further include presenting, within the dating interface, a representation of the interest-based community that includes an interface affordance that indicates at least one of (1) whether the community-based dating feature is activated for the interest-based community, or (2) whether the user has been provided with access to the community-based dating feature of the interest-based community.
- receiving the request from the user for access to the community-based dating feature of the interest-based community may include receiving the request via a user interaction with the interface affordance.
- the method may further include providing an administrator of the interest-based community with a dating feature control that may enable the administrator to provide an instruction to activate the community-based dating feature of the interest-based community, and receiving, via the dating feature control, the instruction to activate the community-based dating feature of the interest-based community.
- the method may further include activating the community-based dating feature of the interest-based community in response to receiving the instruction to activate the community-based dating feature associated with the interest-based community.
- the method may further include providing the administrator with a duration control that may enable the administrator to provide a duration of time for the community-based dating feature of the interest-based community to remain activated.
- the method may also include receiving the duration of time via the duration control and, upon expiration of the duration of time, inactivating the community-based dating feature of the interest-based community.
- the method may further include inactivating the community-based dating feature of the interest-based community upon expiration of a predetermined duration of time following an activation of the community-based dating feature of the interest-based community.
- the method may further include receiving a request from the additional member for access to the community-based dating feature of the interest-based community, and providing, in response to receiving the request from the additional member for access to the community-based dating feature of the interest-based community, the additional member with access to the community-based dating feature of the interest-based community.
- identifying the additional member of the interest-based community who is an additional participant in the dating service may be based on providing the additional member with access to the community-based dating feature of the interest-based community.
- identifying the additional member of the interest-based community may include (1) obtaining, from the user, data representative of at least one desired user attribute for new user connections, and (2) determining that the additional member of the interest-based community shares the desired user attribute. In at least one example, identifying the additional member of the interest-based community may further include determining that the user and the additional member of the interest-based community have at least a threshold level of compatibility within the dating service.
- the method may further include (1) receiving a selection of the additional member of the interest-based community from the user, and (2) presenting at least one set of information associated with the dating service and the additional member of the interest-based community to the user in response to receiving the selection of the additional member of the interest-based community.
- the set of information may include a dating profile of the additional member of the interest-based community.
- the dating profile may include a set of conversation starter elements.
- the method may further include presenting, within the dating interface, a conversation interface that may enable the user to start a conversation with the additional member of the interest-based community regarding at least one conversation starter element included in the set of conversation starter elements.
- the method may further include receiving, via the conversation interface, (1) a selection of at least one conversation starter element included in the set of conversation starter elements, and (2) conversation starter message from the user to the additional member of the interest-based community regarding the conversation starter element.
- the method may further include sending the conversation starter message to the additional member of the interest-based community.
- receiving the conversation starter message from the user may include (1) receiving, via the conversation interface, at least one textual element for inclusion in the conversation starter message, and (2) preventing inclusion of at least one restricted audiovisual element in the conversation starter message.
- the method may further include determining whether the additional member of the interest-based community has sent a response to the conversation starter message to the user. In at least one embodiment, the method may further include, upon determining that the additional member of the interest-based community has sent the response to the user, providing the response to the user within the dating interface. In some examples, the method may further include, upon determining that the additional member of the interest-based community has not sent the response, preventing the user from sending an additional message to the additional member of the interest-based community.
- a corresponding system for providing a community-based dating service for a social networking system may include several modules stored in memory, including a determining module that determines that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community.
- the system may further include a receiving module that receives a request from the user for access to the community-based dating feature of the interest-based community.
- the system may also include a providing module that provides, in response to the receiving module receiving the request, the user with access to the community-based dating feature of the interest-based community.
- the providing module may provide the user with access to the community-based dating feature of the interest-based community by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system.
- the system may further include at least one physical processor that executes the determining module, the receiving module, and the providing module.
- the system may further include an activation management module, stored in memory, that provides an administrator of the interest-based community with a dating feature control that may enable the administrator to provide an instruction to activate the community-based dating feature of the interest-based community.
- the activation management module may further receive, via the dating feature control, the instruction to activate the community-based dating feature of the interest-based community.
- the activation management module may also, in response to receiving the instruction to activate the community-based dating feature associated with the interest-based community, activate the community-based dating feature of the interest-based community.
- the physical processor may further execute the activation management module.
- the activation management module may further provide the administrator with a duration control that may enable the administrator to provide a duration of time for the community-based dating feature of the interest-based community to remain activated.
- the activation management module may also receive the duration of time via the duration control, and may further, upon expiration of the duration of time, inactivate the community-based dating feature of the interest-based community.
- the receiving module may further receive a selection of the additional member of the interest-based community from the user.
- the providing module may further provide the user with access to the community-based dating feature by presenting a dating profile of the additional member of the interest-based community to the user in response to the receiving module receiving the selection of the additional member of the interest-based community.
- the dating profile may include a set of conversation starter elements.
- the providing module may further provide the user with access to the community-based dating feature of the interest-based community by presenting, within the dating interface, a conversation interface that may enable the user to start a conversation with the additional member of the interest-based community regarding at least one conversation starter element included in the set of conversation starter elements.
- the receiving module may further receive, via the conversation interface (1) a selection of at least one conversation starter element included in the set of conversation starter elements, and (2) a conversation starter message from the user to the additional member of the interest-based community regarding the conversation starter element.
- the receiving module may also send the conversation starter message to the additional member of the interest-based community.
- a computer-readable medium may include one or more computer-executable instructions that, when executed by at least one processor of a computing device, may cause the computing device to determine that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community.
- the computer-readable medium may include one or more computer-executable instructions that, when executed by at least one processor of a computing device, may cause the computing device to receive a request from the user for access to the community-based dating feature of the interest-based community.
- the computer-readable medium may include one or more computer-executable instructions that, when executed by at least one processor of a computing device, may cause the computing device to provide, in response to receiving the request, the user with access to the community-based dating feature of the interest-based community by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system.
- FIG. 1 is a block diagram of an example system for providing a community-based dating service for a social networking system.
- FIG. 2 is a block diagram of an example implementation of a system for providing a community-based dating service for a social networking system.
- FIG. 3 is a flow diagram of an example method for providing a community-based dating service for a social networking system.
- FIG. 4 includes an example interface view that illustrates providing a dating interface of a social networking system that includes various representations of interest-based communities of the social networking system in accordance with some embodiments described herein.
- FIGS. 5A-5B and FIG. 6 include interface views that illustrate various examples of providing entry points from a social networking interface into a dating interface of a dating service of the social networking system in accordance with some embodiments described herein.
- FIG. 7 includes an interface view that illustrates an example of presenting a home screen of a dating service of a social networking system within a dating interface of the social networking system in accordance with some embodiments described herein.
- FIGS. 8A-8C include interface views that illustrate examples of presenting, within a dating interface of a social networking system, dating information associated with a participant in a dating service of a social networking system who is also a member of an interest-based community in accordance with some embodiments described herein.
- FIGS. 9-10 include interface views that illustrate examples of presenting, within a dating interface, a conversation interface that may enable a user to start a conversation with an additional member of the interest-based community in accordance with some embodiments described herein.
- FIG. 11 includes an interface view that illustrates providing, within a dating interface of a social networking system, a set of participants in the dating service who have indicated an interest in a participant in the dating service in accordance with some embodiments described herein.
- FIGS. 12A-12C include interface views that illustrate a messaging interface of a dating service of a social networking system in accordance with some embodiments described herein.
- the present disclosure is generally directed to systems and methods for providing a community-based dating service for a social networking system.
- embodiments of the instant disclosure may determine that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community.
- Embodiments may also receive a request from the user for access to the community-based dating feature and may provide, in response to receiving the request, the user with access to the community-based dating feature of the interest-based community.
- providing the user with access to the community-based dating feature may include identifying an additional member of the interest-based community who is also a participant in the dating service. An embodiment may then present dating information associated with the additional member of the interest-based community within a dating interface of the social networking system.
- the systems and methods described herein may enable a user of a social networking system to unlock dating features associated with various interest-based communities (e.g., groups, events, etc.) of which they are already members.
- a dating feature may facilitate dating connections between members of interest-based communities of a social networking system (e.g., groups, events, pages, etc.).
- members of these interest-based communities may already share at least one common interest (e.g., an interest in a subject associated with the interest-based community), facilitating dating connections between such users may enable the users to make stronger, longer-lasting, and/or more fulfilling dating connections than may be possible through conventional dating services.
- one or more embodiments of this disclosure may enable the user to opt-in to a dating feature associated with the group. This may enable the user to view dating profiles of other members of the group that have also opted in to participate in the dating feature associated with the group.
- one or more embodiments of the instant disclosure may enable the user to opt-in to a dating feature associated with an interest-based community associated with the event. This may enable the user to see if the person of interest has also opted in to the dating feature of the interest-based community, which may indicate that the person of interest is also interested in making dating connections with other users who attended the friend's birthday party.
- one or more of modules 102 may provide group administrators with tools to enable, disable, lock, or unlock dating features or services for their group.
- an event planner for a funeral may disable, via an administrator interface, a group-based dating feature for an event associated with the funeral (e.g., an interest-based community organized around the event of the funeral), while a wedding planner may enable, via an administrator interface, a group-based dating service for an event associated with the wedding.
- embodiments may filter dating profiles based on a variety of criteria, such as sexual orientation, religion, likelihood of a good match with the user, and so forth.
- access to a dating feature of an interest-based community may be time-limited (e.g., limited to one week following an event).
- one or more embodiments of the instant disclosure may enable and/or disable one or more features associated with an interest-based community and/or a community-based dating feature associated with the interest-based community in order to facilitate user privacy and/or security when a user participates in the community-based dating feature associated with the interest-based community.
- an embodiment may enable, limit, and/or disable a messaging service associated with an interest-based community and/or a community-based dating feature associated with the group based on one or more criteria.
- a messaging service associated with a group and/or a dating feature of an interest-based community may be tailored and/or limited to enhance user safety and/or privacy (e.g., messaging between two or more group members may be limited to text only until certain criteria are met to avoid offensive images, spam solicitations, etc.).
- embodiments of the instant disclosure may provide for a more efficient usage of telecommunications resources (e.g., telecommunications infrastructure, bandwidth, etc.) than traditional dating services.
- telecommunications resources e.g., telecommunications infrastructure, bandwidth, etc.
- the systems and methods described herein may enable a participant in a dating service of a social networking system to easily identify other participants in the dating service who share common interests with the user.
- the participant may discover potential dating connections by accessing dating information associated with such identified participants instead of randomly browsing profile information associated with a potentially larger, less targeted set of participants. This may conserve bandwidth resources of the participant, the social networking system, and/or a telecommunications infrastructure that connects the user to the social networking system.
- FIG. 1 is a block diagram of an example system 100 for providing a community-based dating service for a social networking system.
- example system 100 may include one or more modules 102 for performing one or more tasks.
- modules 102 may include a determining module 104 that may determine that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community.
- Example system 100 may further include a receiving module 106 that receives a request from the user for access to the community-based dating feature of the interest-based community.
- example system 100 may also include a providing module 108 that may provide, in response to the receiving module receiving the request, the user with access to the community-based dating feature of the interest-based community.
- providing module 108 may provide a user with access to a community-based dating feature of the interest-based community by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system.
- example system 100 may further include an activation management module 110 that may provide an administrator of the interest-based community with a dating feature control that may enable the administrator to provide an instruction to activate the community-based dating feature of the interest-based community.
- activation management module 110 may also receive, via the dating feature control, the instruction to activate the community-based dating feature of the interest-based community.
- activation management module 110 may also activate the community-based dating feature of the interest-based community in response to receiving the instruction to activate the community-based dating feature associated with the interest-based community.
- example system 100 may also include one or more memory devices, such as memory 120 .
- Memory 120 generally represents any type or form of volatile or non-volatile storage device or medium capable of storing data and/or computer-readable instructions.
- memory 120 may store, load, and/or maintain one or more of modules 102 .
- Examples of memory 120 include, without limitation, Random Access Memory (RAM), Read Only Memory (ROM), flash memory, Hard Disk Drives (HDDs), Solid-State Drives (SSDs), optical disk drives, caches, variations or combinations of one or more of the same, or any other suitable storage memory.
- example system 100 may also include one or more physical processors, such as physical processor 130 .
- Physical processor 130 generally represents any type or form of hardware-implemented processing unit capable of interpreting and/or executing computer-readable instructions.
- physical processor 130 may access and/or modify one or more of modules 102 stored in memory 120 .
- physical processor 130 may execute one or more of modules 102 to facilitate providing a community-based dating service for a social networking system.
- Examples of physical processor 130 include, without limitation, microprocessors, microcontrollers, central processing units (CPUs), Field-Programmable Gate Arrays (FPGAs) that implement softcore processors, Application-Specific Integrated Circuits (ASICs), portions of one or more of the same, variations or combinations of one or more of the same, or any other suitable physical processor.
- CPUs central processing units
- FPGAs Field-Programmable Gate Arrays
- ASICs Application-Specific Integrated Circuits
- example system 100 may also include one or more stores of data, such as data store 140 .
- data store 140 may include participant data 142 that may include information associated with users who are participating in a dating service of the social networking system.
- participant data 142 may also include, without limitation, data associated with one or more attributes of a participant in a dating service of the social networking system and/or data associated with a compatibility level (e.g., an interpersonal compatibility level, a dating compatibility level, etc.) of at least two participants in the dating service.
- Data store 140 may represent portions of a single data store or computing device or a plurality of data stores or computing devices.
- data store 140 may be a logical container for data and may be implemented in various forms (e.g., a database, a file, file system, a data structure, etc.). Examples of data store 140 may include, without limitation, one or more files, file systems, data stores, databases, and/or database management systems such as an operational data store (ODS), a relational database, a NoSQL database, a NewSQL database, and/or any other suitable organized collection of data.
- ODS operational data store
- NoSQL database NoSQL database
- NewSQL database NewSQL database
- Example system 100 in FIG. 1 may be implemented in a variety of ways. For example, all or a portion of example system 100 may represent portions of an example system 200 (“system 200 ”) in FIG. 2 . As shown in FIG. 2 , system 200 may include user device 202 in communication with a social networking server 206 (“server 206 ”) and an administrator device 208 via network 204 . In at least one example, server 206 may be programmed with one or more of modules 102 . Additionally or alternatively, user device 202 and/or administrator device 208 may be programmed with one or more of modules 102 .
- server 206 may be programmed with one or more of modules 102 .
- user device 202 and/or administrator device 208 may be programmed with one or more of modules 102 .
- one or more modules 102 from FIG. 1 may, when executed by user device 202 , server 206 , and/or administrator device 208 , enable user device 202 , server 206 , and/or administrator device 208 to perform one or more operations to provide a community-based dating service for a social networking system.
- determining module 104 may cause user device 202 , server 206 , and/or administrator device 208 to determine that a user (e.g., user 210 ) of a social networking system is both (1) a participant in a dating service of the social networking system (e.g., dating service 212 ), and (2) a member of an interest-based community of the social networking system (e.g., interest-based community 214 ) that includes an activated community-based dating feature (e.g., community-based dating feature 216 ) that facilitates dating connections between members of the interest-based community.
- a user e.g., user 210
- a participant in a dating service of the social networking system e.g., dating service 212
- an activated community-based dating feature e.g., community-based dating feature 216
- receiving module 106 cause user device 202 , server 206 , and/or administrator device 208 to receive a request (e.g., request 218 ) from the user for access to the community-based dating feature of the interest-based community. Additionally, providing module 108 may cause user device 202 , server 206 , and/or administrator device 208 to provide, in response to receiving module 106 receiving the request (e.g., request 218 ), the user with access to the community-based dating feature of the interest-based community.
- a request e.g., request 218
- providing module 108 may provide the user with access to the community-based dating feature of the interest-based community by: (1) identifying at least one additional member (e.g., additional member 220 ) of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community (e.g., additional member information 224 , also referred to in FIG. 2 as “add'l member information 224 ,” that may be included in participant data 142 as part of dating information 222 ) within a dating interface of the social networking system (e.g., dating interface 226 ).
- additional member information 224 also referred to in FIG. 2 as “add'l member information 224 ,” that may be included in participant data 142 as part of dating information 222
- a dating interface of the social networking system e.g., dating interface 226
- one or more of modules 102 may cause user device 202 , server 206 , and/or administrator device 208 to present, within the dating interface (e.g., dating interface 226 ), a representation of the interest-based community (e.g., interest-based community representation 228 , also referred to herein as “IBC representation 228 ”) that may include an interface affordance (e.g., affordance 230 ) that may indicate at least one of (1) whether the community-based dating feature (e.g., community-based dating feature 216 ) is activated for the interest-based community, and (2) whether the user has been provided with access to.
- a representation of the interest-based community e.g., interest-based community representation 228 , also referred to herein as “IBC representation 228 ”
- IBC representation 228 may include an interface affordance (e.g., affordance 230 ) that may indicate at least one of (1) whether the community-based dating feature (e.g., community-based dating feature 216 ) is activate
- one or more of modules 102 may also receive the request (e.g., request 218 ) from the user for access to the community-based dating feature of the interest-based community by receiving the request via a user interaction with the interface affordance (e.g., affordance 230 ).
- the request e.g., request 218
- the interface affordance e.g., affordance 230
- activation management module 110 may cause user device 202 , server 206 , and/or administrator device 208 to provide an administrator of the interest-based community (e.g., administrator 232 ) with a dating feature control (e.g., dating feature control 236 included as part of administrator interface 234 ) that may enable the administrator to provide an instruction (e.g., activation instruction 238 ) to activate the community-based dating feature of the interest-based community.
- an administrator of the interest-based community e.g., administrator 232
- a dating feature control e.g., dating feature control 236 included as part of administrator interface 234
- an instruction e.g., activation instruction 238
- activation management module 110 may additionally or alternatively cause user device 202 , server 206 , and/or administrator device 208 to receive, via the dating feature control (e.g., dating feature control 236 ), the instruction (e.g., activation instruction 238 ) to activate the community-based dating feature (e.g., community-based dating feature 216 ) of the interest-based community (e.g., interest-based community 214 ).
- the dating feature control e.g., dating feature control 236
- the instruction e.g., activation instruction 238
- the community-based dating feature e.g., community-based dating feature 216
- the interest-based community e.g., interest-based community 214
- activation management module may cause user device 202 , server 206 , and/or administrator device 208 to activate the community-based dating feature (e.g., community-based dating feature 216 ) of the interest-based community (e.g., interest-based community 214 ) in response to receiving the instruction (e.g., activation instruction 238 ) to activate the community-based dating feature associated with the interest-based community.
- the community-based dating feature e.g., community-based dating feature 216
- the interest-based community e.g., interest-based community 214
- the instruction e.g., activation instruction 238
- activation management module 110 may also cause user device 202 , server 206 , and/or administrator device 208 to provide the administrator (e.g., administrator 232 ) with a duration control (e.g., duration control 240 within administrator interface 234 ) that may enable the administrator to provide a duration of time (e.g., duration 242 ) for the community-based dating feature (e.g., community-based dating feature 216 ) of the interest-based community (e.g., interest-based community 214 ) to remain activated.
- a duration control e.g., duration control 240 within administrator interface 234
- the administrator may also cause user device 202 , server 206 , and/or administrator device 208 to provide the administrator (e.g., administrator 232 ) with a duration control (e.g., duration control 240 within administrator interface 234 ) that may enable the administrator to provide a duration of time (e.g., duration 242 ) for the community-based dating feature (e.g., community-
- activation management module 110 may also cause user device 202 , server 206 , and/or administrator device 208 to receive the duration of time (e.g., duration 242 ) via the duration control (e.g., duration control 240 ), and, upon expiration of the duration of time, inactivate the community-based dating feature of the interest-based community.
- duration control e.g., duration control 240
- one or more of modules 102 may also cause user device 202 , server 206 , and/or administrator device 208 to obtain, from the user (e.g., user 210 ), data representative of at least one desired user attribute (e.g., desired user attribute 246 ) for new user connections.
- the user e.g., user 210
- data representative of at least one desired user attribute e.g., desired user attribute 246
- providing module 108 may cause user device 202 , server 206 , and/or administrator device 208 to identify the additional member (e.g., additional member 220 ) of the interest-based community (e.g., interest-based community 214 ) by determining that the additional member of the interest-based community shares the desired user attribute (e.g., by accessing user attribute data 244 that may be included in participant data 142 ).
- additional member e.g., additional member 220
- the additional member of the interest-based community e.g., interest-based community 214
- providing module 108 may cause user device 202 , server 206 , and/or administrator device 208 to identify the additional member (e.g., additional member 220 ) of the interest-based community (e.g., interest-based community 214 ) by further determining that the user (e.g., user 210 ) and the additional member (e.g., additional member 220 ) of the interest-based community (e.g., interest-based community 214 ) have at least a threshold level of compatibility (e.g., compatibility level 248 that may be included as part of participant data 142 ) within the dating service.
- a threshold level of compatibility e.g., compatibility level 248 that may be included as part of participant data 142
- one or more of modules 102 may cause user device 202 , server 206 , and/or administrator device 208 to receive a selection (e.g., selection 250 ) of the additional member (e.g., additional member 220 ) of the interest-based community (e.g., interest-based community 214 ) from the user (e.g., user 210 ).
- a selection e.g., selection 250
- the additional member e.g., additional member 220
- the interest-based community e.g., interest-based community 214
- one or more of modules 102 may cause user device 202 , server 206 , and/or administrator device 208 to present at least one set of information associated with the dating service and the additional member of the interest-based community to the user in response to receiving the selection of the additional member of the interest-based community.
- User device 202 generally represents any type or form of computing device capable of reading and/or executing computer-executable instructions. In at least one embodiment, user device 202 may accept one or more directions from server 206 and/or administrator device 208 . Examples of user device 202 include, without limitation, servers, desktops, laptops, tablets, cellular phones, (e.g., smartphones), personal digital assistants (PDAs), multimedia players, embedded systems, wearable devices (e.g., smart watches, smart glasses, etc.), gaming consoles, combinations of one or more of the same, or any other suitable mobile computing device.
- PDAs personal digital assistants
- multimedia players e.g., embedded systems
- wearable devices e.g., smart watches, smart glasses, etc.
- gaming consoles e.g., Sony PlayStation 4, Microsoft Xbox One, etc.
- Network 204 generally represents any medium or architecture capable of facilitating communication and/or data transfer between user device 202 , server 206 , and/or administrator device 208 .
- Examples of network 204 include, without limitation, an intranet, a WAN, a LAN, a Personal Area Network (PAN), the Internet, Power Line Communications (PLC), a cellular network (e.g., a Global System for Mobile Communications (GSM) network, a code-division multiple access (CDMA) network, a Long-Term Evolution (LTE) network, etc.), universal serial bus (USB) connections, and the like.
- Network 204 may facilitate communication or data transfer using wireless or wired connections.
- network 204 may facilitate communication between user device 202 , server 206 , and administrator device 208 .
- Server 206 generally represents any type or form of computing device capable of reading and/or executing computer-executable instructions and/or hosting executables. Examples of server 206 include, without limitation, application servers, storage servers, database servers, web servers, and/or any other suitable computing device configured to run certain software applications and/or provide various application, storage, and/or database services.
- administrator device 208 generally represents any type or form of computing device capable of reading and/or executing computer-executable instructions.
- administrator device 208 may accept one or more directions from user device 202 and/or server 206 .
- Examples of administrator device 208 include, without limitation, servers, laptops, tablets, cellular phones, (e.g., smartphones), personal digital assistants (PDAs), multimedia players, embedded systems, wearable devices (e.g., smart watches, smart glasses, etc.), gaming consoles, combinations of one or more of the same, or any other suitable mobile computing device.
- administrator device 208 may present an administrator (e.g., administrator 232 ) of an interest-based community (e.g., interest-based community 214 ) with one or more controls to administer the interest-based community.
- administrator device 208 may, when directed by one or more of modules 102 (e.g., activation management module 110 ) present an administrator interface (e.g., administrator interface 234 ) to an administrator (e.g., administrator 232 ) of an interest-based community (e.g., interest-based community 214 ).
- the administrator interface may include a dating feature control (e.g., dating feature control 236 ) and/or a duration control (e.g., duration control 240 ).
- user device 202 , server 206 , and administrator device 208 may be computing devices programmed with one or more of modules 102 . All or a portion of the functionality of modules 102 may be performed by user device 202 , server 206 , administrator device 208 , and/or any other suitable computing system. As will be described in greater detail below, one or more of modules 102 from FIG. 1 may, when executed by at least one processor of user device 202 , server 206 , and/or administrator device 208 , may enable user device 202 , server 206 , and/or administrator device 208 to provide a community-based dating service for a social networking system.
- FIG. 1 Many other devices or subsystems may be connected to system 100 in FIG. 1 and/or system 200 in FIG. 2 . Conversely, all of the components and devices illustrated in FIGS. 1 and 2 need not be present to practice the embodiments described and/or illustrated herein.
- the devices and subsystems referenced above may also be interconnected in different ways from those shown in FIG. 2 .
- Systems 100 and 200 may also employ any number of software, firmware, and/or hardware configurations.
- one or more of the example embodiments disclosed herein may be encoded as a computer program (also referred to as computer software, software applications, computer-readable instructions, and/or computer control logic) on a computer-readable medium.
- FIG. 3 is a flow diagram of an example computer-implemented method 300 for providing a community-based dating service for a social networking system.
- the steps shown in FIG. 3 may be performed by any suitable computer-executable code and/or computing system, including system 100 in FIG. 1 , system 200 in FIG. 2 , and/or variations or combinations of one or more of the same.
- each of the steps shown in FIG. 3 may represent an algorithm whose structure includes and/or is represented by multiple sub-steps, examples of which will be provided in greater detail below.
- one or more of the systems described herein may determine that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community.
- determining module 104 may, as part of user device 202 , server 206 , or administrator device 208 in FIG.
- user device 202 causes user device 202 , server 206 , and/or administrator device 208 to determine that user 210 of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of interest-based community 214 that includes activated community-based dating feature 216 .
- a “dating service” or “dating service within a social networking system” may be any service of a social networking system that manages dating connections and/or shares, compiles, formats, and/or broadcasts information based on dating connections.
- a “dating connection” and “a connection within a dating service” may be any social connection between at least two participants of a dating service of a social networking system that represents an interest by at least one of the participants in engaging in dating practices with the other participant or participants.
- an “interest-based community” and/or an “interest-based community of a social networking system” may include a gathering of people assembled around a subject of common interest. Examples of subjects of common interest may include, without limitation, persons, events, places, physical objects, virtual objects, concepts, themes, problems, propositions, expressions, fields, businesses, organizations, issues, works, and so forth.
- a social networking system may provide one or more features that may facilitate users of the social networking system forming, maintaining, managing, administering, joining, and/or engaging with interest-based communities.
- a social networking system may provide a “groups” feature that may enable one or more users to establish, join, interact with, and/or administer an interest-based community surrounding a particular subject.
- a social networking system may provide an “events” feature that may enable one or more users to establish, join, interact with, and/or administer an interest-based community surrounding a particular event, such as a concert, a social gathering, a meeting, and so forth.
- a social networking system may provide a “pages” feature that may enable one or more users to follow other users.
- a “community-based dating feature,” a “community-based dating feature of a social networking system,” and/or a “community-based dating feature associated with an interest-based community” may include a feature of a social networking system that facilitates (e.g., establishes, promotes, furthers, expedites, provides tools for, etc.) formation, maintenance, and/or dissolution of dating connections between members of interest-based communities.
- a community-based dating feature may identify members of an interest-based community who are participants in a dating service of a social networking system to other members of the interest-based community who are also participants in the dating service of the social networking system.
- a community-based dating feature of a social networking system may enable users to form strong, enjoyable, and valuable dating connections with other users of the social networking system more efficiently than via conventional electronic dating systems.
- Determining module 104 may determine that user 210 is both (1) a participant in a dating service of a social networking system, and (2) a member of interest-based community 214 that includes activated community-based dating feature 216 in a variety of contexts.
- participant data 142 as maintained by data store 140 may include information associated with participants in a dating service of a social networking system.
- participant data may include one or more indicators (e.g., a data field, a database record, a file, portions of one or more of the same, etc.) that may indicate that user 210 is a participant in a dating service of the social networking system and/or that user 210 is a member of an interest-based community of the social networking system.
- Determining module 104 may therefore determine that user 210 is both (1) a participant in a dating service of a social networking system, and (2) a member of interest-based community 214 that includes activated community-based dating feature 216 by accessing participant data 142 and/or by analyzing participant data 142 to identify one or more such indicators that may be included in participant data 142 .
- one or more of the systems described herein may receive a request from a user for access to the community-based dating feature of the interest-based community.
- receiving module 106 may, as part of user device 202 , server 206 , or administrator device 208 in FIG. 2 , cause user device 202 , server 206 , and/or administrator device 208 to receive request 218 for access to community-based dating feature 216 of interest-based community 214 .
- a “request” may include any information that indicates that a user (e.g., user 210 ) of a social networking system desires to participate in a community-based dating feature of an interest-based community that may facilitate dating connections between members of the interest-based community.
- a request (e.g., request 218 ) may include an instruction for one or more of the systems described herein to provide user 210 with access to community-based dating feature of an interest-based community.
- a request may further include, without limitation, a message from the user to other members of the interest-based community who are participating in the community-based dating feature, a set attributes of the user, at least one desired user attribute for new user connections, and so forth.
- Receiving module 106 may receive request 218 from user 210 in a variety of contexts. For example, user 210 may submit a request to participate in the discovery service via a dating interface of a social networking system (dating interface 226 ). Receiving module 106 may then receive request 218 from the dating interface via any suitable communications medium (e.g., network 204 ).
- any suitable communications medium e.g., network 204
- one or more of the systems described herein may present, within a dating interface, a representation of the interest-based community that may include an interface affordance that indicates at least one of (1) whether the community-based dating feature is activated for the interest-based community, and (2) whether the user has been provided with access to dating information associated with members of the interest-based community who are also participants in the dating service.
- receiving module 106 may receive the request from the user for access to the community-based dating feature of the interest-based community by receiving the request via a user interaction with the interface affordance.
- an “interface affordance” may include any interface element that indicates at least one of (1) whether a community-based dating feature is activated for an interest-based community, and (2) whether the user has been provided with access to dating information associated with members of the interest-based community who are also participants in the dating service.
- a user of a social networking system e.g., user 210
- a dating interface of the social networking system e.g., dating interface 226
- the interface may present an interface affordance that may be associated with (e.g., included in) a representation of an interest-based community (e.g., IBC representation 228 ).
- the interest-based community may be an interest-based community that the user is a member of (e.g., interest-based community 214 ).
- the interface affordance may indicate (1) whether a community-based dating feature is activated for the interest-based community, and/or (2) whether the user has been provided with access to a community-based dating feature of the interest-based community.
- one or more of the systems described herein may indicate one or more relationships between a user and a community-based dating feature via the interface affordance. For example, when community-based dating feature 216 is not active for interest-based community 214 , providing module 108 may present affordance 230 within dating interface 226 as a first image (e.g., an icon indicating that the community-based dating feature is not active, a blank space at a specific position within IBC representation 228 , etc.).
- a first image e.g., an icon indicating that the community-based dating feature is not active, a blank space at a specific position within IBC representation 228 , etc.
- providing module 108 may present affordance 230 within dating interface 226 as a second image (e.g., an image of a locked padlock). If community-based dating feature 216 is active for interest-based community 214 and user 210 has been provided with access to community-based dating feature 216 , providing module 108 may present affordance 230 within dating interface 226 as a third image (e.g., an image of an unlocked padlock).
- FIG. 4 includes an example interface view 400 that illustrates a dating interface of a social networking system that includes various representations of interest-based communities of the social networking system.
- FIG. 4 includes a representation 402 of an interest-based community associated with an event (e.g., a concert by a performer “DJ Bravo”). This may indicate that a user who may be accessing a dating service of the social networking system via the illustrated dating interface may be a member of the interest-based community represented by representation 402 .
- representation 402 includes an interface affordance 404 that includes an image of a locked padlock.
- interface affordance 404 may indicate that a community-based dating feature is activated for the interest-based community represented by representation 402 , and that the user has not been provided with access to the community-based dating feature of the interest-based community represented by representation 402 .
- FIG. 4 also includes a representation 406 of an internet-based community associated with a subject (e.g., “JSC Alumni Class of 2018”). This may indicate that the user who may be accessing the dating service via the illustrated dating interface may be a member of the interest-based community represented by representation 406 .
- representation 406 includes an interface affordance 408 that includes an image of an unlocked padlock.
- interface affordance 408 may indicate that a community-based dating feature is activated for the interest-based community represented by representation 406 , and that the user has been provided with access to the community-based dating feature of the interest-based community represented by representation 402 .
- receiving module 106 may receive a request (e.g., request 218 ) from the user for access to a community-based dating feature of an interest-based community by receiving the request via a user interaction with an interface affordance included in a representation of the interest-based community. For example, continuing with the example illustrated in FIG. 4 , a user may interact with (e.g., tap on, click on, select, etc.) interface affordance 404 .
- the interaction may cause receiving module 106 to receive request 218 (e.g., information representative of a request from the user for access to the community-based dating feature of the interest-based community represented by representation 406 .)
- request 218 e.g., information representative of a request from the user for access to the community-based dating feature of the interest-based community represented by representation 406 .
- a user may “unlock” a community-based dating feature of the interest-based community represented by representation 406 by interacting with (e.g., tapping on, clicking on, selecting, etc.) interface affordance 408 .
- one or more of the systems described herein may provide, in response to receiving a request, a user with access to a community-based dating feature of an interest-based community by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system.
- providing module 108 may, as part of user device 202 , server 206 , and/or administrator device 208 in FIG.
- user device 202 causes user device 202 , server 206 , and/or administrator device 208 to provide, in response to receiving request 218 , user 210 with access to community-based dating feature 216 of interest-based community 214 by (1) identifying additional member 220 who is an additional participant in dating service 212 , and (2) presenting additional member information 224 within dating interface 226 .
- Providing module 108 may perform the foregoing operations in a variety of contexts. For example, providing module 108 may identify additional member 220 by accessing and/or analyzing participant data 142 to identify one or more indicators that may indicate that additional member 220 is an additional participant in dating service 212 .
- Participant data 142 as maintained by data store 140 may include information associated with participants in a dating service of a social networking system. Hence, participant data may include one or more indicators (e.g., a data field, a database record, a file, portions of one or more of the same, etc.) that may indicate that an additional member 220 is a participant in dating service 212 and/or that additional member 220 is a member of interest-based community 214 .
- Providing module 108 may therefore identify additional member 220 by accessing participant data 142 and/or by analyzing participant data 142 to identify one or more such indicators that may be included in participant data 142 .
- providing module 108 may identify additional member 220 by obtaining, from user 210 , data representative of at least one desired user attribute for new user connections (e.g., desired user attribute 246 ), and determining that additional member 220 shares the desired user attribute.
- a “user attribute” may be any quality or characteristic that may be associated with a user of a social networking system.
- a user attribute may include, without limitation, a characteristic (e.g., physical, mental, intellectual, etc.), a trait, an aspect, a property, and/or a state.
- desired user attribute 246 may include an indication that user 210 is located in a particular geographic area and/or wishes to connect with other users in the particular geographic area, an indication that user 210 is employed by a particular employer and/or wishes to connect with other users who are also employed by the particular employer, an indication that user 210 is a participant of a dating service of a social networking system and wishes to connect with other users who are also participants of the dating service, and so forth.
- Providing module 108 may obtain desired user attribute 246 from user 210 in any suitable way.
- user 210 may submit desired user attribute 246 via a dating interface of a social networking system (e.g., dating interface 226 ).
- Obtaining module 106 may then obtain desired user attribute 246 from the user interface via an internal messaging service of the social networking system that facilitates communication among various services, modules, and/or users of the social networking system.
- desired user attribute 246 may be included with (e.g., incorporated as part of, communicated to providing module 108 contemporaneously with, etc.) request 218 .
- Providing module 108 may determine that additional member 220 possesses desired user attribute 246 in a variety of contexts. For example, providing module 108 may determine that additional member 220 possesses the desired user attribute by accessing user attribute data 244 included in participant data 142 stored in data store 140 . Providing module 108 may then determine that additional user 220 is a participant in the dating service of the social networking system and that additional user 220 possesses the desired user attribute based on user attribute data 244 , and may identify additional user 220 based on that determination.
- user 210 may be geographically located in Palo Alto, Calif.
- Desired user attribute 246 may indicate that user 210 desires to connect with other users who are also located in Palo Alto, Calif.
- User attribute data 244 may indicate that additional member 220 is also geographically located in Palo Alto, Calif.
- Providing module 108 may access participant data 142 , determine that additional member 220 possesses the desired user attribute of being geographically located in Palo Alto, Calif. based on user attribute data 244 , and may identify additional member 220 based on that determination.
- providing module 108 may identify additional member 220 by determining that user 210 and additional member 220 have at least a threshold level of compatibility within a dating service.
- a “level of compatibility” and/or “compatibility level” may include any metric that may indicate a degree to which two participants of a dating service may be romantically compatible with each other.
- a level of compatibility may be determined based on any suitable criteria including, without limitation, common attributes (e.g., income, socioeconomic status, religious views, etc.) of user 210 and additional member 220 , previous dating experiences of user 210 and/or additional member 220 , previous relationships of user 210 and/or additional member 220 , and so forth.
- a threshold level of compatibility may be 10 compatibility points.
- User 210 and additional member 220 may both be participants of the dating service and may share a particular attribute that may correlate with romantic compatibility, such as a set of common religious views. Based on user 210 and additional member 220 sharing this common attribute, the dating service may assign user 210 and additional member 220 a compatibility level 248 of 10 compatibility points, and may store compatibility level 220 as part of participant data 142 .
- providing module 108 may identify additional member 220 by accessing compatibility level 248 included in participant data 142 , and determining that compatibility level 248 , at 10 compatibility points, meets or exceeds the threshold level of compatibility of 10 compatibility points. Therefore, providing module 108 may identify additional member 220 by determining that user 210 and additional member 220 have at least the threshold level of compatibility within the dating service.
- providing module 108 may identify the additional member (e.g., additional member 220 ) by determining that the additional member is excluded from a set of friends of the user (e.g., user 210 ) and/or that the user (e.g., user 210 ) is excluded from a set of friends of the additional member.
- the systems and methods described herein may limit providing module 108 to identifying (e.g., as potential connections) members of the interest-based community who are not already friends of user 210 .
- the systems and methods described herein may identify additional member 220 when additional member 220 may not already be a friend of user 210 and/or user 210 may not already be a friend of additional member 220 .
- participant data 142 may include dating information 222 associated with participants in dating service 212 , and may therefore include additional member information 224 that may include dating information associated with additional member 220 .
- dating information 222 may include, without limitation, a textual message from additional member 220 to other participants in the dating service, a listing of interests of additional member 220 , a set of attributes of additional member 220 (e.g., physical attributes, geographic location, sexual orientation, sexual identity, religious views, etc.), a set of attributes that additional member 220 desires in potential dating connections, a media content item (e.g., video, audio, image, text, etc.) associated with and/or selected by additional member 220 , and so forth.
- a media content item e.g., video, audio, image, text, etc.
- providing module 108 may present additional member information 224 within dating interface 226 by accessing dating information 222 , identifying at least a portion of dating information 222 that may be associated with additional member 220 , designating the identified portion of dating information 222 that may be associated with additional member 220 as additional member information 224 , transferring additional member information 224 to user device 202 , and/or directing user device 202 to present additional member information 224 within dating interface 226 .
- one or more of the systems described herein may provide one or more additional features of a dating service.
- providing module 108 may, as part of user device 202 , server 206 , and/or administrator device 208 , cause user device 202 , server 206 , and/or administrator device 208 to provide at least one entry point from a social networking interface into a dating interface of the social networking system.
- an “entry point” into a dating interface may include any interface and/or interface element that may, when interacted with by a user of a social networking system, cause one or more systems described herein to provide the user with a dating interface (e.g., dating interface 226 ).
- FIGS. 5A-5B and FIG. 6 may include interface views that illustrate various examples of providing entry points from a social networking interface into a dating interface of a dating service of the social networking system in accordance with some embodiments described herein.
- interface view 500 may show an interface of a social networking system that includes an interface element 502 .
- One or more systems described herein e.g., receiving module 106 , providing module 108 , etc.
- FIG. 5B may show an interface view 510 of a discovery service interface of a social networking system.
- FIG. 5B further includes a dating service entry point 512 .
- a dating service entry point 512 When a user interacts with (e.g., touches, clicks, selects, etc.) dating service entry point 512 , one or more of the systems described herein (e.g., providing module 108 ) may detect the interaction and may, in response, provide the user with a dating interface (e.g., dating interface 226 ).
- a dating interface e.g., dating interface 226
- FIG. 6 shows an alternative interface view 600 that includes a dating service entry point 602 and a dating service entry point 604 .
- a user e.g., user 210
- one or more of the systems described herein may cause user device 202 , server 206 , and/or administrator device 208 to provide, via user device 202 , server 206 , and/or administrator device 208 , a dating interface (e.g., dating interface 226 ).
- FIG. 7 includes an interface view 700 that illustrates an example of presenting a home screen of a dating service of a social networking system within a dating interface of the social networking system in accordance with some embodiments described herein.
- one or more dating service entry points e.g., dating service entry point 512 , dating service entry point 602 , and/or dating service entry point 604
- one or more of modules 102 may provide interface view 700 that includes various interface elements that may enable a user to interact with a dating service (e.g., dating service 226 ).
- one or more of the systems described herein may detect a user interaction with dating profile interface element 702 , which may cause one or more of the systems described herein to provide a view of a dating profile of the user.
- FIG. 7 also includes an image 704 , an interested control 706 , and a conversation control 708 .
- a “dating profile” may include any suitable information that a participant in the dating service of the social network (e.g., user 210 and/or additional member 220 ) may wish to share with other participants in the dating service and/or may wish to keep private from users of the social networking system who are not participating in the dating service.
- a dating profile for user 210 may include, without limitation, an image of user 210 , a text description of user 210 , a set of interests of user 210 , a relationship status of user 210 , a geographic location associated with user 210 , a set of physical attributes of user 210 , and so forth.
- a dating profile for additional member 220 may include, without limitation, an image of additional member 220 , a text description of additional member 220 , a set of interests of additional member 220 , a relationship status of additional member 220 , a geographic location associated with additional member 220 , a set of physical attributes of additional member 220 , and so forth.
- dating profiles of participants in the dating service may be included as a part of dating information 222 in participant data 142 .
- one or more of the systems described herein may present dating information associated with an identified additional member of an interest-based community (e.g., additional member information 224 associated with additional member 220 of interest-based community 214 ) within a dating interface (e.g., dating interface 226 ) of a social networking system.
- image 704 may include dating information associated with an additional member of an interest-based community who is also a participant in a dating service of the social networking system and/or who has also requested and been provided access to the community-based dating feature associated with the interest-based community.
- a user may interact with (e.g., tap on, click on, select, etc.) image 704 .
- One or more of modules 102 e.g., receiving module 106 , providing module 108 , etc.
- One or more of modules 102 may cause user device 202 , server 206 , and/or administrator device 208 to present at least one set of information associated with the additional member of the interest-based community to the user in response to receiving the selection of the additional member of the interest-based community.
- the set of information may include a dating profile of the additional member of the interest-based community.
- FIGS. 8A-8C include interface views that illustrate examples of presenting, within a dating interface of a social networking system, dating information associated with a participant in a dating service of a social networking system who is also a member of an interest-based community.
- a user e.g., user 210
- 8C illustrate examples of information associated with the dating service (e.g., dating service 212 ) and additional member Saleem that one or more of the systems described herein (e.g., one or more of modules 102 ) may present to the user in response to receiving the user's selection of additional member Saleem, such as portions of Saleem's dating profile.
- dating service e.g., dating service 212
- additional member Saleem e.g., one or more of modules 102
- FIG. 8C further includes a pass control 822 and an interest control 824 .
- a user viewing the dating profile shown in FIGS. 8A-8C may select one of these controls to indicate whether they are interested in the participant shown in the dating profile. For example, if the user is not interested in making a dating connection with Saleem, the user may select pass control 822 , which may cause one or more of the systems described herein to no longer present Saleem and/or Saleem's dating profile to the user. Conversely, if the user is interested in making a dating connection with Saleem, the user may select interest control 824 , which may cause one or more of the systems described herein to present a conversation starter interface to the user.
- FIGS. 9-10 include interface views that illustrate examples of presenting, within a dating interface, a conversation starter interface that may enable a user to start a conversation with an additional member of the interest-based community.
- FIG. 9 includes interface view 900 that may enable a user to select one or more conversation starter elements.
- a “conversation starter element” may include any data associated with a participant in a social networking system that may be selected by other users of the social networking system to initiate a conversation with the user within a conversation starter interface.
- Conversation starter elements may include, without limitation, images, text, a set of interests, geographic locations, and so forth.
- conversation starter elements may be included in and/or selected from a dating profile of a user.
- a user may select one or more conversation starter elements and may write a conversation starter message to the additional member.
- FIG. 10 includes an interface view 1000 that shows a user entering a message to an additional member regarding a conversation starter element.
- one or more of the systems described herein e.g., one or more of modules 102
- the conversation starter message may be limited to text and/or the conversation starter element. This may prevent users from engaging in harassing behavior.
- One or more of the systems described herein may receive the selection and the message, and may send the conversation starter message, that may include the selected conversation starter element, to the additional member of the interest-based community.
- one or more of the systems described herein may determine whether the additional member has sent a response to the conversation starter message to the user. If the additional member has sent a response, the response may be provided to the user within the dating interface (e.g., whiting a messaging interface of the dating interface). If the additional member has not sent a response, one or more of the systems described herein (e.g., one or more of modules 102 ) may prevent the user from sending an additional message to the additional member. This may further prevent users from engaging in harassing behavior.
- FIG. 11 includes an interface view 1100 that illustrates providing, within a dating interface of a social networking system, a set of participants in the dating service who have indicated an interest in a participant.
- a participant “Danny” has indicated an interest in a user and has sent the user a conversation starter message 1102 .
- the user may choose to respond to the message, ignore it, and/or to have it removed from the dating interface. If the user chooses to respond to the message, one or more of the systems described herein may provide a messaging interface of the dating service that may enable the user to respond to the conversation starter message and/or continue a conversation with other users who have indicated an interest in the user.
- FIGS. 12A-12C may include interface views that illustrate a messaging interface of a dating service of a social networking system in accordance with some embodiments described herein.
- a user may be presented with interface view 1200 upon choosing to respond to a conversation starter message. Additionally or alternatively, a user may be presented with interface view 1200 upon selecting conversation control 708 shown in FIG. 7 .
- interface view 1200 shows conversation 1202 , which represents a conversation that the user is conducting with another participant named Roy.
- FIG. 12B includes interface view 1210 , which may illustrate a messaging interface that shows an ongoing conversation between the user and Roy.
- FIG. 12C includes interface view 1220 , which illustrates a user responding to a message from Roy by entering a message in text box 1222 .
- the messaging interface may enable participants in the dating service to carry on conversations with each other separately from other messaging interfaces that may be provided by the social networking system.
- one or more of the systems described herein may perform one or more operations to enable an administrator to activate a community-based dating feature of an interest-based community.
- activation management module 110 may, as part of user device 202 , server 206 , and/or administrator device 208 in FIG. 2 , provide administrator 232 with dating feature control 236 that may enable administrator 232 to provide an instruction to activate community-based dating feature 216 of interest-based community 214 .
- activation management module 110 may, as part of user device 202 , server 206 , and/or administrator device 208 in FIG. 2 , receive, via dating feature control 236 , activation instruction 238 that may direct one or more of the systems described herein to activate community-based dating feature 216 .
- activation management module 110 may, as part of user device 202 , server 206 , and/or administrator device 208 , in FIG. 2 , activate community-based dating feature 216 of interest-based community 214 in response to receiving activation instruction 238 .
- interest-based community 214 may be associated with a wedding, and user 210 and additional member 220 may be guests at the wedding, relatives of the marriage participants, and so forth.
- administrator 232 may be a planner of the wedding. Administrator 232 may wish to activate community-based dating feature 216 of interest-based community 214 in order for guests at the wedding to see which other guests are interested in forming dating connections with other members of interest-based community 214 .
- activation management module 110 may provide administrator 232 with dating feature control 236 , and administrator 232 may interact with dating feature control 236 to indicate that he or she wishes to activate community-based dating feature 216 .
- Activation management module 110 may receive, via dating feature control 236 , activation instruction 238 , which may direct activation management module 110 to activate community-based dating feature 216 of interest-based community 214 . Activation management module 110 may then activate the community-based dating feature 216 of interest-based community 214 in response to receiving activation instruction 238 .
- activation management module 110 may, as part of user device 202 , server 206 , and/or administrator device 208 in FIG. 2 , provide administrator 232 with duration control 240 that may enable the administrator to provide duration 242 for community-based dating feature 216 to remain activated. Furthermore, activation management module 110 may, as part of user device 202 , server 206 , and/or administrator device 208 in FIG. 2 , receives duration 242 via duration control 240 and, upon expiration of duration 240 , may further, as part of user device 202 , server 206 , and/or administrator device 208 in FIG. 2 , inactivate the community-based dating feature of the interest-based community.
- one or more of modules 102 may, as part of user device 202 , server 206 , and/or administrator device 208 in FIG. 2 , inactivate community-based dating feature 216 of interest-based community 214 upon expiration of a predetermined duration of time (e.g., 10 minutes, 10 hours, 10 days, etc.) following an activation of community-based dating feature 216 of interest-based community 214 .
- a predetermined duration of time e.g. 10 minutes, 10 hours, 10 days, etc.
- activation management module 110 may provide administrator 232 with duration control 240 and may receive duration 242 of 1 week via duration control 240 , thereby establishing a temporal window of 1 week following the wedding for members of interest-based community 214 to utilize community-based dating feature 216 to make dating connections with each other.
- receiving module 106 may receive a request from additional member 220 for access to community-based dating feature 216 (e.g., a request to “unlock” community-based dating feature 216 ), and providing module 108 may provide additional member 220 with access to community-based dating feature 216 in any of the ways described herein in relation to providing user 210 with access to community-based dating feature 216 .
- receiving module 106 may receive a request from user 210 for access to community-based dating feature 216 (e.g., a request to “unlock” community-based dating feature 216 ).
- Providing module 108 may provide user 210 with access to community-based dating feature 216 by identifying additional member 220 (i.e., based on providing module 108 providing additional member 220 with access to community-based dating feature 216 ), and may present dating information associated with additional member 220 (e.g., a dating profile of additional member 220 ) within dating interface 226 .
- This may be an example of community-based dating feature 216 operating as a “missed connections” feature that may enable members of interest-based community 214 to make dating connections with other members who they may meet and/or interact with at an event associated with interest-based community 214 .
- activation management module 110 may inactivate community-based dating feature 216 .
- Eight days following the wedding user 210 may provide an additional request to access community-based dating feature 216 .
- determining module 104 may determine that community-based dating feature 216 is no longer activated, receiving module 106 may decline to receive the additional request, and/or providing module 108 may not provide user 210 with access to community-based dating feature 216 .
- one or more of modules 102 may provide, via dating interface 226 , an error message indicating that community-based dating feature 216 of interest-based community 214 is no longer available to user 210 .
- one or more systems described herein may inactivate a community-based dating feature of an interest-based community upon expiration of a predetermined duration of time following an activation of the community-based dating feature of the interest-based community.
- the predetermined duration of time may be any suitable duration of time (e.g., a minute, an hour, a day, a week, a year, etc.), and may be determined by any suitable person, machine, system, and so forth.
- an administrator of dating service 212 may determine that a community-based dating feature of an interest-based community may only remain activated for 1 week and may provide an instruction to one or more of modules 102 to deactivate the community-based dating feature at the expiration of 1 week.
- one or more of modules 102 e.g., determining module 104 , receiving module 106 , providing module 108 , etc.
- the disclosed systems and methods may provide one or more advantages over traditional options for making dating connections between users of a social networking system. For example, enabling a user of a social networking system to unlock dating features associated with various interest-based communities (e.g., groups, events, etc.) of which they are already members, the systems and methods described herein may facilitate dating connections between members of interest-based communities of a social networking system (e.g., groups, events, pages, etc.) who already share an interest in a subject associated with the interest-based community, such as a past, present, or future event, a topic of discussion, a subject, and so forth.
- a social networking system e.g., groups, events, pages, etc.
- embodiments of the systems and methods described herein may enable members of interest-based communities who are interested in forming dating connections with other members of those communities to make stronger, longer-lasting, more enjoyable, and/or more fulfilling dating connections than may be possible through conventional dating services and/or traditional social networking systems.
- the systems and methods described herein may provide various administrative tools that may enable administrators of interest-based communities to activate, inactivate, enable, disable, lock, unlock, and/or otherwise administer a community-based dating feature of an interest-based community.
- embodiments of the present disclosure may provide various features of a community-based dating service that may effectively facilitate formation of dating connections between community members. For example, an embodiment may limit dating-focused interactions between group members to “conversation-starter” messages and/or text-only messages. Additional embodiments may prevent members from sending repeated messages to disinterested members.
- computing devices and systems described and/or illustrated herein broadly represent any type or form of computing device or system capable of executing computer-readable instructions, such as those contained within the modules described herein.
- these computing device(s) may each include at least one memory device and at least one physical processor.
- modules described and/or illustrated herein may represent portions of a single module or application.
- one or more of these modules may represent one or more software applications or programs that, when executed by a computing device, may cause the computing device to perform one or more tasks.
- one or more of the modules described and/or illustrated herein may represent modules stored and configured to run on one or more of the computing devices or systems described and/or illustrated herein.
- One or more of these modules may also represent all or portions of one or more special-purpose computers configured to perform one or more tasks.
- one or more of the modules described herein may transform data, physical devices, and/or representations of physical devices from one form to another.
- one or more of the modules recited herein may receive participant data (e.g., one or more elements included in participant data 142 , such as dating information 222 ) to be transformed, transform the participant data, output a result of the transformation to present the transformed participant data to a user (e.g., user 210 ), use the result of the transformation to identify one or more additional users of the social networking system (e.g., additional member 220 ), and store the result of the transformation to later present the transformed participant data to one or more additional users (e.g., additional member 220 ).
- one or more of the modules recited herein may transform a processor, volatile memory, non-volatile memory, and/or any other portion of a physical computing device from one form to another by executing on the computing device, storing data on the computing device, and/or otherwise interacting with the computing device.
- computer-readable medium generally refers to any form of device, carrier, or medium capable of storing or carrying computer-readable instructions.
- Examples of computer-readable media include, without limitation, transmission-type media, such as carrier waves, and non-transitory-type media, such as magnetic-storage media (e.g., hard disk drives, tape drives, and floppy disks), optical-storage media (e.g., Compact Disks (CDs), Digital Video Disks (DVDs), and BLU-RAY disks), electronic-storage media (e.g., solid-state drives and flash media), and other distribution systems.
- transmission-type media such as carrier waves
- non-transitory-type media such as magnetic-storage media (e.g., hard disk drives, tape drives, and floppy disks), optical-storage media (e.g., Compact Disks (CDs), Digital Video Disks (DVDs), and BLU-RAY disks), electronic-storage media (e.g., solid-state drives and flash media),
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
- This application claims the benefit of U.S. Provisional Application No. 62/665,478, filed May 1, 2018, U.S. Provisional Application No. 62/720,493, filed Aug. 21, 2018, and U.S. Provisional Application No. 62/757,128, filed Nov. 7, 2018, the disclosure of each of which is incorporated, in its entirety, by this reference.
- Modern social networking systems have revolutionized how people connect to and communicate with each other. For example, users of social networking systems may share information (e.g., posts, news stories, media, etc.) with other users, join groups that include other users who share common interests, and so forth. Unfortunately, it may be difficult for users of a social networking system to initiate new relationships with other users of the social networking system.
- For example, a user may wish to find a new romantic partner, and therefore may wish to identify other users of the social networking system who may be open to forming a new romantic relationship and with whom the user may be compatible (e.g., socially compatible, romantically compatible, sexually compatible, etc.). While some conventional social networking systems may allow users to form and/or participate in communities of users who share common interests, it may be difficult for a user who is a member of such a user community to identify other members of the community who may be open to forming new relationships and/or who may be otherwise compatible with the user.
- Hence, the instant disclosure identifies and addresses a need for new systems and methods for providing a community-based dating service for a social networking system.
- As will be described in greater detail below, the instant disclosure describes various systems and methods for providing a community-based dating service for a social networking system. In one example, a computer-implemented method may include determining that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community. The method may further include receiving a request from the user for access to the community-based dating feature of the interest-based community. The method may also include providing, in response to receiving the request, the user with access to the community-based dating feature of the interest-based community by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system.
- In some examples, the interest-based community may include at least one of (1) a set of users of the social networking system who have each indicated an interest in an event, or (2) a set of users of the social networking system who have each indicated an interest in a subject.
- In at least one example, the method may further include presenting, within the dating interface, a representation of the interest-based community that includes an interface affordance that indicates at least one of (1) whether the community-based dating feature is activated for the interest-based community, or (2) whether the user has been provided with access to the community-based dating feature of the interest-based community. In some examples, receiving the request from the user for access to the community-based dating feature of the interest-based community may include receiving the request via a user interaction with the interface affordance.
- In some embodiments, the method may further include providing an administrator of the interest-based community with a dating feature control that may enable the administrator to provide an instruction to activate the community-based dating feature of the interest-based community, and receiving, via the dating feature control, the instruction to activate the community-based dating feature of the interest-based community. In at least one embodiment, the method may further include activating the community-based dating feature of the interest-based community in response to receiving the instruction to activate the community-based dating feature associated with the interest-based community.
- In some examples, the method may further include providing the administrator with a duration control that may enable the administrator to provide a duration of time for the community-based dating feature of the interest-based community to remain activated. In at least one example, the method may also include receiving the duration of time via the duration control and, upon expiration of the duration of time, inactivating the community-based dating feature of the interest-based community.
- In some embodiments, the method may further include inactivating the community-based dating feature of the interest-based community upon expiration of a predetermined duration of time following an activation of the community-based dating feature of the interest-based community.
- In at least one embodiment, the method may further include receiving a request from the additional member for access to the community-based dating feature of the interest-based community, and providing, in response to receiving the request from the additional member for access to the community-based dating feature of the interest-based community, the additional member with access to the community-based dating feature of the interest-based community. In additional embodiments, identifying the additional member of the interest-based community who is an additional participant in the dating service may be based on providing the additional member with access to the community-based dating feature of the interest-based community.
- In some examples, identifying the additional member of the interest-based community may include (1) obtaining, from the user, data representative of at least one desired user attribute for new user connections, and (2) determining that the additional member of the interest-based community shares the desired user attribute. In at least one example, identifying the additional member of the interest-based community may further include determining that the user and the additional member of the interest-based community have at least a threshold level of compatibility within the dating service.
- In some embodiments, the method may further include (1) receiving a selection of the additional member of the interest-based community from the user, and (2) presenting at least one set of information associated with the dating service and the additional member of the interest-based community to the user in response to receiving the selection of the additional member of the interest-based community. In at least one embodiment, the set of information may include a dating profile of the additional member of the interest-based community.
- In some examples, the dating profile may include a set of conversation starter elements. In additional examples, the method may further include presenting, within the dating interface, a conversation interface that may enable the user to start a conversation with the additional member of the interest-based community regarding at least one conversation starter element included in the set of conversation starter elements. In some examples, the method may further include receiving, via the conversation interface, (1) a selection of at least one conversation starter element included in the set of conversation starter elements, and (2) conversation starter message from the user to the additional member of the interest-based community regarding the conversation starter element. In at least one additional example, the method may further include sending the conversation starter message to the additional member of the interest-based community. In some examples, receiving the conversation starter message from the user may include (1) receiving, via the conversation interface, at least one textual element for inclusion in the conversation starter message, and (2) preventing inclusion of at least one restricted audiovisual element in the conversation starter message.
- In some embodiments, the method may further include determining whether the additional member of the interest-based community has sent a response to the conversation starter message to the user. In at least one embodiment, the method may further include, upon determining that the additional member of the interest-based community has sent the response to the user, providing the response to the user within the dating interface. In some examples, the method may further include, upon determining that the additional member of the interest-based community has not sent the response, preventing the user from sending an additional message to the additional member of the interest-based community.
- In addition, a corresponding system for providing a community-based dating service for a social networking system may include several modules stored in memory, including a determining module that determines that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community. The system may further include a receiving module that receives a request from the user for access to the community-based dating feature of the interest-based community. The system may also include a providing module that provides, in response to the receiving module receiving the request, the user with access to the community-based dating feature of the interest-based community. In some examples, the providing module may provide the user with access to the community-based dating feature of the interest-based community by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system. The system may further include at least one physical processor that executes the determining module, the receiving module, and the providing module.
- In some embodiments, the system may further include an activation management module, stored in memory, that provides an administrator of the interest-based community with a dating feature control that may enable the administrator to provide an instruction to activate the community-based dating feature of the interest-based community. In some examples, the activation management module may further receive, via the dating feature control, the instruction to activate the community-based dating feature of the interest-based community. In at least one example, the activation management module may also, in response to receiving the instruction to activate the community-based dating feature associated with the interest-based community, activate the community-based dating feature of the interest-based community. In some embodiments, the physical processor may further execute the activation management module.
- In additional or alternative embodiments, the activation management module may further provide the administrator with a duration control that may enable the administrator to provide a duration of time for the community-based dating feature of the interest-based community to remain activated. In some embodiments, the activation management module may also receive the duration of time via the duration control, and may further, upon expiration of the duration of time, inactivate the community-based dating feature of the interest-based community.
- In some embodiments, the receiving module may further receive a selection of the additional member of the interest-based community from the user. In at least one embodiment, the providing module may further provide the user with access to the community-based dating feature by presenting a dating profile of the additional member of the interest-based community to the user in response to the receiving module receiving the selection of the additional member of the interest-based community.
- In some examples, the dating profile may include a set of conversation starter elements. In some examples, the providing module may further provide the user with access to the community-based dating feature of the interest-based community by presenting, within the dating interface, a conversation interface that may enable the user to start a conversation with the additional member of the interest-based community regarding at least one conversation starter element included in the set of conversation starter elements. In some embodiments, the receiving module may further receive, via the conversation interface (1) a selection of at least one conversation starter element included in the set of conversation starter elements, and (2) a conversation starter message from the user to the additional member of the interest-based community regarding the conversation starter element. In at least one embodiment, the receiving module may also send the conversation starter message to the additional member of the interest-based community.
- In some examples, the above-described method may be encoded as computer-readable instructions on a computer-readable medium. For example, a computer-readable medium may include one or more computer-executable instructions that, when executed by at least one processor of a computing device, may cause the computing device to determine that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community.
- In some embodiments, the computer-readable medium may include one or more computer-executable instructions that, when executed by at least one processor of a computing device, may cause the computing device to receive a request from the user for access to the community-based dating feature of the interest-based community.
- In at least one embodiment, the computer-readable medium may include one or more computer-executable instructions that, when executed by at least one processor of a computing device, may cause the computing device to provide, in response to receiving the request, the user with access to the community-based dating feature of the interest-based community by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system.
- Features from any of the above-mentioned embodiments may be used in combination with one another in accordance with the general principles described herein. These and other embodiments, features, and advantages will be more fully understood upon reading the following detailed description in conjunction with the accompanying drawings and claims.
- The accompanying drawings illustrate a number of example embodiments and are a part of the specification. Together with the following description, these drawings demonstrate and explain various principles of the instant disclosure.
-
FIG. 1 is a block diagram of an example system for providing a community-based dating service for a social networking system. -
FIG. 2 is a block diagram of an example implementation of a system for providing a community-based dating service for a social networking system. -
FIG. 3 is a flow diagram of an example method for providing a community-based dating service for a social networking system. -
FIG. 4 includes an example interface view that illustrates providing a dating interface of a social networking system that includes various representations of interest-based communities of the social networking system in accordance with some embodiments described herein. -
FIGS. 5A-5B andFIG. 6 include interface views that illustrate various examples of providing entry points from a social networking interface into a dating interface of a dating service of the social networking system in accordance with some embodiments described herein. -
FIG. 7 includes an interface view that illustrates an example of presenting a home screen of a dating service of a social networking system within a dating interface of the social networking system in accordance with some embodiments described herein. -
FIGS. 8A-8C include interface views that illustrate examples of presenting, within a dating interface of a social networking system, dating information associated with a participant in a dating service of a social networking system who is also a member of an interest-based community in accordance with some embodiments described herein. -
FIGS. 9-10 include interface views that illustrate examples of presenting, within a dating interface, a conversation interface that may enable a user to start a conversation with an additional member of the interest-based community in accordance with some embodiments described herein. -
FIG. 11 includes an interface view that illustrates providing, within a dating interface of a social networking system, a set of participants in the dating service who have indicated an interest in a participant in the dating service in accordance with some embodiments described herein. -
FIGS. 12A-12C include interface views that illustrate a messaging interface of a dating service of a social networking system in accordance with some embodiments described herein. - Throughout the drawings, identical reference characters and descriptions indicate similar, but not necessarily identical, elements. While the exemplary embodiments described herein are susceptible to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and will be described in detail herein. However, the exemplary embodiments described herein are not intended to be limited to the particular forms disclosed. Rather, the instant disclosure covers all modifications, equivalents, and alternatives falling within the scope of the appended claims.
- The present disclosure is generally directed to systems and methods for providing a community-based dating service for a social networking system. As will be explained in greater detail below, embodiments of the instant disclosure may determine that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community. Embodiments may also receive a request from the user for access to the community-based dating feature and may provide, in response to receiving the request, the user with access to the community-based dating feature of the interest-based community. In some examples, providing the user with access to the community-based dating feature may include identifying an additional member of the interest-based community who is also a participant in the dating service. An embodiment may then present dating information associated with the additional member of the interest-based community within a dating interface of the social networking system.
- The systems and methods described herein may enable a user of a social networking system to unlock dating features associated with various interest-based communities (e.g., groups, events, etc.) of which they are already members. Such a dating feature may facilitate dating connections between members of interest-based communities of a social networking system (e.g., groups, events, pages, etc.). As members of these interest-based communities may already share at least one common interest (e.g., an interest in a subject associated with the interest-based community), facilitating dating connections between such users may enable the users to make stronger, longer-lasting, and/or more fulfilling dating connections than may be possible through conventional dating services.
- To illustrate, if a user is a member of an “I Love Corgis” group and wishes to see if there are members within that group who may be interested in making dating connections with other members of the group, then one or more embodiments of this disclosure may enable the user to opt-in to a dating feature associated with the group. This may enable the user to view dating profiles of other members of the group that have also opted in to participate in the dating feature associated with the group.
- Similarly, if a user recently attended a friend's birthday party and met someone that they were interested in making a dating connection with, one or more embodiments of the instant disclosure may enable the user to opt-in to a dating feature associated with an interest-based community associated with the event. This may enable the user to see if the person of interest has also opted in to the dating feature of the interest-based community, which may indicate that the person of interest is also interested in making dating connections with other users who attended the friend's birthday party.
- In some embodiments, one or more of
modules 102 may provide group administrators with tools to enable, disable, lock, or unlock dating features or services for their group. For example, an event planner for a funeral may disable, via an administrator interface, a group-based dating feature for an event associated with the funeral (e.g., an interest-based community organized around the event of the funeral), while a wedding planner may enable, via an administrator interface, a group-based dating service for an event associated with the wedding. In some examples, embodiments may filter dating profiles based on a variety of criteria, such as sexual orientation, religion, likelihood of a good match with the user, and so forth. In additional or alternative examples, access to a dating feature of an interest-based community may be time-limited (e.g., limited to one week following an event). - Additionally, one or more embodiments of the instant disclosure may enable and/or disable one or more features associated with an interest-based community and/or a community-based dating feature associated with the interest-based community in order to facilitate user privacy and/or security when a user participates in the community-based dating feature associated with the interest-based community. For example, an embodiment may enable, limit, and/or disable a messaging service associated with an interest-based community and/or a community-based dating feature associated with the group based on one or more criteria. Thus, a messaging service associated with a group and/or a dating feature of an interest-based community may be tailored and/or limited to enhance user safety and/or privacy (e.g., messaging between two or more group members may be limited to text only until certain criteria are met to avoid offensive images, spam solicitations, etc.).
- Furthermore, embodiments of the instant disclosure may provide for a more efficient usage of telecommunications resources (e.g., telecommunications infrastructure, bandwidth, etc.) than traditional dating services. For example, the systems and methods described herein may enable a participant in a dating service of a social networking system to easily identify other participants in the dating service who share common interests with the user. Hence, the participant may discover potential dating connections by accessing dating information associated with such identified participants instead of randomly browsing profile information associated with a potentially larger, less targeted set of participants. This may conserve bandwidth resources of the participant, the social networking system, and/or a telecommunications infrastructure that connects the user to the social networking system.
- The following will provide, with reference to
FIGS. 1-2 and 4-11 , detailed descriptions of systems that may provide a community-based dating service for a social networking system. Detailed descriptions of corresponding computer-implemented methods will also be provided in connection withFIG. 3 . -
FIG. 1 is a block diagram of anexample system 100 for providing a community-based dating service for a social networking system. As illustrated in this figure,example system 100 may include one ormore modules 102 for performing one or more tasks. As will be explained in greater detail below,modules 102 may include a determiningmodule 104 that may determine that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community.Example system 100 may further include areceiving module 106 that receives a request from the user for access to the community-based dating feature of the interest-based community. - As further shown in
FIG. 1 ,example system 100 may also include a providingmodule 108 that may provide, in response to the receiving module receiving the request, the user with access to the community-based dating feature of the interest-based community. As will be described in greater detail below, in some examples, providingmodule 108 may provide a user with access to a community-based dating feature of the interest-based community by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system. - In some additional and/or alternative embodiments,
example system 100 may further include anactivation management module 110 that may provide an administrator of the interest-based community with a dating feature control that may enable the administrator to provide an instruction to activate the community-based dating feature of the interest-based community. In some examples,activation management module 110 may also receive, via the dating feature control, the instruction to activate the community-based dating feature of the interest-based community. In at least one example,activation management module 110 may also activate the community-based dating feature of the interest-based community in response to receiving the instruction to activate the community-based dating feature associated with the interest-based community. - As further illustrated in
FIG. 1 ,example system 100 may also include one or more memory devices, such asmemory 120.Memory 120 generally represents any type or form of volatile or non-volatile storage device or medium capable of storing data and/or computer-readable instructions. In one example,memory 120 may store, load, and/or maintain one or more ofmodules 102. Examples ofmemory 120 include, without limitation, Random Access Memory (RAM), Read Only Memory (ROM), flash memory, Hard Disk Drives (HDDs), Solid-State Drives (SSDs), optical disk drives, caches, variations or combinations of one or more of the same, or any other suitable storage memory. - As further illustrated in
FIG. 1 ,example system 100 may also include one or more physical processors, such asphysical processor 130.Physical processor 130 generally represents any type or form of hardware-implemented processing unit capable of interpreting and/or executing computer-readable instructions. In one example,physical processor 130 may access and/or modify one or more ofmodules 102 stored inmemory 120. Additionally or alternatively,physical processor 130 may execute one or more ofmodules 102 to facilitate providing a community-based dating service for a social networking system. Examples ofphysical processor 130 include, without limitation, microprocessors, microcontrollers, central processing units (CPUs), Field-Programmable Gate Arrays (FPGAs) that implement softcore processors, Application-Specific Integrated Circuits (ASICs), portions of one or more of the same, variations or combinations of one or more of the same, or any other suitable physical processor. - As also illustrated in
FIG. 1 ,example system 100 may also include one or more stores of data, such asdata store 140. In at least one example,data store 140 may includeparticipant data 142 that may include information associated with users who are participating in a dating service of the social networking system. Furthermore, in some examples,participant data 142 may also include, without limitation, data associated with one or more attributes of a participant in a dating service of the social networking system and/or data associated with a compatibility level (e.g., an interpersonal compatibility level, a dating compatibility level, etc.) of at least two participants in the dating service.Data store 140 may represent portions of a single data store or computing device or a plurality of data stores or computing devices. In some embodiments,data store 140 may be a logical container for data and may be implemented in various forms (e.g., a database, a file, file system, a data structure, etc.). Examples ofdata store 140 may include, without limitation, one or more files, file systems, data stores, databases, and/or database management systems such as an operational data store (ODS), a relational database, a NoSQL database, a NewSQL database, and/or any other suitable organized collection of data. -
Example system 100 inFIG. 1 may be implemented in a variety of ways. For example, all or a portion ofexample system 100 may represent portions of an example system 200 (“system 200”) inFIG. 2 . As shown inFIG. 2 ,system 200 may includeuser device 202 in communication with a social networking server 206 (“server 206”) and anadministrator device 208 vianetwork 204. In at least one example,server 206 may be programmed with one or more ofmodules 102. Additionally or alternatively,user device 202 and/oradministrator device 208 may be programmed with one or more ofmodules 102. - In at least one embodiment, one or
more modules 102 fromFIG. 1 may, when executed byuser device 202,server 206, and/oradministrator device 208, enableuser device 202,server 206, and/oradministrator device 208 to perform one or more operations to provide a community-based dating service for a social networking system. For example, as will be described in greater detail below, determiningmodule 104 may causeuser device 202,server 206, and/oradministrator device 208 to determine that a user (e.g., user 210) of a social networking system is both (1) a participant in a dating service of the social networking system (e.g., dating service 212), and (2) a member of an interest-based community of the social networking system (e.g., interest-based community 214) that includes an activated community-based dating feature (e.g., community-based dating feature 216) that facilitates dating connections between members of the interest-based community. - Furthermore, receiving
module 106cause user device 202,server 206, and/oradministrator device 208 to receive a request (e.g., request 218) from the user for access to the community-based dating feature of the interest-based community. Additionally, providingmodule 108 may causeuser device 202,server 206, and/oradministrator device 208 to provide, in response to receivingmodule 106 receiving the request (e.g., request 218), the user with access to the community-based dating feature of the interest-based community. In some examples, providingmodule 108 may provide the user with access to the community-based dating feature of the interest-based community by: (1) identifying at least one additional member (e.g., additional member 220) of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community (e.g.,additional member information 224, also referred to inFIG. 2 as “add'lmember information 224,” that may be included inparticipant data 142 as part of dating information 222) within a dating interface of the social networking system (e.g., dating interface 226). - In at least one embodiment, one or more of modules 102 (e.g., providing module 108) may cause
user device 202,server 206, and/oradministrator device 208 to present, within the dating interface (e.g., dating interface 226), a representation of the interest-based community (e.g., interest-basedcommunity representation 228, also referred to herein as “IBC representation 228”) that may include an interface affordance (e.g., affordance 230) that may indicate at least one of (1) whether the community-based dating feature (e.g., community-based dating feature 216) is activated for the interest-based community, and (2) whether the user has been provided with access to. In some embodiments, one or more of modules 102 (e.g., receiving module 106) may also receive the request (e.g., request 218) from the user for access to the community-based dating feature of the interest-based community by receiving the request via a user interaction with the interface affordance (e.g., affordance 230). - In some additional or alternative embodiments,
activation management module 110 may causeuser device 202,server 206, and/oradministrator device 208 to provide an administrator of the interest-based community (e.g., administrator 232) with a dating feature control (e.g., datingfeature control 236 included as part of administrator interface 234) that may enable the administrator to provide an instruction (e.g., activation instruction 238) to activate the community-based dating feature of the interest-based community. In some examples,activation management module 110 may additionally or alternatively causeuser device 202,server 206, and/oradministrator device 208 to receive, via the dating feature control (e.g., dating feature control 236), the instruction (e.g., activation instruction 238) to activate the community-based dating feature (e.g., community-based dating feature 216) of the interest-based community (e.g., interest-based community 214). In at least one example, activation management module may causeuser device 202,server 206, and/oradministrator device 208 to activate the community-based dating feature (e.g., community-based dating feature 216) of the interest-based community (e.g., interest-based community 214) in response to receiving the instruction (e.g., activation instruction 238) to activate the community-based dating feature associated with the interest-based community. - In some embodiments,
activation management module 110 may also causeuser device 202,server 206, and/oradministrator device 208 to provide the administrator (e.g., administrator 232) with a duration control (e.g.,duration control 240 within administrator interface 234) that may enable the administrator to provide a duration of time (e.g., duration 242) for the community-based dating feature (e.g., community-based dating feature 216) of the interest-based community (e.g., interest-based community 214) to remain activated. In some examples,activation management module 110 may also causeuser device 202,server 206, and/oradministrator device 208 to receive the duration of time (e.g., duration 242) via the duration control (e.g., duration control 240), and, upon expiration of the duration of time, inactivate the community-based dating feature of the interest-based community. - In some examples, one or more of modules 102 (e.g., providing module 108) may also cause
user device 202,server 206, and/oradministrator device 208 to obtain, from the user (e.g., user 210), data representative of at least one desired user attribute (e.g., desired user attribute 246) for new user connections. In some examples, providingmodule 108 may causeuser device 202,server 206, and/oradministrator device 208 to identify the additional member (e.g., additional member 220) of the interest-based community (e.g., interest-based community 214) by determining that the additional member of the interest-based community shares the desired user attribute (e.g., by accessinguser attribute data 244 that may be included in participant data 142). - In at least one embodiment, providing
module 108 may causeuser device 202,server 206, and/oradministrator device 208 to identify the additional member (e.g., additional member 220) of the interest-based community (e.g., interest-based community 214) by further determining that the user (e.g., user 210) and the additional member (e.g., additional member 220) of the interest-based community (e.g., interest-based community 214) have at least a threshold level of compatibility (e.g.,compatibility level 248 that may be included as part of participant data 142) within the dating service. - In at least one example, one or more of modules 102 (e.g., receiving
module 106, providingmodule 108, etc.) may causeuser device 202,server 206, and/oradministrator device 208 to receive a selection (e.g., selection 250) of the additional member (e.g., additional member 220) of the interest-based community (e.g., interest-based community 214) from the user (e.g., user 210). In additional examples, one or more of modules 102 (e.g., providing module 108) may causeuser device 202,server 206, and/oradministrator device 208 to present at least one set of information associated with the dating service and the additional member of the interest-based community to the user in response to receiving the selection of the additional member of the interest-based community. -
User device 202 generally represents any type or form of computing device capable of reading and/or executing computer-executable instructions. In at least one embodiment,user device 202 may accept one or more directions fromserver 206 and/oradministrator device 208. Examples ofuser device 202 include, without limitation, servers, desktops, laptops, tablets, cellular phones, (e.g., smartphones), personal digital assistants (PDAs), multimedia players, embedded systems, wearable devices (e.g., smart watches, smart glasses, etc.), gaming consoles, combinations of one or more of the same, or any other suitable mobile computing device. -
Network 204 generally represents any medium or architecture capable of facilitating communication and/or data transfer betweenuser device 202,server 206, and/oradministrator device 208. Examples ofnetwork 204 include, without limitation, an intranet, a WAN, a LAN, a Personal Area Network (PAN), the Internet, Power Line Communications (PLC), a cellular network (e.g., a Global System for Mobile Communications (GSM) network, a code-division multiple access (CDMA) network, a Long-Term Evolution (LTE) network, etc.), universal serial bus (USB) connections, and the like.Network 204 may facilitate communication or data transfer using wireless or wired connections. In one embodiment,network 204 may facilitate communication betweenuser device 202,server 206, andadministrator device 208. -
Server 206 generally represents any type or form of computing device capable of reading and/or executing computer-executable instructions and/or hosting executables. Examples ofserver 206 include, without limitation, application servers, storage servers, database servers, web servers, and/or any other suitable computing device configured to run certain software applications and/or provide various application, storage, and/or database services. - Like
user device 202,administrator device 208 generally represents any type or form of computing device capable of reading and/or executing computer-executable instructions. In at least one embodiment,administrator device 208 may accept one or more directions fromuser device 202 and/orserver 206. Examples ofadministrator device 208 include, without limitation, servers, laptops, tablets, cellular phones, (e.g., smartphones), personal digital assistants (PDAs), multimedia players, embedded systems, wearable devices (e.g., smart watches, smart glasses, etc.), gaming consoles, combinations of one or more of the same, or any other suitable mobile computing device. In at least one example,administrator device 208 may present an administrator (e.g., administrator 232) of an interest-based community (e.g., interest-based community 214) with one or more controls to administer the interest-based community. For example, in at least one embodiment,administrator device 208 may, when directed by one or more of modules 102 (e.g., activation management module 110) present an administrator interface (e.g., administrator interface 234) to an administrator (e.g., administrator 232) of an interest-based community (e.g., interest-based community 214). In some examples, the administrator interface may include a dating feature control (e.g., dating feature control 236) and/or a duration control (e.g., duration control 240). - In at least one example,
user device 202,server 206, andadministrator device 208 may be computing devices programmed with one or more ofmodules 102. All or a portion of the functionality ofmodules 102 may be performed byuser device 202,server 206,administrator device 208, and/or any other suitable computing system. As will be described in greater detail below, one or more ofmodules 102 fromFIG. 1 may, when executed by at least one processor ofuser device 202,server 206, and/oradministrator device 208, may enableuser device 202,server 206, and/oradministrator device 208 to provide a community-based dating service for a social networking system. - Many other devices or subsystems may be connected to
system 100 inFIG. 1 and/orsystem 200 inFIG. 2 . Conversely, all of the components and devices illustrated inFIGS. 1 and 2 need not be present to practice the embodiments described and/or illustrated herein. The devices and subsystems referenced above may also be interconnected in different ways from those shown inFIG. 2 .Systems -
FIG. 3 is a flow diagram of an example computer-implementedmethod 300 for providing a community-based dating service for a social networking system. The steps shown inFIG. 3 may be performed by any suitable computer-executable code and/or computing system, includingsystem 100 inFIG. 1 ,system 200 inFIG. 2 , and/or variations or combinations of one or more of the same. In one example, each of the steps shown inFIG. 3 may represent an algorithm whose structure includes and/or is represented by multiple sub-steps, examples of which will be provided in greater detail below. - As illustrated in
FIG. 3 , atstep 310, one or more of the systems described herein may determine that a user of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature that facilitates dating connections between members of the interest-based community. For example, determiningmodule 104 may, as part ofuser device 202,server 206, oradministrator device 208 inFIG. 2 , causeuser device 202,server 206, and/oradministrator device 208 to determine that user 210 of a social networking system is both (1) a participant in a dating service of the social networking system, and (2) a member of interest-basedcommunity 214 that includes activated community-baseddating feature 216. - In some examples, a “dating service” or “dating service within a social networking system” may be any service of a social networking system that manages dating connections and/or shares, compiles, formats, and/or broadcasts information based on dating connections. In some examples, a “dating connection” and “a connection within a dating service” may be any social connection between at least two participants of a dating service of a social networking system that represents an interest by at least one of the participants in engaging in dating practices with the other participant or participants.
- In some examples, an “interest-based community” and/or an “interest-based community of a social networking system” may include a gathering of people assembled around a subject of common interest. Examples of subjects of common interest may include, without limitation, persons, events, places, physical objects, virtual objects, concepts, themes, problems, propositions, expressions, fields, businesses, organizations, issues, works, and so forth. In some examples, a social networking system may provide one or more features that may facilitate users of the social networking system forming, maintaining, managing, administering, joining, and/or engaging with interest-based communities. For example, a social networking system may provide a “groups” feature that may enable one or more users to establish, join, interact with, and/or administer an interest-based community surrounding a particular subject. Additionally or alternatively, a social networking system may provide an “events” feature that may enable one or more users to establish, join, interact with, and/or administer an interest-based community surrounding a particular event, such as a concert, a social gathering, a meeting, and so forth. Furthermore, a social networking system may provide a “pages” feature that may enable one or more users to follow other users.
- In some examples, a “community-based dating feature,” a “community-based dating feature of a social networking system,” and/or a “community-based dating feature associated with an interest-based community” may include a feature of a social networking system that facilitates (e.g., establishes, promotes, furthers, expedites, provides tools for, etc.) formation, maintenance, and/or dissolution of dating connections between members of interest-based communities. For example, a community-based dating feature may identify members of an interest-based community who are participants in a dating service of a social networking system to other members of the interest-based community who are also participants in the dating service of the social networking system. This may enable users who share common interests (e.g., users who are both members of an interest-based community) to form dating connections with each other. By facilitating dating connections between users who already share common interests, a community-based dating feature of a social networking system may enable users to form strong, enjoyable, and valuable dating connections with other users of the social networking system more efficiently than via conventional electronic dating systems.
- Determining
module 104 may determine that user 210 is both (1) a participant in a dating service of a social networking system, and (2) a member of interest-basedcommunity 214 that includes activated community-baseddating feature 216 in a variety of contexts. For example, as described above,participant data 142 as maintained bydata store 140 may include information associated with participants in a dating service of a social networking system. Hence, participant data may include one or more indicators (e.g., a data field, a database record, a file, portions of one or more of the same, etc.) that may indicate that user 210 is a participant in a dating service of the social networking system and/or that user 210 is a member of an interest-based community of the social networking system. Determiningmodule 104 may therefore determine that user 210 is both (1) a participant in a dating service of a social networking system, and (2) a member of interest-basedcommunity 214 that includes activated community-baseddating feature 216 by accessingparticipant data 142 and/or by analyzingparticipant data 142 to identify one or more such indicators that may be included inparticipant data 142. - Returning to
FIG. 3 , atstep 320, one or more of the systems described herein may receive a request from a user for access to the community-based dating feature of the interest-based community. For example, receivingmodule 106 may, as part ofuser device 202,server 206, oradministrator device 208 inFIG. 2 , causeuser device 202,server 206, and/oradministrator device 208 to receiverequest 218 for access to community-baseddating feature 216 of interest-basedcommunity 214. - In some examples, a “request” may include any information that indicates that a user (e.g., user 210) of a social networking system desires to participate in a community-based dating feature of an interest-based community that may facilitate dating connections between members of the interest-based community. For example, a request (e.g., request 218) may include an instruction for one or more of the systems described herein to provide user 210 with access to community-based dating feature of an interest-based community. In some examples, a request (e.g., request 218) may further include, without limitation, a message from the user to other members of the interest-based community who are participating in the community-based dating feature, a set attributes of the user, at least one desired user attribute for new user connections, and so forth.
- Receiving
module 106 may receiverequest 218 from user 210 in a variety of contexts. For example, user 210 may submit a request to participate in the discovery service via a dating interface of a social networking system (dating interface 226). Receivingmodule 106 may then receiverequest 218 from the dating interface via any suitable communications medium (e.g., network 204). - In some examples, one or more of the systems described herein (e.g., one or more of modules 102) may present, within a dating interface, a representation of the interest-based community that may include an interface affordance that indicates at least one of (1) whether the community-based dating feature is activated for the interest-based community, and (2) whether the user has been provided with access to dating information associated with members of the interest-based community who are also participants in the dating service. In at least one example, receiving
module 106 may receive the request from the user for access to the community-based dating feature of the interest-based community by receiving the request via a user interaction with the interface affordance. - In some examples, an “interface affordance” may include any interface element that indicates at least one of (1) whether a community-based dating feature is activated for an interest-based community, and (2) whether the user has been provided with access to dating information associated with members of the interest-based community who are also participants in the dating service. For example, as a user of a social networking system (e.g., user 210) who is a participant in a dating service of a social networking system interacts with a dating interface of the social networking system (e.g., dating interface 226), the interface may present an interface affordance that may be associated with (e.g., included in) a representation of an interest-based community (e.g., IBC representation 228). In some examples, the interest-based community may be an interest-based community that the user is a member of (e.g., interest-based community 214). In such examples, the interface affordance may indicate (1) whether a community-based dating feature is activated for the interest-based community, and/or (2) whether the user has been provided with access to a community-based dating feature of the interest-based community.
- In at least one example, one or more of the systems described herein (e.g., providing module 108) may indicate one or more relationships between a user and a community-based dating feature via the interface affordance. For example, when community-based
dating feature 216 is not active for interest-basedcommunity 214, providingmodule 108 may presentaffordance 230 within datinginterface 226 as a first image (e.g., an icon indicating that the community-based dating feature is not active, a blank space at a specific position withinIBC representation 228, etc.). If community-baseddating feature 216 is active, but user 210 has not been provided with access to community-baseddating feature 216, providingmodule 108 may presentaffordance 230 within datinginterface 226 as a second image (e.g., an image of a locked padlock). If community-baseddating feature 216 is active for interest-basedcommunity 214 and user 210 has been provided with access to community-baseddating feature 216, providingmodule 108 may presentaffordance 230 within datinginterface 226 as a third image (e.g., an image of an unlocked padlock). - By way of illustration,
FIG. 4 includes anexample interface view 400 that illustrates a dating interface of a social networking system that includes various representations of interest-based communities of the social networking system. For example,FIG. 4 includes arepresentation 402 of an interest-based community associated with an event (e.g., a concert by a performer “DJ Bravo”). This may indicate that a user who may be accessing a dating service of the social networking system via the illustrated dating interface may be a member of the interest-based community represented byrepresentation 402. As shown,representation 402 includes aninterface affordance 404 that includes an image of a locked padlock. Hence,interface affordance 404 may indicate that a community-based dating feature is activated for the interest-based community represented byrepresentation 402, and that the user has not been provided with access to the community-based dating feature of the interest-based community represented byrepresentation 402. -
FIG. 4 also includes arepresentation 406 of an internet-based community associated with a subject (e.g., “JSC Alumni Class of 2018”). This may indicate that the user who may be accessing the dating service via the illustrated dating interface may be a member of the interest-based community represented byrepresentation 406. As shown,representation 406 includes aninterface affordance 408 that includes an image of an unlocked padlock. Hence,interface affordance 408 may indicate that a community-based dating feature is activated for the interest-based community represented byrepresentation 406, and that the user has been provided with access to the community-based dating feature of the interest-based community represented byrepresentation 402. - In some examples, receiving
module 106 may receive a request (e.g., request 218) from the user for access to a community-based dating feature of an interest-based community by receiving the request via a user interaction with an interface affordance included in a representation of the interest-based community. For example, continuing with the example illustrated inFIG. 4 , a user may interact with (e.g., tap on, click on, select, etc.)interface affordance 404. The interaction may cause receivingmodule 106 to receive request 218 (e.g., information representative of a request from the user for access to the community-based dating feature of the interest-based community represented byrepresentation 406.) Hence, a user may “unlock” a community-based dating feature of the interest-based community represented byrepresentation 406 by interacting with (e.g., tapping on, clicking on, selecting, etc.)interface affordance 408. - Returning to
FIG. 3 , atstep 330, one or more of the systems described herein may provide, in response to receiving a request, a user with access to a community-based dating feature of an interest-based community by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system. For example, providingmodule 108 may, as part ofuser device 202,server 206, and/oradministrator device 208 in FIG. 2, causeuser device 202,server 206, and/oradministrator device 208 to provide, in response to receivingrequest 218, user 210 with access to community-baseddating feature 216 of interest-basedcommunity 214 by (1) identifyingadditional member 220 who is an additional participant in datingservice 212, and (2) presentingadditional member information 224 within datinginterface 226. - Providing
module 108 may perform the foregoing operations in a variety of contexts. For example, providingmodule 108 may identifyadditional member 220 by accessing and/or analyzingparticipant data 142 to identify one or more indicators that may indicate thatadditional member 220 is an additional participant in datingservice 212.Participant data 142 as maintained bydata store 140 may include information associated with participants in a dating service of a social networking system. Hence, participant data may include one or more indicators (e.g., a data field, a database record, a file, portions of one or more of the same, etc.) that may indicate that anadditional member 220 is a participant in datingservice 212 and/or thatadditional member 220 is a member of interest-basedcommunity 214. Providingmodule 108 may therefore identifyadditional member 220 by accessingparticipant data 142 and/or by analyzingparticipant data 142 to identify one or more such indicators that may be included inparticipant data 142. - In at least one example, providing
module 108 may identifyadditional member 220 by obtaining, from user 210, data representative of at least one desired user attribute for new user connections (e.g., desired user attribute 246), and determining thatadditional member 220 shares the desired user attribute. - In some examples, a “user attribute” may be any quality or characteristic that may be associated with a user of a social networking system. In some examples, a user attribute may include, without limitation, a characteristic (e.g., physical, mental, intellectual, etc.), a trait, an aspect, a property, and/or a state. For example, desired user attribute 246 may include an indication that user 210 is located in a particular geographic area and/or wishes to connect with other users in the particular geographic area, an indication that user 210 is employed by a particular employer and/or wishes to connect with other users who are also employed by the particular employer, an indication that user 210 is a participant of a dating service of a social networking system and wishes to connect with other users who are also participants of the dating service, and so forth.
- Providing
module 108 may obtain desired user attribute 246 from user 210 in any suitable way. For example, user 210 may submit desired user attribute 246 via a dating interface of a social networking system (e.g., dating interface 226). Obtainingmodule 106 may then obtain desired user attribute 246 from the user interface via an internal messaging service of the social networking system that facilitates communication among various services, modules, and/or users of the social networking system. As noted above, in some examples, desired user attribute 246 may be included with (e.g., incorporated as part of, communicated to providingmodule 108 contemporaneously with, etc.)request 218. - Providing
module 108 may determine thatadditional member 220 possesses desired user attribute 246 in a variety of contexts. For example, providingmodule 108 may determine thatadditional member 220 possesses the desired user attribute by accessinguser attribute data 244 included inparticipant data 142 stored indata store 140. Providingmodule 108 may then determine thatadditional user 220 is a participant in the dating service of the social networking system and thatadditional user 220 possesses the desired user attribute based onuser attribute data 244, and may identifyadditional user 220 based on that determination. - For example, user 210 may be geographically located in Palo Alto, Calif. Desired user attribute 246 may indicate that user 210 desires to connect with other users who are also located in Palo Alto, Calif.
User attribute data 244 may indicate thatadditional member 220 is also geographically located in Palo Alto, Calif. Providingmodule 108 may accessparticipant data 142, determine thatadditional member 220 possesses the desired user attribute of being geographically located in Palo Alto, Calif. based onuser attribute data 244, and may identifyadditional member 220 based on that determination. - In some examples, providing
module 108 may identifyadditional member 220 by determining that user 210 andadditional member 220 have at least a threshold level of compatibility within a dating service. In some examples, a “level of compatibility” and/or “compatibility level” may include any metric that may indicate a degree to which two participants of a dating service may be romantically compatible with each other. A level of compatibility may be determined based on any suitable criteria including, without limitation, common attributes (e.g., income, socioeconomic status, religious views, etc.) of user 210 andadditional member 220, previous dating experiences of user 210 and/oradditional member 220, previous relationships of user 210 and/oradditional member 220, and so forth. - For example, a threshold level of compatibility may be 10 compatibility points. User 210 and
additional member 220 may both be participants of the dating service and may share a particular attribute that may correlate with romantic compatibility, such as a set of common religious views. Based on user 210 andadditional member 220 sharing this common attribute, the dating service may assign user 210 and additional member 220 acompatibility level 248 of 10 compatibility points, and may storecompatibility level 220 as part ofparticipant data 142. In this example, providingmodule 108 may identifyadditional member 220 by accessingcompatibility level 248 included inparticipant data 142, and determining thatcompatibility level 248, at 10 compatibility points, meets or exceeds the threshold level of compatibility of 10 compatibility points. Therefore, providingmodule 108 may identifyadditional member 220 by determining that user 210 andadditional member 220 have at least the threshold level of compatibility within the dating service. - In some contexts, providing
module 108 may identify the additional member (e.g., additional member 220) by determining that the additional member is excluded from a set of friends of the user (e.g., user 210) and/or that the user (e.g., user 210) is excluded from a set of friends of the additional member. In at least this way, the systems and methods described herein may limit providingmodule 108 to identifying (e.g., as potential connections) members of the interest-based community who are not already friends of user 210. Thus, the systems and methods described herein may identifyadditional member 220 whenadditional member 220 may not already be a friend of user 210 and/or user 210 may not already be a friend ofadditional member 220. - Furthermore,
participant data 142 may include datinginformation 222 associated with participants in datingservice 212, and may therefore includeadditional member information 224 that may include dating information associated withadditional member 220. For example, datinginformation 222 may include, without limitation, a textual message fromadditional member 220 to other participants in the dating service, a listing of interests ofadditional member 220, a set of attributes of additional member 220 (e.g., physical attributes, geographic location, sexual orientation, sexual identity, religious views, etc.), a set of attributes thatadditional member 220 desires in potential dating connections, a media content item (e.g., video, audio, image, text, etc.) associated with and/or selected byadditional member 220, and so forth. - Hence, providing
module 108 may presentadditional member information 224 within datinginterface 226 by accessingdating information 222, identifying at least a portion of datinginformation 222 that may be associated withadditional member 220, designating the identified portion of datinginformation 222 that may be associated withadditional member 220 asadditional member information 224, transferringadditional member information 224 touser device 202, and/or directinguser device 202 to presentadditional member information 224 within datinginterface 226. - In at least some embodiments, one or more of the systems described herein (e.g., providing module 108) may provide one or more additional features of a dating service. For example, providing
module 108 may, as part ofuser device 202,server 206, and/oradministrator device 208, causeuser device 202,server 206, and/oradministrator device 208 to provide at least one entry point from a social networking interface into a dating interface of the social networking system. In some examples, an “entry point” into a dating interface may include any interface and/or interface element that may, when interacted with by a user of a social networking system, cause one or more systems described herein to provide the user with a dating interface (e.g., dating interface 226). - By way of illustration,
FIGS. 5A-5B andFIG. 6 may include interface views that illustrate various examples of providing entry points from a social networking interface into a dating interface of a dating service of the social networking system in accordance with some embodiments described herein. As shown inFIG. 5A ,interface view 500 may show an interface of a social networking system that includes aninterface element 502. One or more systems described herein (e.g., receivingmodule 106, providingmodule 108, etc.) may causeuser device 202,server 206, and/oradministrator device 208 to detect a user interaction withinterface element 502. Upon detecting the user interaction, one or more of the systems described herein (e.g., providing module 108) may causeuser device 202,server 206, and/oradministrator device 208 to provide an interface for the discovery service. Furthermore,FIG. 5B may show aninterface view 510 of a discovery service interface of a social networking system. As shown,FIG. 5B further includes a datingservice entry point 512. When a user interacts with (e.g., touches, clicks, selects, etc.) datingservice entry point 512, one or more of the systems described herein (e.g., providing module 108) may detect the interaction and may, in response, provide the user with a dating interface (e.g., dating interface 226). -
FIG. 6 shows analternative interface view 600 that includes a datingservice entry point 602 and a datingservice entry point 604. When a user (e.g., user 210) interacts with (e.g., touches, clicks, selects, etc.) datingservice entry point 602 or datingservice entry point 604, one or more of the systems described herein (e.g., providing module 108) may causeuser device 202,server 206, and/oradministrator device 208 to provide, viauser device 202,server 206, and/oradministrator device 208, a dating interface (e.g., dating interface 226). -
FIG. 7 includes aninterface view 700 that illustrates an example of presenting a home screen of a dating service of a social networking system within a dating interface of the social networking system in accordance with some embodiments described herein. Upon detecting a user interaction with one or more dating service entry points (e.g., datingservice entry point 512, datingservice entry point 602, and/or dating service entry point 604), one or more of modules 102 (e.g., providing module 108) may provideinterface view 700 that includes various interface elements that may enable a user to interact with a dating service (e.g., dating service 226). For example, one or more of the systems described herein (e.g., one or more of modules 102) may detect a user interaction with datingprofile interface element 702, which may cause one or more of the systems described herein to provide a view of a dating profile of the user. As will be described in greater detail below,FIG. 7 also includes animage 704, aninterested control 706, and aconversation control 708. - In some examples, a “dating profile” may include any suitable information that a participant in the dating service of the social network (e.g., user 210 and/or additional member 220) may wish to share with other participants in the dating service and/or may wish to keep private from users of the social networking system who are not participating in the dating service. For example, a dating profile for user 210 may include, without limitation, an image of user 210, a text description of user 210, a set of interests of user 210, a relationship status of user 210, a geographic location associated with user 210, a set of physical attributes of user 210, and so forth.
- Additionally or alternatively, a dating profile for
additional member 220 may include, without limitation, an image ofadditional member 220, a text description ofadditional member 220, a set of interests ofadditional member 220, a relationship status ofadditional member 220, a geographic location associated withadditional member 220, a set of physical attributes ofadditional member 220, and so forth. In some examples, dating profiles of participants in the dating service may be included as a part of datinginformation 222 inparticipant data 142. - As described above, one or more of the systems described herein (e.g., one or more of modules 102) may present dating information associated with an identified additional member of an interest-based community (e.g.,
additional member information 224 associated withadditional member 220 of interest-based community 214) within a dating interface (e.g., dating interface 226) of a social networking system. For example, as shown inFIG. 7 ,image 704 may include dating information associated with an additional member of an interest-based community who is also a participant in a dating service of the social networking system and/or who has also requested and been provided access to the community-based dating feature associated with the interest-based community. - A user may interact with (e.g., tap on, click on, select, etc.)
image 704. One or more of modules 102 (e.g., receivingmodule 106, providingmodule 108, etc.) may causeuser device 202,server 206, and/oradministrator device 208 to receive a selection (e.g., selection 250) of the additional member (e.g., a selection of additional member “Douglas” indicated by image 704). One or more of modules 102 (e.g., receivingmodule 106, providingmodule 108, etc.) may causeuser device 202,server 206, and/oradministrator device 208 to present at least one set of information associated with the additional member of the interest-based community to the user in response to receiving the selection of the additional member of the interest-based community. In some examples, the set of information may include a dating profile of the additional member of the interest-based community. -
FIGS. 8A-8C include interface views that illustrate examples of presenting, within a dating interface of a social networking system, dating information associated with a participant in a dating service of a social networking system who is also a member of an interest-based community. As shown in these figures, a user (e.g., user 210) may have selected (e.g., tapped on an image presented within a dating interface of) an additional member named Saleem.Interface view 800 shown inFIG. 8A ,interface view 810 shown inFIG. 8B , andinterface view 820 shown inFIG. 8C illustrate examples of information associated with the dating service (e.g., dating service 212) and additional member Saleem that one or more of the systems described herein (e.g., one or more of modules 102) may present to the user in response to receiving the user's selection of additional member Saleem, such as portions of Saleem's dating profile. -
FIG. 8C further includes apass control 822 and aninterest control 824. A user viewing the dating profile shown inFIGS. 8A-8C may select one of these controls to indicate whether they are interested in the participant shown in the dating profile. For example, if the user is not interested in making a dating connection with Saleem, the user may selectpass control 822, which may cause one or more of the systems described herein to no longer present Saleem and/or Saleem's dating profile to the user. Conversely, if the user is interested in making a dating connection with Saleem, the user may selectinterest control 824, which may cause one or more of the systems described herein to present a conversation starter interface to the user. -
FIGS. 9-10 include interface views that illustrate examples of presenting, within a dating interface, a conversation starter interface that may enable a user to start a conversation with an additional member of the interest-based community.FIG. 9 includesinterface view 900 that may enable a user to select one or more conversation starter elements. In some examples, a “conversation starter element” may include any data associated with a participant in a social networking system that may be selected by other users of the social networking system to initiate a conversation with the user within a conversation starter interface. Conversation starter elements may include, without limitation, images, text, a set of interests, geographic locations, and so forth. In some examples, conversation starter elements may be included in and/or selected from a dating profile of a user. A user may select one or more conversation starter elements and may write a conversation starter message to the additional member.FIG. 10 includes aninterface view 1000 that shows a user entering a message to an additional member regarding a conversation starter element. In some examples, one or more of the systems described herein (e.g., one or more of modules 102) may prevent inclusion of a restricted audiovisual element, such as an image, an audio file, a harassing text message, etc., within the conversation starter message. Hence, in some examples, the conversation starter message may be limited to text and/or the conversation starter element. This may prevent users from engaging in harassing behavior. - One or more of the systems described herein (e.g., one or more of modules 102) may receive the selection and the message, and may send the conversation starter message, that may include the selected conversation starter element, to the additional member of the interest-based community. In some embodiments, one or more of the systems described herein may determine whether the additional member has sent a response to the conversation starter message to the user. If the additional member has sent a response, the response may be provided to the user within the dating interface (e.g., whiting a messaging interface of the dating interface). If the additional member has not sent a response, one or more of the systems described herein (e.g., one or more of modules 102) may prevent the user from sending an additional message to the additional member. This may further prevent users from engaging in harassing behavior.
- Returning to
FIG. 7 , a user may selectinterested control 706 to access an interface view that may show dating information associated with other participants in the dating service who have indicated an interest in the user.FIG. 11 includes aninterface view 1100 that illustrates providing, within a dating interface of a social networking system, a set of participants in the dating service who have indicated an interest in a participant. As shown inFIG. 11 , a participant “Danny” has indicated an interest in a user and has sent the user aconversation starter message 1102. The user may choose to respond to the message, ignore it, and/or to have it removed from the dating interface. If the user chooses to respond to the message, one or more of the systems described herein may provide a messaging interface of the dating service that may enable the user to respond to the conversation starter message and/or continue a conversation with other users who have indicated an interest in the user. -
FIGS. 12A-12C may include interface views that illustrate a messaging interface of a dating service of a social networking system in accordance with some embodiments described herein. A user may be presented withinterface view 1200 upon choosing to respond to a conversation starter message. Additionally or alternatively, a user may be presented withinterface view 1200 upon selectingconversation control 708 shown inFIG. 7 . As shown,interface view 1200 showsconversation 1202, which represents a conversation that the user is conducting with another participant named Roy.FIG. 12B includesinterface view 1210, which may illustrate a messaging interface that shows an ongoing conversation between the user and Roy.FIG. 12C includesinterface view 1220, which illustrates a user responding to a message from Roy by entering a message intext box 1222. The messaging interface may enable participants in the dating service to carry on conversations with each other separately from other messaging interfaces that may be provided by the social networking system. - In additional embodiments, one or more of the systems described herein may perform one or more operations to enable an administrator to activate a community-based dating feature of an interest-based community. For example,
activation management module 110 may, as part ofuser device 202,server 206, and/oradministrator device 208 inFIG. 2 , provideadministrator 232 with datingfeature control 236 that may enableadministrator 232 to provide an instruction to activate community-baseddating feature 216 of interest-basedcommunity 214. Additionally,activation management module 110 may, as part ofuser device 202,server 206, and/oradministrator device 208 inFIG. 2 , receive, via datingfeature control 236,activation instruction 238 that may direct one or more of the systems described herein to activate community-baseddating feature 216. Furthermore,activation management module 110 may, as part ofuser device 202,server 206, and/oradministrator device 208, inFIG. 2 , activate community-baseddating feature 216 of interest-basedcommunity 214 in response to receivingactivation instruction 238. - For example, interest-based
community 214 may be associated with a wedding, and user 210 andadditional member 220 may be guests at the wedding, relatives of the marriage participants, and so forth. Likewise,administrator 232 may be a planner of the wedding.Administrator 232 may wish to activate community-baseddating feature 216 of interest-basedcommunity 214 in order for guests at the wedding to see which other guests are interested in forming dating connections with other members of interest-basedcommunity 214. Hence,activation management module 110 may provideadministrator 232 with datingfeature control 236, andadministrator 232 may interact with datingfeature control 236 to indicate that he or she wishes to activate community-baseddating feature 216.Activation management module 110 may receive, via datingfeature control 236,activation instruction 238, which may directactivation management module 110 to activate community-baseddating feature 216 of interest-basedcommunity 214.Activation management module 110 may then activate the community-baseddating feature 216 of interest-basedcommunity 214 in response to receivingactivation instruction 238. - Additionally, in some embodiments,
activation management module 110 may, as part ofuser device 202,server 206, and/oradministrator device 208 inFIG. 2 , provideadministrator 232 withduration control 240 that may enable the administrator to provideduration 242 for community-baseddating feature 216 to remain activated. Furthermore,activation management module 110 may, as part ofuser device 202,server 206, and/oradministrator device 208 inFIG. 2 , receivesduration 242 viaduration control 240 and, upon expiration ofduration 240, may further, as part ofuser device 202,server 206, and/oradministrator device 208 inFIG. 2 , inactivate the community-based dating feature of the interest-based community. Additionally or alternatively, one or more of modules 102 (e.g., determiningmodule 104, receivingmodule 106, providingmodule 108, and/or activation management module 110) may, as part ofuser device 202,server 206, and/oradministrator device 208 in FIG. 2, inactivate community-baseddating feature 216 of interest-basedcommunity 214 upon expiration of a predetermined duration of time (e.g., 10 minutes, 10 hours, 10 days, etc.) following an activation of community-baseddating feature 216 of interest-basedcommunity 214. - Continuing with the previous example,
activation management module 110 may provideadministrator 232 withduration control 240 and may receiveduration 242 of 1 week viaduration control 240, thereby establishing a temporal window of 1 week following the wedding for members of interest-basedcommunity 214 to utilize community-baseddating feature 216 to make dating connections with each other. - At the wedding, user 210 and
additional member 220 may meet each other and may establish a rapport but may forget to exchange contact information. Two days following the wedding, receivingmodule 106 may receive a request fromadditional member 220 for access to community-based dating feature 216 (e.g., a request to “unlock” community-based dating feature 216), and providingmodule 108 may provideadditional member 220 with access to community-baseddating feature 216 in any of the ways described herein in relation to providing user 210 with access to community-baseddating feature 216. Three days following the wedding, receivingmodule 106 may receive a request from user 210 for access to community-based dating feature 216 (e.g., a request to “unlock” community-based dating feature 216). Providingmodule 108 may provide user 210 with access to community-baseddating feature 216 by identifying additional member 220 (i.e., based on providingmodule 108 providingadditional member 220 with access to community-based dating feature 216), and may present dating information associated with additional member 220 (e.g., a dating profile of additional member 220) within datinginterface 226. This may be an example of community-baseddating feature 216 operating as a “missed connections” feature that may enable members of interest-basedcommunity 214 to make dating connections with other members who they may meet and/or interact with at an event associated with interest-basedcommunity 214. - However, one week following the wedding,
activation management module 110 may inactivate community-baseddating feature 216. Eight days following the wedding, user 210 may provide an additional request to access community-baseddating feature 216. Asactivation management module 110 may have inactivated community-baseddating feature 216, determiningmodule 104 may determine that community-baseddating feature 216 is no longer activated, receivingmodule 106 may decline to receive the additional request, and/or providingmodule 108 may not provide user 210 with access to community-baseddating feature 216. For example, one or more of modules 102 (e.g., determiningmodule 104, receivingmodule 106, etc.) may provide, via datinginterface 226, an error message indicating that community-baseddating feature 216 of interest-basedcommunity 214 is no longer available to user 210. - In other examples, one or more systems described herein may inactivate a community-based dating feature of an interest-based community upon expiration of a predetermined duration of time following an activation of the community-based dating feature of the interest-based community. The predetermined duration of time may be any suitable duration of time (e.g., a minute, an hour, a day, a week, a year, etc.), and may be determined by any suitable person, machine, system, and so forth. For example, upon activating a community-based dating feature of an interest-based community, an administrator of dating
service 212 may determine that a community-based dating feature of an interest-based community may only remain activated for 1 week and may provide an instruction to one or more ofmodules 102 to deactivate the community-based dating feature at the expiration of 1 week. Upon expiration of that period of time, one or more of modules 102 (e.g., determiningmodule 104, receivingmodule 106, providingmodule 108, etc.) may inactivate the community-based dating feature. - As discussed throughout the instant disclosure, the disclosed systems and methods may provide one or more advantages over traditional options for making dating connections between users of a social networking system. For example, enabling a user of a social networking system to unlock dating features associated with various interest-based communities (e.g., groups, events, etc.) of which they are already members, the systems and methods described herein may facilitate dating connections between members of interest-based communities of a social networking system (e.g., groups, events, pages, etc.) who already share an interest in a subject associated with the interest-based community, such as a past, present, or future event, a topic of discussion, a subject, and so forth. As members of these interest-based communities may already share at least one common interest (e.g., an interest in a subject associated with the interest-based community), embodiments of the systems and methods described herein may enable members of interest-based communities who are interested in forming dating connections with other members of those communities to make stronger, longer-lasting, more enjoyable, and/or more fulfilling dating connections than may be possible through conventional dating services and/or traditional social networking systems.
- Furthermore, the systems and methods described herein may provide various administrative tools that may enable administrators of interest-based communities to activate, inactivate, enable, disable, lock, unlock, and/or otherwise administer a community-based dating feature of an interest-based community. Moreover, embodiments of the present disclosure may provide various features of a community-based dating service that may effectively facilitate formation of dating connections between community members. For example, an embodiment may limit dating-focused interactions between group members to “conversation-starter” messages and/or text-only messages. Additional embodiments may prevent members from sending repeated messages to disinterested members. These and other features provided by the systems and methods described herein may enable users to manage a degree, depth, and/or quality of their dating-focused interactions with other members, and/or an overall level of participation in the community-based dating feature.
- As detailed above, the computing devices and systems described and/or illustrated herein broadly represent any type or form of computing device or system capable of executing computer-readable instructions, such as those contained within the modules described herein. In their most basic configuration, these computing device(s) may each include at least one memory device and at least one physical processor.
- Although illustrated as separate elements, the modules described and/or illustrated herein may represent portions of a single module or application. In addition, in certain embodiments one or more of these modules may represent one or more software applications or programs that, when executed by a computing device, may cause the computing device to perform one or more tasks. For example, one or more of the modules described and/or illustrated herein may represent modules stored and configured to run on one or more of the computing devices or systems described and/or illustrated herein. One or more of these modules may also represent all or portions of one or more special-purpose computers configured to perform one or more tasks.
- In addition, one or more of the modules described herein may transform data, physical devices, and/or representations of physical devices from one form to another. For example, one or more of the modules recited herein may receive participant data (e.g., one or more elements included in
participant data 142, such as dating information 222) to be transformed, transform the participant data, output a result of the transformation to present the transformed participant data to a user (e.g., user 210), use the result of the transformation to identify one or more additional users of the social networking system (e.g., additional member 220), and store the result of the transformation to later present the transformed participant data to one or more additional users (e.g., additional member 220). Additionally or alternatively, one or more of the modules recited herein may transform a processor, volatile memory, non-volatile memory, and/or any other portion of a physical computing device from one form to another by executing on the computing device, storing data on the computing device, and/or otherwise interacting with the computing device. - The term “computer-readable medium,” as used herein, generally refers to any form of device, carrier, or medium capable of storing or carrying computer-readable instructions. Examples of computer-readable media include, without limitation, transmission-type media, such as carrier waves, and non-transitory-type media, such as magnetic-storage media (e.g., hard disk drives, tape drives, and floppy disks), optical-storage media (e.g., Compact Disks (CDs), Digital Video Disks (DVDs), and BLU-RAY disks), electronic-storage media (e.g., solid-state drives and flash media), and other distribution systems.
- The process parameters and sequence of the steps described and/or illustrated herein are given by way of example only and can be varied as desired. For example, while the steps illustrated and/or described herein may be shown or discussed in a particular order, these steps do not necessarily need to be performed in the order illustrated or discussed. The various exemplary methods described and/or illustrated herein may also omit one or more of the steps described or illustrated herein or include additional steps in addition to those disclosed.
- The preceding description has been provided to enable others skilled in the art to best utilize various aspects of the exemplary embodiments disclosed herein. This exemplary description is not intended to be exhaustive or to be limited to any precise form disclosed. Many modifications and variations are possible without departing from the spirit and scope of the instant disclosure. The embodiments disclosed herein should be considered in all respects illustrative and not restrictive. Reference should be made to the appended claims and their equivalents in determining the scope of the instant disclosure.
- Unless otherwise noted, the terms “connected to” and “coupled to” (and their derivatives), as used in the specification and claims, are to be construed as permitting both direct and indirect (i.e., via other elements or components) connection. In addition, the terms “a” or “an,” as used in the specification and claims, are to be construed as meaning “at least one of.” Finally, for ease of use, the terms “including” and “having” (and their derivatives), as used in the specification and claims, are interchangeable with and have the same meaning as the word “comprising.”
Claims (20)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/398,148 US20190251640A1 (en) | 2017-10-20 | 2019-04-29 | Systems and methods for providing a community-based dating service for a social networking system |
PCT/US2019/029980 WO2019213124A1 (en) | 2018-05-01 | 2019-04-30 | Systems and methods for providing a community-based dating service for a social networking system |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762575128P | 2017-10-20 | 2017-10-20 | |
US201862665478P | 2018-05-01 | 2018-05-01 | |
US201862720493P | 2018-08-21 | 2018-08-21 | |
US16/398,148 US20190251640A1 (en) | 2017-10-20 | 2019-04-29 | Systems and methods for providing a community-based dating service for a social networking system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20190251640A1 true US20190251640A1 (en) | 2019-08-15 |
Family
ID=67540192
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/398,148 Abandoned US20190251640A1 (en) | 2017-10-20 | 2019-04-29 | Systems and methods for providing a community-based dating service for a social networking system |
US16/398,145 Active US11514536B2 (en) | 2017-10-20 | 2019-04-29 | Systems and methods for providing a community-based dating service for a social networking system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/398,145 Active US11514536B2 (en) | 2017-10-20 | 2019-04-29 | Systems and methods for providing a community-based dating service for a social networking system |
Country Status (1)
Country | Link |
---|---|
US (2) | US20190251640A1 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD899443S1 (en) | 2019-05-01 | 2020-10-20 | Facebook, Inc. | Display device with animated graphical user interface |
USD910032S1 (en) | 2019-05-01 | 2021-02-09 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD912075S1 (en) | 2019-05-01 | 2021-03-02 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD920999S1 (en) | 2019-05-01 | 2021-06-01 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD920998S1 (en) | 2019-05-01 | 2021-06-01 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD928184S1 (en) * | 2018-10-02 | 2021-08-17 | Facebook, Inc. | Display screen with a graphical user interface |
US11233862B2 (en) | 2018-05-01 | 2022-01-25 | Facebook, Inc. | Systems and methods for facilitating discovery of users who share common characteristics within a social networking system |
US11276127B1 (en) | 2021-03-04 | 2022-03-15 | Timothy Dirk Stevens | Recommending matches using machine learning |
USD948535S1 (en) * | 2020-06-22 | 2022-04-12 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD958182S1 (en) * | 2019-05-15 | 2022-07-19 | Meta Platforms, Inc. | Display screen with an animated graphical user interface |
US11514536B2 (en) | 2017-10-20 | 2022-11-29 | Meta Platforms, Inc. | Systems and methods for providing a community-based dating service for a social networking system |
USD996454S1 (en) * | 2021-11-22 | 2023-08-22 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
USD996453S1 (en) * | 2021-11-22 | 2023-08-22 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
USD998637S1 (en) * | 2021-03-16 | 2023-09-12 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
USD1016088S1 (en) * | 2021-12-10 | 2024-02-27 | Hyperconnect LLC | Display panel with graphical user interface |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD887443S1 (en) * | 2017-09-11 | 2020-06-16 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD1020792S1 (en) * | 2020-11-20 | 2024-04-02 | Google Llc | Display screen or portion thereof with transitional graphical user interface |
US12013910B2 (en) * | 2021-07-26 | 2024-06-18 | Patrick Thomson Conklin | Interactive map-based user search for online dating candidates |
USD1036462S1 (en) * | 2021-07-29 | 2024-07-23 | Beijing Kuaimajiabian Technology Co., Ltd. | Display screen or portion thereof with an animated graphical user interface |
US20230370459A1 (en) * | 2022-05-16 | 2023-11-16 | Sidekick Dating, Inc. | Verifier-built profiles for dating application |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100185625A1 (en) * | 2008-09-06 | 2010-07-22 | Bryce Allan Johnson | System and Method for Evaluating/Determining Relationship Compatibility Among Members of a Social Network, and for Referring Compatible Members to Each Other |
Family Cites Families (318)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7085806B1 (en) * | 2000-11-03 | 2006-08-01 | Matchnet Plc | Method and apparatus for recommending a match to another |
US7069308B2 (en) | 2003-06-16 | 2006-06-27 | Friendster, Inc. | System, method and apparatus for connecting users in an online computer system based on their relationships within social networks |
US20060287878A1 (en) * | 2005-06-20 | 2006-12-21 | Engage Corporation | System and Method for Facilitating the Introduction of Compatible Individuals |
US8295851B2 (en) | 2005-08-03 | 2012-10-23 | Michael Edward Finnegan | Realtime, interactive and geographically defined computerized personal matching systems and methods |
US8407610B2 (en) * | 2005-09-30 | 2013-03-26 | Sap Portals Israel Ltd. | Executable and declarative specification for graphical user interfaces |
USD575792S1 (en) | 2006-09-22 | 2008-08-26 | Amico Source, Corp. | Control interface for air compressor or vacuum system |
US20080030496A1 (en) | 2007-01-03 | 2008-02-07 | Social Concepts, Inc. | On-line interaction system |
USD622283S1 (en) | 2007-06-23 | 2010-08-24 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
USD628206S1 (en) | 2007-06-23 | 2010-11-30 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
USD615989S1 (en) | 2007-06-28 | 2010-05-18 | Apple Inc. | Animated graphical user interface for a display screen or portion thereof |
USD597101S1 (en) | 2008-01-08 | 2009-07-28 | Apple Inc. | Animated image for a portion of a display screen |
USD603416S1 (en) | 2008-05-20 | 2009-11-03 | Adobe Systems Incorporated | User interface for a portion of a display screen |
USD624556S1 (en) | 2008-09-08 | 2010-09-28 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
USD626134S1 (en) | 2008-09-08 | 2010-10-26 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
US8762459B2 (en) * | 2008-09-16 | 2014-06-24 | Verizon Patent And Licensing Inc. | Selectable mode based social networking interaction systems and methods |
USD599813S1 (en) | 2008-11-25 | 2009-09-08 | Microsoft Corporation | Animated image for a portion of a display screen |
US20100251141A1 (en) | 2009-03-25 | 2010-09-30 | Jason Allen Sabin | Method of Sharing Information Associated with a Webpage |
USD636400S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD633918S1 (en) | 2009-03-27 | 2011-03-08 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD636401S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD631891S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD686221S1 (en) | 2009-09-30 | 2013-07-16 | Htc Corporation | Display screen with graphic user interface |
USD633921S1 (en) | 2009-09-30 | 2011-03-08 | Htc Corporation | Graphic user interface for a display screen |
US20110219310A1 (en) | 2010-03-03 | 2011-09-08 | KR Global Development LLC | System, Method and Computer Program Product for a Dating Decision Process |
USD640276S1 (en) | 2010-06-25 | 2011-06-21 | Microsoft Corporation | Display screen with user interface |
USD650393S1 (en) | 2010-06-25 | 2011-12-13 | Microsoft Corporation | Display screen with user interface |
USD640274S1 (en) | 2010-06-25 | 2011-06-21 | Microsoft Corporation | Display screen with animated user interface |
USD662106S1 (en) | 2010-07-22 | 2012-06-19 | Research In Motion Limited | Display screen with graphical user interface |
USD662507S1 (en) | 2010-07-22 | 2012-06-26 | Research In Motion Limited | Display screen with graphical user interface |
USD658679S1 (en) | 2010-08-31 | 2012-05-01 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
USD676858S1 (en) | 2010-09-01 | 2013-02-26 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD671553S1 (en) | 2011-01-31 | 2012-11-27 | Microsoft Corporation | Display screen with graphical user interface |
USD699740S1 (en) | 2011-01-31 | 2014-02-18 | Microsoft Corporation | Display screen with graphical user interface |
USD671135S1 (en) | 2011-02-01 | 2012-11-20 | Microsoft Corporation | Display screen with transitional graphical user interface |
USD673169S1 (en) | 2011-02-03 | 2012-12-25 | Microsoft Corporation | Display screen with transitional graphical user interface |
USD671140S1 (en) | 2011-02-03 | 2012-11-20 | Microsoft Corporation | Display screen with graphical user interface |
USD668665S1 (en) | 2011-02-09 | 2012-10-09 | Microsoft Corporation | Display screen with graphical user interface |
US20120290978A1 (en) * | 2011-05-12 | 2012-11-15 | John Devecka | System and method for an interactive mobile-optimized icon-based singles and dating profile display and associated social network functionality |
USD683738S1 (en) | 2011-09-12 | 2013-06-04 | Microsoft Corporation | Display screen with graphical user interface |
USD691164S1 (en) | 2011-09-30 | 2013-10-08 | Life Technologies Corporation | Display screen with graphical user interface |
US10320734B1 (en) * | 2011-10-25 | 2019-06-11 | Eharmony, Inc. | Social matching |
USD682870S1 (en) | 2011-11-21 | 2013-05-21 | Microsoft Corporation | Display screen with graphical user interface |
USD677691S1 (en) | 2011-11-21 | 2013-03-12 | Microsoft Corporation | Display screen with graphical user interface |
USD682872S1 (en) | 2011-11-21 | 2013-05-21 | Microsoft Corporation | Display screen with graphical user interface |
USD686231S1 (en) | 2011-11-22 | 2013-07-16 | Microsoft Corporation | Display screen with animated graphical user interface |
USD699743S1 (en) | 2011-12-23 | 2014-02-18 | Microsoft Corporation | Display screen with an animated graphical user interface |
USD679730S1 (en) | 2011-12-23 | 2013-04-09 | Microsoft Corporation | Display screen with a set of icons |
USD686634S1 (en) | 2012-01-09 | 2013-07-23 | Rammohan Malasani | Display panel with graphical user interface |
USD692910S1 (en) | 2012-02-07 | 2013-11-05 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD709080S1 (en) | 2012-02-24 | 2014-07-15 | Samsung Electronics Co., Ltd. | Display screen or a portion thereof with graphical user interface |
USD726735S1 (en) | 2012-03-30 | 2015-04-14 | Sony Corporation | Display screen with graphical user interface |
USD711402S1 (en) | 2012-03-30 | 2014-08-19 | Microsoft Corporation | Display screen with graphical user interface |
AU344772S (en) | 2012-05-02 | 2012-10-09 | Samsung Electronics Co Ltd | Display screen for an electronic device |
USD727930S1 (en) | 2012-05-02 | 2015-04-28 | Pantech Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD711406S1 (en) | 2012-05-10 | 2014-08-19 | Microsoft Corporation | Display screen with user interface |
USD714816S1 (en) | 2012-05-16 | 2014-10-07 | Microsoft Corporation | Display screen with user interface |
USD687446S1 (en) | 2012-06-20 | 2013-08-06 | Microsoft Corporation | Display screen with animated graphical user interface |
USD687840S1 (en) | 2012-06-20 | 2013-08-13 | Microsoft Corporation | Display screen with animated graphical user interface |
CA146327S (en) | 2012-07-09 | 2014-12-30 | Oneup Games Llc | Display screen for sports bingo game |
USD695754S1 (en) | 2012-08-06 | 2013-12-17 | Samsung Electronics Co., Ltd. | TV monitor with graphical user interface |
US20140040368A1 (en) * | 2012-08-06 | 2014-02-06 | Olivier Maurice Maria Janssens | Systems and methods of online social interaction |
USD689510S1 (en) | 2012-08-22 | 2013-09-10 | Nike, Inc. | Display screen with graphical user interface |
USD720765S1 (en) | 2012-09-10 | 2015-01-06 | Lookout, Inc. | Mobile communication device display with graphical user interface comprising a dashboard |
USD732049S1 (en) | 2012-11-08 | 2015-06-16 | Uber Technologies, Inc. | Computing device display screen with electronic summary or receipt graphical user interface |
USD735742S1 (en) | 2012-11-15 | 2015-08-04 | Lg Electronics Inc. | Display screen of a mobile phone with graphical user interface |
USD733175S1 (en) | 2012-11-28 | 2015-06-30 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
AU349995S (en) | 2013-01-09 | 2013-07-31 | Samsung Electronics Co Ltd | Display screen for an electronic device |
USD736246S1 (en) | 2013-01-09 | 2015-08-11 | Tencent Technology (Shenzhen) Company Limited | Display screen portion with animated graphical user interface |
AU349918S (en) | 2013-01-09 | 2013-07-29 | Samsung Electronics Co Ltd | Display screen for an electronic device |
USD725670S1 (en) | 2013-01-09 | 2015-03-31 | Tencent Technology (Shenzhen) Company Limited | Display screen portion with animated graphical user interface |
AU349996S (en) | 2013-01-09 | 2013-07-31 | Samsung Electronics Co Ltd | Display screen for an electronic device |
USD736247S1 (en) | 2013-02-07 | 2015-08-11 | Tencent Technology (Shenzhen) Company Limited | Portion of a display screen with animated graphical user interface |
USD736248S1 (en) | 2013-02-07 | 2015-08-11 | Tencent Technology (Shezhen) Company Limited | Portion of a display screen with animated graphical user interface |
AU350038S (en) | 2013-02-22 | 2013-08-01 | Samsung Electronics Co Ltd | Display screen with icon for an electronic device |
USD732062S1 (en) | 2013-02-22 | 2015-06-16 | Samsung Electronics Co., Ltd. | Display screen or a portion thereof with graphical user interface |
USD745052S1 (en) | 2013-02-23 | 2015-12-08 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD760768S1 (en) | 2013-02-23 | 2016-07-05 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD728601S1 (en) | 2013-03-06 | 2015-05-05 | Livongo Health, Inc. | Glucometer with a data sharing screen graphical user interface |
US20140258260A1 (en) | 2013-03-11 | 2014-09-11 | Sabrina Rayborn | Methods for on line dating |
US9609072B2 (en) | 2013-03-12 | 2017-03-28 | Facebook, Inc. | Social dating |
USD730367S1 (en) | 2013-03-13 | 2015-05-26 | Clinkle Corporation | Display screen or portion thereof with animated graphical user interface showing an electronic pin screen |
US20140282099A1 (en) | 2013-03-14 | 2014-09-18 | Apple Inc. | Retrieval, identification, and presentation of media |
USD767605S1 (en) | 2013-03-15 | 2016-09-27 | Dexcom, Inc. | Display screen or portion thereof with a graphical user interface with icons |
USD725666S1 (en) | 2013-03-15 | 2015-03-31 | Facebook, Inc. | Display screen with graphical user interface |
US9503547B2 (en) * | 2013-04-18 | 2016-11-22 | Oscar PEDRAZA | Social network dating service |
USD755212S1 (en) | 2013-04-24 | 2016-05-03 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD749608S1 (en) | 2013-04-24 | 2016-02-16 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD743981S1 (en) | 2013-05-14 | 2015-11-24 | Life Technologies Corporation | Display screen with graphical user interface for automated sample incubator |
USD736808S1 (en) | 2013-05-29 | 2015-08-18 | Microsoft Corporation | Display screen with graphical user interface |
USD737833S1 (en) | 2013-06-09 | 2015-09-01 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD741353S1 (en) | 2013-06-10 | 2015-10-20 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD755843S1 (en) | 2013-06-10 | 2016-05-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD749625S1 (en) | 2013-06-21 | 2016-02-16 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with animated graphical user interface |
USD739870S1 (en) | 2013-08-09 | 2015-09-29 | Microsoft Corporation | Display screen with graphical user interface |
USD738902S1 (en) | 2013-08-09 | 2015-09-15 | Microsoft Corporation | Display screen with graphical user interface |
USD746861S1 (en) | 2013-08-29 | 2016-01-05 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with icon |
USD704211S1 (en) | 2013-08-30 | 2014-05-06 | Nike, Inc. | Display screen with graphical user interface |
USD737283S1 (en) | 2013-08-30 | 2015-08-25 | SkyBell Technologies, Inc. | Display screen or portion thereof with a graphical user interface |
USD755216S1 (en) | 2013-11-01 | 2016-05-03 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD755215S1 (en) | 2013-11-01 | 2016-05-03 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD753702S1 (en) | 2013-11-15 | 2016-04-12 | Tencent Technology (Shenzhen) Company Limited | Display screen portion with animated graphical user interface |
USD754719S1 (en) | 2013-11-15 | 2016-04-26 | Tencent Technology (Shenzhen) Company Limited | Display screen portion with animated graphical user interface |
USD746849S1 (en) | 2013-11-22 | 2016-01-05 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US9946759B2 (en) | 2013-12-09 | 2018-04-17 | International Business Machines Corporation | Visual importance indication enhancement for collaboration environments |
US20150172068A1 (en) | 2013-12-12 | 2015-06-18 | Michael Kovac | Network-Based Contact Broker System |
USD755830S1 (en) | 2013-12-18 | 2016-05-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD794661S1 (en) | 2014-01-03 | 2017-08-15 | Sony Corporation | Display panel or screen with an animated graphical user interface |
USD744504S1 (en) | 2014-01-10 | 2015-12-01 | Aliphcom | Display screen or portion thereof with graphical user interface |
USD744502S1 (en) | 2014-01-10 | 2015-12-01 | Aliphcom | Display screen or portion thereof with graphical user interface |
USD744503S1 (en) | 2014-01-10 | 2015-12-01 | Aliphcom | Display screen or portion thereof with graphical user interface |
USD769888S1 (en) | 2014-01-24 | 2016-10-25 | Tencent Technology (Shenzhen) Company Limited | Display screen portion with graphical user interface |
USD768642S1 (en) | 2014-01-24 | 2016-10-11 | Tencent Technology (Shenzhen) Company Limited | Display screen portion with animated graphical user interface |
GB201401528D0 (en) * | 2014-01-29 | 2014-03-12 | Reveair Software Ltd | Social matching and interaction |
USD744520S1 (en) | 2014-01-29 | 2015-12-01 | Microsoft Corporation | Display screen with graphical user interface |
USD745546S1 (en) | 2014-02-11 | 2015-12-15 | Microsoft Corporation | Display screen with graphical user interface |
USD776126S1 (en) | 2014-02-14 | 2017-01-10 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with a transitional graphical user interface |
WO2015127312A1 (en) | 2014-02-21 | 2015-08-27 | Open Garden Inc. | Passive social networking using location |
USD792420S1 (en) | 2014-03-07 | 2017-07-18 | Sonos, Inc. | Display screen or portion thereof with graphical user interface |
USD772918S1 (en) | 2014-03-07 | 2016-11-29 | Sonos, Inc. | Display screen or portion thereof with graphical user interface |
USD765110S1 (en) | 2014-04-25 | 2016-08-30 | Tencent Technology (Shenzhen) Company Limited | Portion of a display screen with animated graphical user interface |
USD752604S1 (en) | 2014-04-25 | 2016-03-29 | Tencent Technology (Shenzhen) Company Limited | Portion of a display screen with graphical user interface |
USD763882S1 (en) | 2014-04-25 | 2016-08-16 | Tencent Technology (Shenzhen) Company Limited | Portion of a display screen with animated graphical user interface |
USD770487S1 (en) | 2014-04-30 | 2016-11-01 | Tencent Technology (Shenzhen) Company Limited | Display screen or portion thereof with graphical user interface |
USD770488S1 (en) | 2014-04-30 | 2016-11-01 | Tencent Technology (Shenzhen) Company Limited | Portion of a display screen with graphical user interface |
US20160004778A1 (en) | 2014-05-23 | 2016-01-07 | BuddyNation Inc. | Online social networking service with human matchmaking |
US10698907B2 (en) | 2014-05-27 | 2020-06-30 | Facebook, Inc. | Selecting content and identifying users for identification to additional users of a social networking system based on user attributes or content item characteristics |
USD769892S1 (en) | 2014-05-30 | 2016-10-25 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD756379S1 (en) | 2014-06-01 | 2016-05-17 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
US20150356180A1 (en) | 2014-06-04 | 2015-12-10 | Facebook, Inc. | Inferring relationship statuses of users of a social networking system |
USD772906S1 (en) | 2014-06-13 | 2016-11-29 | Beijing Qihoo Technology Company Limited | Display screen with animated graphical user interface |
TWD175825S (en) | 2014-06-13 | 2016-05-21 | 樂視致新電子科技(天津)有限公司; | Display screen graphical user interface |
USD777768S1 (en) | 2014-06-23 | 2017-01-31 | Google Inc. | Display screen with graphical user interface for account switching by tap |
USD823870S1 (en) | 2014-06-27 | 2018-07-24 | Quotient Technology Inc. | Computer display screen or portion thereof with animated graphical user interface |
USD761818S1 (en) | 2014-08-11 | 2016-07-19 | Samsung Electronics Co., Ltd | Display screen or portion thereof with graphical user interface |
USD760773S1 (en) | 2014-08-29 | 2016-07-05 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with animated graphical user interface |
TWD178887S (en) | 2014-09-01 | 2016-10-11 | 蘋果公司 | Portion of graphical user interface for a display screen |
USD798334S1 (en) | 2014-09-01 | 2017-09-26 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD763870S1 (en) | 2014-09-02 | 2016-08-16 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD871426S1 (en) | 2014-09-02 | 2019-12-31 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD779516S1 (en) | 2014-09-11 | 2017-02-21 | Shuttersong Incorporated | Display screen or portion thereof with graphical user interface |
USD810762S1 (en) | 2014-09-17 | 2018-02-20 | Doro AB | Display screen or portion thereof with graphical user interface |
USD762696S1 (en) | 2014-09-17 | 2016-08-02 | Tencent Technology (Shenzhen) Company Limited | Display screen or portion thereof with animated graphical user interface |
EP3195563B1 (en) | 2014-09-19 | 2021-12-15 | Rapidsos Inc. | Method for emergency call management |
USD797769S1 (en) | 2014-10-14 | 2017-09-19 | Tencent Technology (Shenzhen) Company Limited | Display screen or portion thereof with graphical user interface |
USD772909S1 (en) | 2014-10-27 | 2016-11-29 | Zte Corporation | Electronic device display screen with graphical user interface |
USD777745S1 (en) | 2014-11-05 | 2017-01-31 | Jenny Q. Ta | Display screen with graphical user interface |
USD774051S1 (en) | 2014-11-24 | 2016-12-13 | Td Ameritrade Ip Company, Inc. | Display screen or portion thereof with animated graphical user interface |
USD789388S1 (en) | 2014-12-09 | 2017-06-13 | Jpmorgan Chase Bank, N.A. | Display screen or portion thereof with a graphical user interface |
USD763271S1 (en) | 2015-01-02 | 2016-08-09 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with animated graphical user interface |
USD805102S1 (en) | 2015-01-27 | 2017-12-12 | Twitter, Inc. | Media sharing device with graphical user interface |
USD768676S1 (en) | 2015-02-11 | 2016-10-11 | Nike, Inc. | Display screen with animated graphical user interface |
USD788139S1 (en) | 2015-02-12 | 2017-05-30 | Lg Electronics Inc. | Display panel with graphical user interface |
USD770474S1 (en) | 2015-02-13 | 2016-11-01 | Nike, Inc. | Display screen with graphical user interface |
USD763275S1 (en) | 2015-02-13 | 2016-08-09 | Nike, Inc. | Display screen with graphical user interface |
USD774068S1 (en) | 2015-02-23 | 2016-12-13 | Adp, Llc | Display screen with graphical user interface |
USD765698S1 (en) | 2015-02-27 | 2016-09-06 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD803844S1 (en) | 2015-03-17 | 2017-11-28 | Samsung Electronics Co., Ltd. | Set of display screens or portion thereof and frame with animated graphical user interface |
USD805090S1 (en) | 2015-03-18 | 2017-12-12 | Adp, Llc | Display screen with graphical user interface |
USD765118S1 (en) | 2015-04-13 | 2016-08-30 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD786274S1 (en) | 2015-04-27 | 2017-05-09 | Lg Electronics Inc. | Display screen of a navigation device for a vehicle with a graphical user interface |
USD761294S1 (en) | 2015-05-19 | 2016-07-12 | Ustocktrade LLC | Display screen or portion thereof with stock trading graphical user interface |
USD797771S1 (en) | 2015-06-11 | 2017-09-19 | Airwatch Llc | Display screen, or portion thereof, with a navigational graphical user interface component |
USD763898S1 (en) | 2015-07-28 | 2016-08-16 | Microsoft Corporation | Display screen with animated graphical user interface |
USD767621S1 (en) | 2015-07-28 | 2016-09-27 | Microsoft Corporation | Display screen with animated graphical user interface |
USD788157S1 (en) | 2015-08-12 | 2017-05-30 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with animated graphical user interface |
USD777741S1 (en) | 2015-08-28 | 2017-01-31 | Baidu Online Network Technology (Beijing) Co., Ltd. | Portable electronic device with graphical user interface |
USD793406S1 (en) | 2015-08-28 | 2017-08-01 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD797132S1 (en) | 2015-10-16 | 2017-09-12 | Biogen Ma Inc. | Display screen with graphical user interface |
USD792903S1 (en) | 2015-11-04 | 2017-07-25 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD776147S1 (en) | 2015-12-05 | 2017-01-10 | Velvet Ropes, Inc. | Mobile device having graphical user interface |
USD781881S1 (en) | 2015-12-09 | 2017-03-21 | Facebook, Inc. | Display screen with animated graphical user interface |
USD795918S1 (en) | 2015-12-17 | 2017-08-29 | The Procter & Gamble Company | Display screen with icon |
USD795893S1 (en) | 2015-12-23 | 2017-08-29 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD797133S1 (en) | 2016-01-07 | 2017-09-12 | Invisalert Solutions, LLC | Display screen with graphical user interface |
USD778941S1 (en) | 2016-01-08 | 2017-02-14 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD829219S1 (en) | 2016-01-22 | 2018-09-25 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD773516S1 (en) | 2016-02-11 | 2016-12-06 | Sears Brands, L.L.C. | Display screen or portion thereof with graphical user interface |
USD793427S1 (en) | 2016-02-11 | 2017-08-01 | Sears Brands, L.L.C. | Display screen or portion thereof with graphical user interface |
USD791818S1 (en) | 2016-02-11 | 2017-07-11 | Sears Brands, L.L.C. | Display screen or portion thereof with transitional graphical user interface |
USD792446S1 (en) | 2016-02-11 | 2017-07-18 | Sears Brands, L.L.C. | Display screen or portion thereof with transitional graphical user interface |
USD791171S1 (en) | 2016-02-11 | 2017-07-04 | Sears Brands, L.L.C. | Display screen or portion thereof with graphical user interface |
USD789949S1 (en) | 2016-02-11 | 2017-06-20 | Sears Brands, L.L.C. | Display screen or portion thereof with graphical user interface |
USD791170S1 (en) | 2016-02-11 | 2017-07-04 | Sears Brands, L.L.C. | Display screen or portion thereof with graphical user interface |
USD789947S1 (en) | 2016-02-11 | 2017-06-20 | Sears Brands, L.L.C. | Display screen or portion thereof with graphical user interface |
US10943243B2 (en) * | 2016-03-02 | 2021-03-09 | Social Data Sciences, Inc. | Electronic system to romantically match people by collecting input from third parties |
USD819647S1 (en) | 2016-05-13 | 2018-06-05 | Google Llc | Display screen or portion thereof with a transitional graphical user interface |
USD799504S1 (en) | 2016-05-13 | 2017-10-10 | Google Inc. | Display screen or portion thereof with a graphical user interface |
USD820849S1 (en) | 2016-05-16 | 2018-06-19 | Google Llc | Display screen or portion thereof with a graphical user interface for messaging |
USD792427S1 (en) | 2016-05-16 | 2017-07-18 | Google Inc. | Display screen with animated graphical user interface |
USD811433S1 (en) | 2016-06-10 | 2018-02-27 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD798333S1 (en) | 2016-06-12 | 2017-09-26 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD884721S1 (en) | 2016-07-01 | 2020-05-19 | Visa International Service Association | Display screen or portion thereof with animated graphical user interface |
USD812098S1 (en) | 2016-07-05 | 2018-03-06 | Facebook, Inc. | Display screen with animated graphical user interface |
USD859452S1 (en) | 2016-07-18 | 2019-09-10 | Emojot, Inc. | Display screen for media players with graphical user interface |
USD832292S1 (en) | 2016-07-28 | 2018-10-30 | Beijing Kingsoft Internet Security Software Co., Ltd. | Mobile communication terminal display screen with graphical user interface |
USD834599S1 (en) | 2016-07-29 | 2018-11-27 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD849765S1 (en) | 2016-07-29 | 2019-05-28 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
US20180041461A1 (en) | 2016-08-04 | 2018-02-08 | Foundermark, Inc. | One-to-many icebreaker post generating real-time private one-on-one chat threads |
USD805541S1 (en) | 2016-08-05 | 2017-12-19 | V. Juliano Communications, LLC | Display screen or portion thereof with graphical user interface |
USD828370S1 (en) | 2016-08-10 | 2018-09-11 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD804520S1 (en) | 2016-08-12 | 2017-12-05 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
USD803871S1 (en) | 2016-08-12 | 2017-11-28 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
USD780775S1 (en) | 2016-08-30 | 2017-03-07 | Tinder, Inc. | Display screen or portion thereof with a graphical user interface of an electronic device |
USD781311S1 (en) | 2016-08-30 | 2017-03-14 | Tinder, Inc. | Display screen or portion thereof with a graphical user interface |
USD781882S1 (en) | 2016-08-30 | 2017-03-21 | Tinder, Inc. | Display screen or portion thereof with a graphical user interface of an electronic device |
USD824416S1 (en) | 2016-09-09 | 2018-07-31 | Royal Master Grinders, Inc. | Display screen with animated graphical user interface |
USD825590S1 (en) | 2016-09-20 | 2018-08-14 | General Electric Company | Display screen or portion thereof with graphical user interface |
USD831048S1 (en) | 2016-09-20 | 2018-10-16 | Api Healthcare Corporation | Display screen or portion thereof with graphical user interface |
USD849015S1 (en) | 2016-09-22 | 2019-05-21 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD807899S1 (en) | 2016-09-26 | 2018-01-16 | Uber Technologies, Inc. | Display screen with animated graphical user interface |
USD841657S1 (en) | 2016-09-26 | 2019-02-26 | Uber Technologies, Inc. | Computing device display screen with animated graphical user interface to provide geographic-based service information |
US9953091B1 (en) * | 2016-09-30 | 2018-04-24 | Mamadou Mande Gueye | Method and system for facilitating social networking based on events |
USD807387S1 (en) | 2016-10-03 | 2018-01-09 | Google Llc | Display screen with animated graphical user interface |
USD805543S1 (en) | 2016-10-10 | 2017-12-19 | Rebel Investments, LLC | Display screen portion with graphical user interface |
USD819059S1 (en) | 2016-10-11 | 2018-05-29 | Lookiimedia (UK) Limited | Display screen with graphical user interface |
USD810772S1 (en) | 2016-10-17 | 2018-02-20 | Facebook, Inc. | Display screen or portion thereof with animated graphical user interface for an advertisement management application |
USD798316S1 (en) | 2016-10-26 | 2017-09-26 | Microsoft Corporation | Display screen with graphical user interface |
USD841660S1 (en) | 2016-10-27 | 2019-02-26 | Lifescan Ip Holdings, Llc | Display screen with computer icon for blood glucose monitoring |
USD830375S1 (en) | 2016-10-28 | 2018-10-09 | Spotify Ab | Display screen with graphical user interface |
USD815128S1 (en) | 2016-10-28 | 2018-04-10 | Spotify Ab | Display screen or portion thereof with graphical user interface |
USD843383S1 (en) | 2016-10-28 | 2019-03-19 | Spotify Ab | Display screen with graphical user interface |
USD837238S1 (en) | 2016-11-21 | 2019-01-01 | Teletracking Technologies, Inc. | Display screen with graphical user interface |
USD886135S1 (en) | 2016-11-23 | 2020-06-02 | Google Inc. | Display screen with animated graphical user interface |
USD841667S1 (en) | 2016-12-19 | 2019-02-26 | Coren Intellect LLC | Display screen with employee survey graphical user interface |
USD848463S1 (en) | 2016-12-30 | 2019-05-14 | Lyft, Inc. | Display screen or portion thereof with graphical user interface |
USD841673S1 (en) | 2017-01-06 | 2019-02-26 | Honda Motor Co., Ltd. | Display screen with graphical user interface |
USD882600S1 (en) | 2017-01-13 | 2020-04-28 | Yandex Europe Ag | Display screen with graphical user interface |
USD898050S1 (en) | 2017-01-24 | 2020-10-06 | Google Llc | Display screen or portion thereof with graphical user interface |
USD838732S1 (en) | 2017-03-01 | 2019-01-22 | Facebook, Inc. | Display screen with a graphical user interface for an advertisement management application |
USD845977S1 (en) | 2017-03-08 | 2019-04-16 | Google Llc | Display screen with graphical user interface |
USD826968S1 (en) | 2017-03-14 | 2018-08-28 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD864991S1 (en) | 2017-03-27 | 2019-10-29 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD826256S1 (en) | 2017-03-28 | 2018-08-21 | Intuit Inc. | Display device with a graphical user interface presenting call options |
USD849768S1 (en) | 2017-03-28 | 2019-05-28 | Intuit Inc. | Display device with a graphical user interface presenting a decline option |
TWD192856S (en) | 2017-04-28 | 2018-09-11 | 陳永晏 | Graphical user interface of the display |
USD856345S1 (en) | 2017-04-28 | 2019-08-13 | Stryker Corporation | Display screen with graphical user interface for a multimode surgical console |
USD886121S1 (en) | 2017-05-08 | 2020-06-02 | Beijing Sogou Technology Development Co., Ltd. | Smart watch display screen with graphical user interface |
USD822711S1 (en) | 2017-06-05 | 2018-07-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD849770S1 (en) | 2017-06-11 | 2019-05-28 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD824409S1 (en) | 2017-06-16 | 2018-07-31 | Stockpitch Financial Corporation | Display screen with a graphical user interface |
USD836124S1 (en) | 2017-06-19 | 2018-12-18 | Abishkking Ltd. | Display screen or portion thereof with a graphical user interface |
USD833457S1 (en) | 2017-07-19 | 2018-11-13 | Lenovo (Beijing) Co., Ltd. | Display screen or a portion thereof with graphical user interface |
USD858546S1 (en) | 2017-07-24 | 2019-09-03 | Facebook, Inc. | Display screen with a transitional graphical user interface for a product collection advertisement |
USD844649S1 (en) | 2017-07-28 | 2019-04-02 | Verisign, Inc. | Display screen or portion thereof with a sequential graphical user interface |
USD839302S1 (en) | 2017-08-28 | 2019-01-29 | Adp, Llc | Display screen with animated graphical user interface |
USD868808S1 (en) | 2017-09-19 | 2019-12-03 | Robert Bosch Tool Corporation | Display screen or portion thereof with a graphical user interface |
USD883308S1 (en) | 2017-09-21 | 2020-05-05 | Magic Leap, Inc. | Display panel or portion thereof with a transitional mixed reality graphical user interface |
USD841024S1 (en) | 2017-10-02 | 2019-02-19 | Facebook, Inc. | Display panel with a transitional graphical user interface |
USD842871S1 (en) | 2017-10-03 | 2019-03-12 | Facebook, Inc. | Display panel with a transitional graphical user interface |
USD846567S1 (en) | 2017-10-06 | 2019-04-23 | Apple Inc. | Electronic device with graphical user interface |
USD872739S1 (en) | 2017-10-09 | 2020-01-14 | Facebook, Inc. | Display panel of a programmed computer system with a transitional graphical user interface |
US20190251640A1 (en) | 2017-10-20 | 2019-08-15 | Facebook, Inc. | Systems and methods for providing a community-based dating service for a social networking system |
USD878406S1 (en) | 2017-10-30 | 2020-03-17 | Sony Mobile Communications Inc. | Display panel or screen with animated graphical user interface |
USD874496S1 (en) | 2017-11-17 | 2020-02-04 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD898052S1 (en) | 2017-11-17 | 2020-10-06 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD877185S1 (en) | 2017-11-22 | 2020-03-03 | Snap Inc. | Display screen or portion thereof with a transitional graphical user interface |
USD867383S1 (en) | 2017-12-15 | 2019-11-19 | Beijing Bytedance Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
JP1627361S (en) | 2017-12-15 | 2019-03-25 | ||
USD875132S1 (en) | 2017-12-15 | 2020-02-11 | Beijing Bytedance Network Technology Co., Ltd. | Display screen or portion therefof with a graphical user interface |
USD861024S1 (en) | 2017-12-22 | 2019-09-24 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD858552S1 (en) | 2017-12-28 | 2019-09-03 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD859446S1 (en) | 2017-12-28 | 2019-09-10 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD852215S1 (en) | 2017-12-28 | 2019-06-25 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD868101S1 (en) | 2018-01-04 | 2019-11-26 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD845983S1 (en) | 2018-01-05 | 2019-04-16 | Google Llc | Display screen or portion thereof with transitional graphical user interface |
USD850469S1 (en) | 2018-01-05 | 2019-06-04 | Google Llc | Display screen or portion thereof with transitional graphical user interface |
USD861719S1 (en) | 2018-01-19 | 2019-10-01 | Cochlear Limited | Display screen with graphical user interface |
USD870742S1 (en) | 2018-01-26 | 2019-12-24 | Facebook, Inc. | Display screen or portion thereof with animated user interface |
USD860249S1 (en) | 2018-02-06 | 2019-09-17 | Krikey, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD884733S1 (en) | 2018-02-20 | 2020-05-19 | Facebook, Inc. | Display screen with animated graphical user interface |
USD892820S1 (en) | 2018-02-22 | 2020-08-11 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD876474S1 (en) | 2018-02-27 | 2020-02-25 | Health Management Systems, Inc. | Portion of a display screen with graphical user interface for an online portal |
USD845971S1 (en) | 2018-03-06 | 2019-04-16 | Google Llc | Display screen or a portion thereof with an animated graphical interface |
USD855059S1 (en) | 2018-03-06 | 2019-07-30 | Google Llc | Display screen with animated graphical user interface |
USD856347S1 (en) | 2018-03-06 | 2019-08-13 | Google Llc | Display screen with animated graphical user interface |
USD855635S1 (en) | 2018-03-06 | 2019-08-06 | Google Llc | Display screen with animated graphical user interface |
USD874479S1 (en) | 2018-03-06 | 2020-02-04 | Google Llc | Display screen or a portion thereof with an animated graphical interface |
USD856357S1 (en) | 2018-04-05 | 2019-08-13 | Google Llc | Display screen with animated graphical user interface |
USD893525S1 (en) | 2018-04-11 | 2020-08-18 | Tianjin Bytedance Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
USD871431S1 (en) | 2018-04-12 | 2019-12-31 | Reliance Worldwide Corporation | Display screen or portion thereof with graphical user interface |
USD893528S1 (en) | 2018-04-18 | 2020-08-18 | Tianjin Bytedance Technology Co., Ltd. | Display screen or portion thereof with an animated graphical user interface |
US11233862B2 (en) | 2018-05-01 | 2022-01-25 | Facebook, Inc. | Systems and methods for facilitating discovery of users who share common characteristics within a social networking system |
WO2019213127A1 (en) | 2018-05-01 | 2019-11-07 | Facebook, Inc. | Systems and methods for providing a community-based dating service for a social networking system |
CA184012S (en) | 2018-05-03 | 2019-07-17 | Beijing Kuaimajiabian Technology Co Ltd | Display screen with graphical user interface |
CA183996S (en) | 2018-05-03 | 2019-07-17 | Beijing Kuaimajiabian Technology Co Ltd | Display screen with graphical user interface |
CA184007S (en) | 2018-05-03 | 2019-07-17 | Beijing Kuaimajiabian Technology Co Ltd | Display screen with graphical user interface |
CA184013S (en) | 2018-05-03 | 2019-07-17 | Beijing Kuaimajiabian Technology Co Ltd | Display screen with graphical user interface |
USD882614S1 (en) | 2018-05-04 | 2020-04-28 | Google Llc | Display screen with transitional graphical user interface |
USD882613S1 (en) | 2018-05-04 | 2020-04-28 | Google Llc | Display screen with transitional graphical user interface |
USD884009S1 (en) | 2018-05-04 | 2020-05-12 | Google Llc | Display screen with transitional graphical user interface |
USD859450S1 (en) | 2018-05-07 | 2019-09-10 | Google Llc | Display screen or portion thereof with an animated graphical interface |
USD894952S1 (en) | 2018-05-07 | 2020-09-01 | Google Llc | Display screen or portion thereof with an animated graphical interface |
USD858556S1 (en) | 2018-05-07 | 2019-09-03 | Google Llc | Display screen or portion thereof with an animated graphical interface |
USD858555S1 (en) | 2018-05-07 | 2019-09-03 | Google Llc | Display screen or portion thereof with an animated graphical interface |
USD870761S1 (en) | 2018-05-07 | 2019-12-24 | Google Llc | Display screen or portion thereof with transitional graphical user interface |
USD870744S1 (en) | 2018-05-07 | 2019-12-24 | Google Llc | Display screen or portion thereof with graphical user interface |
USD864231S1 (en) | 2018-05-11 | 2019-10-22 | Google Llc | Display screen or portion thereof with animated graphical user interface |
USD875743S1 (en) | 2018-06-04 | 2020-02-18 | Apple Inc. | Display screen or portion thereof with graphical user interface |
JP1658235S (en) | 2018-06-08 | 2020-04-27 | ||
USD884010S1 (en) | 2018-06-13 | 2020-05-12 | Hme, Incorporated | Display screen with graphical user interface |
USD884724S1 (en) | 2018-08-30 | 2020-05-19 | Google Llc | Electronic device display screen with graphical user interface |
US20200098275A1 (en) | 2018-09-24 | 2020-03-26 | Salesforce.Com, Inc. | Integrating an application or service with a learning platform using a database system |
USD886142S1 (en) | 2018-09-28 | 2020-06-02 | Sonos, Inc. | Display screen or portion thereof with graphical user interface for media playback control |
USD885410S1 (en) | 2018-10-05 | 2020-05-26 | Google Llc | Display screen with animated graphical user interface |
USD887428S1 (en) | 2018-10-15 | 2020-06-16 | Google Llc | Display screen with transitional graphical user interface |
JP1635059S (en) | 2018-10-15 | 2019-07-01 | ||
USD880500S1 (en) | 2018-10-29 | 2020-04-07 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD874504S1 (en) | 2018-10-29 | 2020-02-04 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD882619S1 (en) | 2018-10-30 | 2020-04-28 | AMI Holdings Limited | Mobile device with a graphical user interface including miniature profile tiles and a chat box |
USD884013S1 (en) | 2018-11-14 | 2020-05-12 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD875113S1 (en) | 2018-11-14 | 2020-02-11 | Facebook, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD894213S1 (en) | 2018-12-14 | 2020-08-25 | Salesforce.Com, Inc. | Display screen or portion thereof with graphical user interface |
USD894961S1 (en) | 2019-04-04 | 2020-09-01 | Lexmark International, Inc. | Display screen portion with icon |
USD912075S1 (en) | 2019-05-01 | 2021-03-02 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD910032S1 (en) | 2019-05-01 | 2021-02-09 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD899443S1 (en) | 2019-05-01 | 2020-10-20 | Facebook, Inc. | Display device with animated graphical user interface |
USD920998S1 (en) | 2019-05-01 | 2021-06-01 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD920999S1 (en) | 2019-05-01 | 2021-06-01 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
-
2019
- 2019-04-29 US US16/398,148 patent/US20190251640A1/en not_active Abandoned
- 2019-04-29 US US16/398,145 patent/US11514536B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100185625A1 (en) * | 2008-09-06 | 2010-07-22 | Bryce Allan Johnson | System and Method for Evaluating/Determining Relationship Compatibility Among Members of a Social Network, and for Referring Compatible Members to Each Other |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11514536B2 (en) | 2017-10-20 | 2022-11-29 | Meta Platforms, Inc. | Systems and methods for providing a community-based dating service for a social networking system |
US11233862B2 (en) | 2018-05-01 | 2022-01-25 | Facebook, Inc. | Systems and methods for facilitating discovery of users who share common characteristics within a social networking system |
US11888607B2 (en) | 2018-05-01 | 2024-01-30 | Meta Platforms, Inc. | Systems and methods for facilitating discovery of users who share common characteristics within a social networking system |
USD928184S1 (en) * | 2018-10-02 | 2021-08-17 | Facebook, Inc. | Display screen with a graphical user interface |
USD910032S1 (en) | 2019-05-01 | 2021-02-09 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD912075S1 (en) | 2019-05-01 | 2021-03-02 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD920999S1 (en) | 2019-05-01 | 2021-06-01 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD920998S1 (en) | 2019-05-01 | 2021-06-01 | Facebook, Inc. | Display device or portion thereof with graphical user interface |
USD899443S1 (en) | 2019-05-01 | 2020-10-20 | Facebook, Inc. | Display device with animated graphical user interface |
USD958182S1 (en) * | 2019-05-15 | 2022-07-19 | Meta Platforms, Inc. | Display screen with an animated graphical user interface |
USD948535S1 (en) * | 2020-06-22 | 2022-04-12 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US11276127B1 (en) | 2021-03-04 | 2022-03-15 | Timothy Dirk Stevens | Recommending matches using machine learning |
USD998637S1 (en) * | 2021-03-16 | 2023-09-12 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
USD1029031S1 (en) | 2021-03-16 | 2024-05-28 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
USD996454S1 (en) * | 2021-11-22 | 2023-08-22 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
USD996453S1 (en) * | 2021-11-22 | 2023-08-22 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
USD1016088S1 (en) * | 2021-12-10 | 2024-02-27 | Hyperconnect LLC | Display panel with graphical user interface |
Also Published As
Publication number | Publication date |
---|---|
US20190392008A1 (en) | 2019-12-26 |
US11514536B2 (en) | 2022-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190251640A1 (en) | Systems and methods for providing a community-based dating service for a social networking system | |
WO2019213124A1 (en) | Systems and methods for providing a community-based dating service for a social networking system | |
US20230169609A1 (en) | Systems and methods for providing a community-based dating service for a social networking system | |
Baumer et al. | Limiting, leaving, and (re) lapsing: an exploration of facebook non-use practices and experiences | |
DiMicco et al. | Identity management: multiple presentations of self in facebook | |
Gross et al. | Information revelation and privacy in online social networks | |
US9832233B2 (en) | Secure social network | |
Schlesinger et al. | Situated anonymity: Impacts of anonymity, ephemerality, and hyper-locality on social media | |
Madejski et al. | The failure of online social network privacy settings | |
US20160171631A1 (en) | Content access management in a social networking system for externally stored content | |
US20120197967A1 (en) | Socializing System, Framework and Methods thereof | |
US20140195613A1 (en) | Offline Names Addressing Online Community Web Pages | |
US20130335509A1 (en) | Methods, systems, and articles of manufacture for online video dating | |
US9800628B2 (en) | System and method for tagging images in a social network | |
US10904481B1 (en) | Broadcasting and managing call participation | |
US20130198290A1 (en) | Real-time communication and information collaboration system | |
Furini | Users Behavior in Location‐Aware Services: Digital Natives versus Digital Immigrants | |
CN101902490A (en) | Method, server and system for providing application dynamic information | |
Cuomo et al. | New tools, old abuse: Technology-enabled coercive control (TECC) | |
Chen et al. | One led is enough: Catalyzing face-to-face interactions at conferences with a gentle nudge | |
WO2015027907A1 (en) | Methods and systems for visiting user groups | |
US20140164517A1 (en) | Peer-to-Peer Social Network | |
Powell et al. | Sexual violence in digital society: Understanding the human and technosocial factors | |
Bechmann | Managing the interoperable self | |
US20230196479A1 (en) | Collaborative stories |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FACEBOOK, INC.,, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHARP, NATHAN ANDREW;WANG, QIANG;SIGNING DATES FROM 20190506 TO 20190701;REEL/FRAME:049652/0163 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PRE-INTERVIEW COMMUNICATION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
AS | Assignment |
Owner name: FACEBOOK, INC., CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 049652 FRAME: 0163. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNORS:SHARP, NATHAN ANDREW;WANG, QIANG;SIGNING DATES FROM 20190506 TO 20190701;REEL/FRAME:057419/0503 |
|
AS | Assignment |
Owner name: META PLATFORMS, INC., CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:FACEBOOK, INC.;REEL/FRAME:058685/0901 Effective date: 20211028 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |