US20110119598A1 - Dynamic collaboration in social networking environment - Google Patents
Dynamic collaboration in social networking environment Download PDFInfo
- Publication number
- US20110119598A1 US20110119598A1 US12/902,219 US90221910A US2011119598A1 US 20110119598 A1 US20110119598 A1 US 20110119598A1 US 90221910 A US90221910 A US 90221910A US 2011119598 A1 US2011119598 A1 US 2011119598A1
- Authority
- US
- United States
- Prior art keywords
- group
- collaboration
- user
- groups
- gui
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2044—Group features, e.g. closed user group
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/55—Aspects of automatic or semi-automatic exchanges related to network data storage and management
- H04M2203/554—Data synchronization
Definitions
- the present invention relates generally to social networking. More particularly, the present invention relates to dynamic collaboration in a social networking environment.
- Social networking sites such as FACEBOOK, NING, and MYSPACE, do not allow two groups to collaborate in a manner similar to the way groups would collaborate in a non-electronic manner. For instance, groups cannot enter into a distinct collaboration group without fundamentally modifying the constituent groups.
- the existing paradigm for online collaboration only creates a semblance of collaboration by simply adding users of one group to another group. The result is merely an expansion of one or both groups rather than a focused collaboration that runs parallel to its constituent groups.
- Problem 1 The addition of users from one group into the other merely expands membership of a group, but does not create a dedicated group focused on a particular collaboration.
- Problem 2 The addition of new users to an existing group for the sake of a particular collaboration (rather than to be a part of the broader activities of that group) fundamentally alters and ideally dilutes the original group.
- Problem 3 Adding outside parties to a group is often inappropriate where group membership in the online group is based on real world relationships. For example, a high school classroom would not allow individuals who are not part of the real world class to join the virtual world classroom group for the sake of collaborating with them. Even two classrooms in the same school that want to collaborate on a project would most likely not choose to simply become a single, larger class.
- the present invention recognizes and addresses some of the foregoing considerations, and others, of prior art construction and methods by giving owners of user groups in social networking contexts the ability to invite one another to create a distinct collaboration group that exists outside of each of the constituent groups.
- the system automatically adds the members of each group to the collaboration group and provides the ability for the owners of the underlying groups to invite additional users to the group.
- the owners, now co-owners of the newly created collaboration group can invite or add members of their own constituent groups to the new collaboration group.
- the new collaboration group has a life of its own outside of the groups whose owners and members founded and seeded it.
- one aspect of the present invention provides a system and method for facilitating collaboration by a first group and a second group comprising the steps of creating a collaboration group, where a processing device stores data representative of the collaboration group in a memory operatively connected to the processing device; linking the first group to the collaboration group, where the processing devices stores data in the memory representative of the link between the first group and the collaboration group; linking the second group to the collaboration group, where the processing device stores data in the memory representative of the link between the second group and the collaboration group in the memory; and facilitating collaboration by the first and second groups, where a first structure of the first group remains unchanged by the collaboration and a second structure of the second group remains unchanged by the collaboration.
- Another aspect of the present invention recognizes that a group owner requires control over whether, at any given time, the owner's group is made available to receive an invitation for a joint collaboration from another group owner.
- This aspect of the present invention further recognizes that a group owner may be interested in collaborating on one project but not on another. Therefore, group owners have the ability to enable or disable the collaboration feature. If enabled, the group owner may designate whether the group is interested in collaborating on any project or rather on any number of specific projects. These decisions may be made either at the time of group creation or subsequently through the Edit Group function, as described below. Changes to these settings made by the group owner do not affect any unanswered invitations sent or received prior to the change.
- the group owner may accept that invitation.
- the process then proceeds in the normal scenario even if the settings had been altered to make the group unavailable for collaboration in the meantime. Additionally, a group owner's ability to send a collaboration invitation to another group owner is not affected by the own group's collaboration settings.
- collaboration groups are groups similar to the constituent groups of which each collaboration group is comprised, although users may see collaboration groups as a distinct group type. Recognizing this, one aspect of the present invention applies a distinct “collaboration group” group type to collaboration groups, thereby allowing the system to display them in a distinct or separate list, rather than in a combined list of collaboration and non-collaboration groups.
- lists such as “My Groups” and “My Collaboration Groups” can be placed on relevant web pages such as each user's home page.
- collaboration groups may have a fixed duration—a defined ending point—similar in nature to non-online-enabled collaboration groups. While this may be a characteristic of all group types, it is more prominent with collaboration groups. Therefore, collaboration group co-owners possess the ability to set “active until” dates for these groups. When this date approaches, the system alerts the co-owners and provides them with the opportunity to extend the date if desired.
- collaboration groups may act as a collection point, a container, for the artifacts of the collaboration.
- the collaboration group's blogs, wikis, forums, media galleries, etc. may be filled with images, videos, thoughts, produced written works, etc. that constitute the work product of the collaborative effort.
- this work product may provide lasting value not only to the members of the collaboration group, but also to a broader community of users.
- an aspect of the present invention allows co-owners of the collaboration group to archive the collaboration group in a read-only state once the collaboration has finished. The co-owners may then decide whether the archived read-only version may be accessed by (a) the co-owners only, (b) the co-owners and members of the collaboration group, or (c) any user in the system.
- FIG. 1 is a partially schematic diagram of a system for group collaboration in accordance with an embodiment of the present invention
- FIG. 2 is a diagram illustrating an exemplary process for group collaboration in accordance with an embodiment of the present invention.
- FIGS. 3 through 19 are displays of exemplary graphical user interfaces configured to facilitate the process of group collaboration illustrated by FIG. 2 in accordance with an embodiment of the present invention.
- system 100 comprises at least one computer 102 operatively connected to a server 104 via a wide area network (“WAN”) 106 , such as the Internet.
- Computer 102 comprises a processing device 108 and memory 110 .
- server 104 comprises a processing device 112 and memory 114 .
- computer 102 and server 104 may comprise additional components, including input devices such as a keyboard 116 .
- computer 102 may be replaced by a mobile device, such as a cellular phone or personal data assistant, comprising its own processing device and memory.
- system 100 may comprise additional components, such as one or more of computer 118 .
- processing devices 108 and 112 may be a processor, microprocessor, controller, microcontroller, or other circuitry.
- Memory 110 and 114 may be any type of memory or computer-readable medium as long as it is capable of being accessed by respective processing devices 108 and 112 , including random access memory (“RAM”), read-only memory (“ROM”), erasable programmable ROM (“EPROM”) or electrically EPROM (“EEPROM”), CD-ROM, DVD, or other optical disk storage, solid state drive (“SSD”), magnetic disk storage, including floppy or hard drives, any type of non-volatile memories, such as secure digital (“SD”), flash memory, memory stick, or any other medium, in existence now or hereafter, that may be used to carry or store computer program code in the form of computer-executable programs, instructions, or data.
- RAM random access memory
- ROM read-only memory
- EPROM erasable programmable ROM
- EEPROM electrically EPROM
- CD-ROM compact disc-only memory
- DVD digital versatile disk
- Each of memories 110 and 114 comprises computer-executable program code or instructions that when executed by the respective processing device perform one or more steps of the processes described in more detail below and as shown in the attached figures. Additionally, when executed by the respective processing device, the computer-executable program code or instructions display one or more of the exemplary graphical user interfaces described below and shown in the attached figures. Each of memories 110 and 114 may also comprise one or more data structures for storing information.
- the computer-executable program code or instructions in this scenario usually include one or more application programs, other program modules, program data, firmware, and/or an operating system. Computer-executable program code or instructions may also be stored within the cache of processing devices 108 and 112 .
- FIG. 2 illustrates an exemplary process for group collaboration in accordance with an embodiment of the present invention.
- the process involves the actions of a first user tasked with the administration of a first group (“Group A”) and the actions of a second user tasked with the administration of a second group (“Group B”).
- Group A the actions performed by the first user
- Group B the actions performed by the second user
- server 104 accomplishes certain tasks, as well.
- all the actions described below may be performed by a single computer or server. That is, it should be understood that either computer 102 or server 104 may carry out all the actions described below.
- GUI graphical user interface
- the first user also referred to as “Group A Owner” logs into system 100 , which may include logging into and being authenticated by a webpage configured for use by the first user and hosted by server 104 .
- the first user searches for another group. This may be accomplished by searching for the other group using a search engine at step 208 or by browsing for another group using a group directory at step 210 .
- FIG. 3 illustrates an exemplary GUI 300 displaying the results of a search performed to identify possible groups with which to collaborate.
- GUI 300 comprises a results area 302 setting forth the members or groups corresponding to the search performed by the first user.
- the results area 302 comprises at least one result 304 that identifies a member or group.
- Each individual result 304 comprises one or more buttons or hyperlinks, which allow the first user to join a group (via hyperlink 306 ), start a conversation with the user or group owner represented by the result (via hyperlink 308 ) or invite the member or group to collaborate (via hyperlink 310 ).
- the user has narrowed the results of the search to groups only by selecting a group selection area 312 .
- the user may perform another search for other groups by entering the applicable search terms into a search box 314 and activating a search button 316 .
- the first user locates the group administered by the second user (also referred to as “Group B Owner”).
- system 100 displays Group B′s main page to the first user via computer 102 .
- FIG. 4A illustrates an exemplary GUI 400 for displaying a webpage associated with a specific group.
- GUI 400 may be accessed in a number of ways.
- the GUI 400 associated with a specific group may be accessed when the corresponding group result 304 is selected from search results area 302 of FIG. 3 or selected from the group director at step 210 .
- GUI 400 provides information about the selected group, such as identifying its members in a member list area 402 , setting forth the recent discussions made by the group in a group discussion area 404 , and displaying the name and other information about the group in a group information area 406 .
- GUI 400 may comprise other areas, such as an invitation or project request area 408 where the group may request other members or groups to participate in a project or collaboration group.
- GUI 400 also includes hyperlinks or buttons 306 , 308 , and 310 , as described above.
- FIG. 4B illustrates an exemplary GUI 408 configured to allow a user tasked with administration of a group to configure or change the group's settings.
- GUI 408 comprises a name box 410 , a description box 412 , a type selection radio group 414 , a group category dropdown 416 , a collaboration setting 418 , and a save button 420 .
- the user may change the title of the group using name box 410 and may change the description of the group by using description box 412 .
- type selection radio group 414 the user can decide whether the group is public or private.
- the user may select whether the group is “open membership” (allowing any user registered with system 100 to join the group), “closed membership” (allowing any registered user to view the group but requiring each user to be approved before joining the group), or “private” (preventing any users other than members of the group to access the group page and requiring each user to be approved before joining the group) via radio group 414 .
- the user may assign the group to a category by selecting an applicable category from category dropdown 416 . Categories allow a user to organize a collaboration group by topic, such as “animal preservation,” corresponding or relating to a topic or interest of the collaboration group.
- the user can decide whether the group is available to collaborate with other groups and/or users in a collaboration group or project by selecting collaboration setting 418 . Any changes the user makes to the group's settings or profile are saved when the user activates save button 420 .
- system 100 presents the first user with hyperlink 310 ( FIGS. 3 and 4 ) labeled “Invite to Collaborate.”
- hyperlink 310 FIGS. 3 and 4
- the first user activates hyperlink 310 using computer 102 via either GUI 300 or 400 .
- system 100 presents a form configured to allow the first user to provide details to the second group regarding the nature of the requested collaboration.
- FIG. 5 illustrates an exemplary GUI 500 for inviting a group to join a collaboration group.
- GUI 500 comprises a group selection box 502 , a collaboration selection area 504 , a message area 506 , and an activation button 508 .
- Collaboration selection area 504 comprises a collaboration title freeform text box 510 and a collaboration selection dropdown 512 .
- the collaboration selection dropdown 512 contains a list of projects that may be of interest to both parties.
- GUI 500 is displayed.
- the user selects a group for which the user is responsible that is to participate in the collaboration using group selection box 502 .
- “My Group A” is a group for which the user accessing GUI 500 is responsible, as illustrated in FIG. 5 .
- the first user selects a collaboration group/project using collaboration selection area 504 .
- the first user desires to create a new collaboration group or project, the user provides a title for the collaboration group/project in collaboration title freeform text box 510 . Otherwise, the first user selects a preexisting collaboration group/project using collaboration selection dropdown 512 . The first user then provides any additional information to be sent to the second group using message area 506 . Once GUI 500 is complete, the first user selects activation button 508 at step 214 .
- GUI 600 ( FIG. 6 ) is presented to the user. For this reason, GUI 600 does not include group selection box 502 ( FIG. 5 ). If the first user is a member or admin of a group but is not currently participating in any collaboration groups or projects, GUI 700 ( FIG. 7 ) is presented to the user. For this reason, GUI 700 does not include collaboration selection dropdown 512 . It should be understood that the first user still has the ability to create a collaboration group or project using collaboration title freeform text box 510 . If the first user is currently neither part of a group nor participating in any collaboration groups or projects, system 100 presents GUI 800 ( FIG. 8 ) to the first user via computer 102 .
- GUI 900 comprises areas 502 and 506 and button 508 as described above with respect to FIG. 5 .
- GUI 900 further comprises a template selection area 902 configured to allow the first user to define a collaboration space.
- a previous selection area 904 of GUI 900 allows the user to select from preexisting templates or collaboration spaces with which the first user has previously been associated.
- a new selection area 906 allows the user to define a new template or collaboration space. The first user may supply a name for the new collaboration space using a title textbox 908 .
- FIG. 10 illustrates a GUI 1000 similar to GUI 900 but demonstrating the selection of new selection area 906 .
- FIG. 11 illustrates a GUI 1100 presented by system 100 informing the first user that the invitation described above has been transmitted to the second group.
- system 100 sends the collaboration invitation via computer 118 , for example, to the second user tasked with administration of the identified group, i.e., the Group B Owner.
- the invitation includes the details regarding the nature of the requested collaboration as explained above.
- Group B Owner receives the collaboration invitation and decides whether to accept the invitation.
- a GUI 1200 is presented to the second user.
- GUI 1200 is configured to present any pending invitations directed to the second user.
- multiple invitations 1202 , 1204 , and 1206 are presented to the second user, although it should be understood that the second user may not be presented with any invitations or may be presented with a single invitation when using GUI 1200 .
- Each of invitations 1202 , 1204 , and 1206 comprises a sender section 1208 , a recipient section 1210 , an invitation section 1212 , a message section 1214 , an accept button 1216 , and a decline button 1218 .
- Sender section 1208 identifies the user and/or the group from which the invitation originated.
- the recipient section 1210 identifies the user and/or group to which the invitation was directed, which will generally be the second user or a group administered by the second user.
- invitation section 1214 indicates that the invitation is to request participation in a collaboration group or project and identifies the name of the group or project.
- Message section 1214 sets forth any message created by system 100 and/or created or modified by the first user, thereby providing the second user with information about the invitation and/or the desired collaboration group or project.
- the second user may accept an invitation by selecting accept button 1216 or may decline an invitation by selecting decline button 1218 .
- system 100 presents the second owner with a form configured to allow the second user to send a message to the first user explaining why the invitation to collaborate was not accepted.
- a GUI 1300 is configured to provide the second user with the ability to explain the rationale or provide a reason the invitation from the first user was declined.
- GUI 1300 comprises a reason dropdown box 1302 , a reason text area 1304 , and a send button 1306 .
- Reason dropdown box 1302 allows the second user to select a predefined reason or a category of reason why the invitation was declined.
- dropdown box 1302 may include reasons the recipient group is unable to collaborate, such as the teacher or students within the group are engaged in a foreign exchange program or sabbatical and are out of the country.
- Reason text area 1304 allows the second user to create a message to the first user explaining the rationale or reason the invitation was declined.
- Activation of send button 1306 transmits the information contained within GUI 1300 to the first user as described in more detail below.
- system 100 transmits the message to the first user at step 222 . If so, the first user receives the message containing an explanation of why the invitation to collaborate was declined and the process terminates at step 222 .
- step 224 system 100 generates a new collaboration group.
- System 100 makes the first and second users co-owners of the new collaboration group and sends a message to each owner confirming the creation of the group and providing a hyperlink to the new collaboration group.
- system 100 also sends messages to each of the new collaboration group's members containing a link to the new collaboration group.
- system 100 adds the new group to each owners' and members' “My Groups” roster, so that each user can keep track of the collaboration group or project.
- a GUI 1400 is configured to provide the first and second users with the information described above.
- GUI 1400 comprises a message 1402 that includes a hyperlink 1404 to the newly created collaboration space, as well as one or more hyperlinks 1406 to help the co-owners get started.
- these links may be configured to navigate the users to webpages or documents established to facilitate creation and activation of the collaboration group. That is, the links may direct the users to a collaboration instruction guide, to a collaboration group frequently asked questions list, or to a help area or forum.
- the first user is able to invite additional members to the new collaboration group via computer 102 .
- the second user is likewise able to invite additional members to the new collaboration group via computer 118 .
- Process flow then proceeds to step 240 where system 100 is configured to allow the groups (Group A and Group B) to collaborate.
- FIG. 15 illustrates an exemplary GUI 1500 configured to facilitate collaboration by the groups within the new collaboration group or project.
- GUI 1500 comprises a title bar 1502 , a synopsis area 1504 , a group identification area 1506 , a functional selection area 1508 , a discussion area 1510 , and a member identification area 1512 .
- Title bar 1502 indicates the name of the collaboration group or project, while synopsis area 1504 provides a brief overview of the goal or objective of the group or project.
- Group identification area 1506 identifies the groups that are members of the collaboration group or project.
- Functional selection area 1508 allows members of the group to navigate to other sections of the project space in order to utilize other technology, such as blogs and wikis, and to upload multimedia, such as photographs and videos, or documents and other material for use by members of the group/project.
- Discussion area 1510 reflects an ongoing discussion by the members of the group, and member identification area 1512 identifies the current members of the collaboration group or project.
- GUI 1500 may include additional components, such as locations 1514 and 1516 configured to present and display advertisements to the users.
- GUI 1500 may further comprise a search box 1518 in order to allow a user to search for other members, groups, collaboration groups, projects, or other components of system 100 .
- GUI 1500 may also comprise hyperlinks 1520 and 1522 .
- Hyperlink 1520 is configured to allow a user to save the current configuration of the collaboration space, while hyperlink 1522 is configured to navigate the user to a portion of system 100 where the user can post a request for an item, service, information, or other material. If the current user is a co-owner of the collaboration group, hyperlink 1524 becomes accessible. Hyperlink 1524 allows the co-owner of the collaboration group to edit the settings and configurations for the project space, as described below.
- GUI 1500 may comprise additional components, such as a taskbar 1526 providing the user with access to other aspects of system 100 .
- FIG. 16 illustrates a GUI 1600 configured to allow each co-owner of a project space to edit the space's settings.
- GUI 1600 is accessed when the co-owner activates hyperlink 1524 ( FIG. 15 ).
- GUI 1600 comprises a title box 1602 , a text box 1604 , type selection radio buttons 1606 , a category selection 1608 , a collaboration setting 1610 , a close box 1612 , and a save button 1614 .
- the co-owner may change the title of the collaboration project using title box 1602 or the synopsis/description of the project using text box 1604 .
- the co-owner can determine whether the collaboration group or project is “open participation” (allowing any member of system 100 to participate in the collaboration group), “closed participation” (allowing any member of system 100 to view the group or project but requiring each member to be approved before participating), or “private” (allowing only members that are already part of the collaboration group or project to participate).
- Category selection 1608 allows the co-owner to assign the project space to a category for organization purposes, as explained above.
- Collaboration setting 1610 allows the co-owner to select whether the collaboration group or project is also available for collaboration with other groups or projects. Either co-owner may close the collaboration group or project by selecting close box 1612 . After making any changes or modifications described above, the co-owner saves the changes and settings by activating save button 1614 .
- GUI 1600 comprises other components similar to those described above with respect to GUI 1500 of FIG. 15 .
- Sally Smith is a ninth grade biology teacher in Louisiana who has an online social networking-style group for each of her six classes. Each of her students is a member of their period's class group, and Ms. Smith is the owner of each group. Ms. Smith is interested in finding another biology class in a different part of the country with whom her class can collaborate on a project around local habitats. Through her search, she discovers Mr. Sanchez's ninth grade biology class in Oregon. By viewing the content on Mr. Sanchez's class's group page, she sees that they too are interested in studying local habitats. Ms. Smith sends an invitation to Mr.
- Sanchez accepts Ms. Smith's invitation.
- System 100 sends both teachers a message welcoming them into their new collaboration group.
- both teachers activate the hyperlink in their respective message and are directed to their new collaboration group by system 100 .
- Both teachers are listed as co-owners of the new group, which has the name of the “Local Habitats Project,” as suggested by Ms. Smith in the invitation.
- the students from the teachers' respective classes are also now part of the new group.
- the students are identified as members of the new collaboration group, not as owners.
- Both classrooms and groups in their respective systems remained unchanged. That is, Ms. Smith's class and Mr. Sanchez's class on their respective school systems remain unchanged.
- the homepage or log-in screen configured for use by Mr. Sanchez now includes the “Local Habitats Project” group listed in his “My Groups” area alongside his original class group and all of the other groups he had already been a part of.
- the social networking system Upon Paul's acceptance, the social networking system creates the “Get On Board” group or project, identifying both Sarah and Paul as the group owners. Sarah and Paul then connect through on-site messaging to discuss their plans and strategy for adding members of their existing groups to the new collaboration group. It should be understood that Paul and Sarah may invite individual members from their respective groups at this time or may invite their entire respective groups. It should be further understood that, regardless of which members join the new collaborative group, the original groups remain unchanged.
- FIG. 17 illustrates an exemplary GUI for creating a group.
- the group creator may select the radio button labeled “Yes” to enable the group to participate in collaborations or collaboration groups. Otherwise, the group creator may select the “No” option so that the group is not available for collaboration.
- Activating the checkbox labeled “Advanced Options” navigates the group creator to the exemplary GUI illustrated by FIG. 18 .
- FIG. 18 illustrates an exemplary GUI presented when the “Advanced Options” checkbox is selected using the GUI described above with respect to FIG. 17 .
- Selecting the “All Projects” radio button under the “Project Group Collaboration Options” via the GUI enables the group to collaborate on all projects in the system.
- selecting the “Only Selected Projects” radio button enables the group creator to select which projects associated with the creator and/or the group that the group will be able to collaborate. Selecting this radio button causes the exemplary GUI illustrated by FIG. 19 to be presented to the group creator.
- the GUI presents a checkbox, a title, and a “learn more” hyperlink for each identified project.
- the title identifies the corresponding project, while selecting the associated checkbox enables the group to collaborate with respect to the project.
- Hovering the mouse pointer and/or selecting the “learn more” hyperlink causes the GUI to present additional information corresponding to the identified project to the user.
- the additional information may be presented by any manner understood by those in the art, such as a pop-up box or by navigating to a different webpage.
- a collaborative group may be initiated or established prior to requesting preexisting groups to join the collaboration group.
- one group may establish a collaborative group and then request other groups to join. Once dissolved, the collaborative group does not affect or compromise the structure of the original groups, which remain intact.
Abstract
Description
- The present application claims the benefit of U.S. provisional patent application Ser. No. 61/251,187 (entitled “Dynamic Collaboration in Social Networking Environment” and filed on Oct. 13, 2009), the entire disclosure of which is hereby incorporated by reference as if set forth verbatim herein and relied upon for all purposes.
- A portion of the disclosure of this patent document contains material which is subject to (copyright or mask work) protection. The (copyright or mask work) owner has no objection to the facsimile reproduction by anyone of the patent document or patent disclosure, as it appears in the Patent Office patent file or records, but otherwise reserves all (copyright or mask work) rights whatsoever.
- The present invention relates generally to social networking. More particularly, the present invention relates to dynamic collaboration in a social networking environment.
- Social networking sites, such as FACEBOOK, NING, and MYSPACE, do not allow two groups to collaborate in a manner similar to the way groups would collaborate in a non-electronic manner. For instance, groups cannot enter into a distinct collaboration group without fundamentally modifying the constituent groups. The existing paradigm for online collaboration only creates a semblance of collaboration by simply adding users of one group to another group. The result is merely an expansion of one or both groups rather than a focused collaboration that runs parallel to its constituent groups.
- The current paradigm as described above exhibits several drawbacks:
Problem 1—The addition of users from one group into the other merely expands membership of a group, but does not create a dedicated group focused on a particular collaboration.Problem 2—The addition of new users to an existing group for the sake of a particular collaboration (rather than to be a part of the broader activities of that group) fundamentally alters and arguably dilutes the original group.Problem 3—Adding outside parties to a group is often inappropriate where group membership in the online group is based on real world relationships. For example, a high school classroom would not allow individuals who are not part of the real world class to join the virtual world classroom group for the sake of collaborating with them. Even two classrooms in the same school that want to collaborate on a project would most likely not choose to simply become a single, larger class. - The present invention recognizes and addresses some of the foregoing considerations, and others, of prior art construction and methods by giving owners of user groups in social networking contexts the ability to invite one another to create a distinct collaboration group that exists outside of each of the constituent groups. In one embodiment, the system automatically adds the members of each group to the collaboration group and provides the ability for the owners of the underlying groups to invite additional users to the group. Alternatively, the owners, now co-owners of the newly created collaboration group, can invite or add members of their own constituent groups to the new collaboration group. The new collaboration group has a life of its own outside of the groups whose owners and members founded and seeded it.
- In this regard, one aspect of the present invention provides a system and method for facilitating collaboration by a first group and a second group comprising the steps of creating a collaboration group, where a processing device stores data representative of the collaboration group in a memory operatively connected to the processing device; linking the first group to the collaboration group, where the processing devices stores data in the memory representative of the link between the first group and the collaboration group; linking the second group to the collaboration group, where the processing device stores data in the memory representative of the link between the second group and the collaboration group in the memory; and facilitating collaboration by the first and second groups, where a first structure of the first group remains unchanged by the collaboration and a second structure of the second group remains unchanged by the collaboration.
- Another aspect of the present invention recognizes that a group owner requires control over whether, at any given time, the owner's group is made available to receive an invitation for a joint collaboration from another group owner. This aspect of the present invention further recognizes that a group owner may be interested in collaborating on one project but not on another. Therefore, group owners have the ability to enable or disable the collaboration feature. If enabled, the group owner may designate whether the group is interested in collaborating on any project or rather on any number of specific projects. These decisions may be made either at the time of group creation or subsequently through the Edit Group function, as described below. Changes to these settings made by the group owner do not affect any unanswered invitations sent or received prior to the change. That is, if the group owner receives an invitation to collaborate on one day at which time the group is configured to accept collaboration invitations, the group owner may accept that invitation. The process then proceeds in the normal scenario even if the settings had been altered to make the group unavailable for collaboration in the meantime. Additionally, a group owner's ability to send a collaboration invitation to another group owner is not affected by the own group's collaboration settings.
- Once created, collaboration groups are groups similar to the constituent groups of which each collaboration group is comprised, although users may see collaboration groups as a distinct group type. Recognizing this, one aspect of the present invention applies a distinct “collaboration group” group type to collaboration groups, thereby allowing the system to display them in a distinct or separate list, rather than in a combined list of collaboration and non-collaboration groups. In an effort to enhance the user experience, lists such as “My Groups” and “My Collaboration Groups” can be placed on relevant web pages such as each user's home page.
- Aside from the manner by which they are created, another key distinction between collaboration groups and other groups is that online collaboration groups may have a fixed duration—a defined ending point—similar in nature to non-online-enabled collaboration groups. While this may be a characteristic of all group types, it is more prominent with collaboration groups. Therefore, collaboration group co-owners possess the ability to set “active until” dates for these groups. When this date approaches, the system alerts the co-owners and provides them with the opportunity to extend the date if desired.
- Finally, collaboration groups, by their nature, may act as a collection point, a container, for the artifacts of the collaboration. For instance, the collaboration group's blogs, wikis, forums, media galleries, etc. may be filled with images, videos, thoughts, produced written works, etc. that constitute the work product of the collaborative effort. Furthermore, this work product may provide lasting value not only to the members of the collaboration group, but also to a broader community of users. As a result, an aspect of the present invention allows co-owners of the collaboration group to archive the collaboration group in a read-only state once the collaboration has finished. The co-owners may then decide whether the archived read-only version may be accessed by (a) the co-owners only, (b) the co-owners and members of the collaboration group, or (c) any user in the system.
- The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate one or more embodiments of the invention and, together with the description, serve to explain the principles of the invention.
- A full and enabling disclosure of the present invention, including the best mode thereof directed to one of ordinary skill in the art, is set forth in the specification, which makes reference to the appended drawings, in which:
-
FIG. 1 is a partially schematic diagram of a system for group collaboration in accordance with an embodiment of the present invention; -
FIG. 2 is a diagram illustrating an exemplary process for group collaboration in accordance with an embodiment of the present invention; and -
FIGS. 3 through 19 are displays of exemplary graphical user interfaces configured to facilitate the process of group collaboration illustrated byFIG. 2 in accordance with an embodiment of the present invention. - Repeat use of reference characters in the present specification and drawings is intended to represent same or analogous features or elements of the invention.
- Reference will now be made in detail to presently preferred embodiments of the invention, one or more examples of which are illustrated in the accompanying drawings. Each example is provided by way of explanation of the invention, not limitation of the invention. In fact, it will be apparent to those skilled in the art that modifications and variations can be made in the present invention without departing from the scope or spirit thereof. For instance, features illustrated or described as part of one embodiment may be used on another embodiment to yield a still further embodiment. Thus, it is intended that the present invention covers such modifications and variations as come within the scope of the appended claims and their equivalents.
- Collaboration between user-created groups in social networking applications has never been fully realized in a way that mimics the way groups collaborate in the offline world. In the offline world, when two groups collaborate, they do so within the context of a distinct collaboration—that is, around an event or a project—and the life of the collaboration is often shorter than the life of one or both constituent groups. Each of the component groups continues to exist as a fixed, bounded entity with its own goals, activities, members, and leaders. For example, a group, such as the American Cancer Society, and a group, like the Livestrong Foundation, may join in order to collaborate on an event promoting Men's Cancer Awareness Week. Leaders of each of these groups are likely to act as leaders of the Cancer Awareness Week initiative, and members of each of the constituent organizations will fill in the ranks of the collaboration. However, in this representative case outside the offline world, neither the American Cancer Society nor the Livestrong Foundation is forced to fundamentally alter its own leadership, membership, focus, or activities—they exist unmolested and able to co-exist alongside the collaboration without being consumed by it.
- Referring to
FIG. 1 ,system 100 comprises at least onecomputer 102 operatively connected to aserver 104 via a wide area network (“WAN”) 106, such as the Internet.Computer 102 comprises aprocessing device 108 andmemory 110. Likewise,server 104 comprises aprocessing device 112 andmemory 114. It should be understood thatcomputer 102 andserver 104 may comprise additional components, including input devices such as akeyboard 116. Those of ordinary skill in the art should appreciate thatcomputer 102 may be replaced by a mobile device, such as a cellular phone or personal data assistant, comprising its own processing device and memory. It should be further understood thatsystem 100 may comprise additional components, such as one or more ofcomputer 118. - Either of
processing devices Memory respective processing devices processing devices - Each of
memories memories processing devices -
FIG. 2 illustrates an exemplary process for group collaboration in accordance with an embodiment of the present invention. The process involves the actions of a first user tasked with the administration of a first group (“Group A”) and the actions of a second user tasked with the administration of a second group (“Group B”). Referring additionally toFIG. 1 , the actions performed by the first user are effected bycomputer 102, while the actions performed by the second user are effected bycomputer 118. As explained below,server 104 accomplishes certain tasks, as well. Those of ordinary skill in the art should appreciate that all the actions described below may be performed by a single computer or server. That is, it should be understood that eithercomputer 102 orserver 104 may carry out all the actions described below. Additionally,side 200 ofFIG. 2 represents some of the actions performed by the first user, whileside 202 represents some of the actions performed by the second user. Reference is also made toFIGS. 3 through 18 throughout the following description of the actions performed by each user in order to provide examples of a graphical user interface (“GUI”) configured to facilitate each action. - At
step 206, the first user (also referred to as “Group A Owner”) logs intosystem 100, which may include logging into and being authenticated by a webpage configured for use by the first user and hosted byserver 104. The first user then searches for another group. This may be accomplished by searching for the other group using a search engine atstep 208 or by browsing for another group using a group directory atstep 210. -
FIG. 3 illustrates anexemplary GUI 300 displaying the results of a search performed to identify possible groups with which to collaborate.GUI 300 comprises aresults area 302 setting forth the members or groups corresponding to the search performed by the first user. Theresults area 302 comprises at least oneresult 304 that identifies a member or group. Eachindividual result 304 comprises one or more buttons or hyperlinks, which allow the first user to join a group (via hyperlink 306), start a conversation with the user or group owner represented by the result (via hyperlink 308) or invite the member or group to collaborate (via hyperlink 310). In this embodiment, the user has narrowed the results of the search to groups only by selecting agroup selection area 312. Additionally, the user may perform another search for other groups by entering the applicable search terms into asearch box 314 and activating asearch button 316. - In this example, the first user locates the group administered by the second user (also referred to as “Group B Owner”). At
step 212,system 100 displays Group B′s main page to the first user viacomputer 102. In this regard,FIG. 4A illustrates anexemplary GUI 400 for displaying a webpage associated with a specific group.GUI 400 may be accessed in a number of ways. For example, theGUI 400 associated with a specific group may be accessed when thecorresponding group result 304 is selected fromsearch results area 302 ofFIG. 3 or selected from the group director atstep 210.GUI 400 provides information about the selected group, such as identifying its members in amember list area 402, setting forth the recent discussions made by the group in agroup discussion area 404, and displaying the name and other information about the group in agroup information area 406.GUI 400 may comprise other areas, such as an invitation orproject request area 408 where the group may request other members or groups to participate in a project or collaboration group.GUI 400 also includes hyperlinks orbuttons -
FIG. 4B illustrates anexemplary GUI 408 configured to allow a user tasked with administration of a group to configure or change the group's settings.GUI 408 comprises aname box 410, adescription box 412, a typeselection radio group 414, a group category dropdown 416, a collaboration setting 418, and asave button 420. The user may change the title of the group usingname box 410 and may change the description of the group by usingdescription box 412. Using typeselection radio group 414, the user can decide whether the group is public or private. That is, the user may select whether the group is “open membership” (allowing any user registered withsystem 100 to join the group), “closed membership” (allowing any registered user to view the group but requiring each user to be approved before joining the group), or “private” (preventing any users other than members of the group to access the group page and requiring each user to be approved before joining the group) viaradio group 414. The user may assign the group to a category by selecting an applicable category fromcategory dropdown 416. Categories allow a user to organize a collaboration group by topic, such as “animal preservation,” corresponding or relating to a topic or interest of the collaboration group. In a preferred embodiment, the user can decide whether the group is available to collaborate with other groups and/or users in a collaboration group or project by selecting collaboration setting 418. Any changes the user makes to the group's settings or profile are saved when the user activates savebutton 420. - At
step 212,system 100 presents the first user with hyperlink 310 (FIGS. 3 and 4 ) labeled “Invite to Collaborate.” In order to invite the second group to participate in a collaboration group or project, the first user activateshyperlink 310 usingcomputer 102 via eitherGUI step 214,system 100 presents a form configured to allow the first user to provide details to the second group regarding the nature of the requested collaboration. For example,FIG. 5 illustrates anexemplary GUI 500 for inviting a group to join a collaboration group.GUI 500 comprises agroup selection box 502, acollaboration selection area 504, amessage area 506, and anactivation button 508.Collaboration selection area 504 comprises a collaboration titlefreeform text box 510 and acollaboration selection dropdown 512. The collaboration selection dropdown 512 contains a list of projects that may be of interest to both parties. When a user activates hyperlink 310 (FIGS. 3 and 4 ),GUI 500 is displayed. The user selects a group for which the user is responsible that is to participate in the collaboration usinggroup selection box 502. For instance, “My Group A” is a group for which theuser accessing GUI 500 is responsible, as illustrated inFIG. 5 . The first user then selects a collaboration group/project usingcollaboration selection area 504. That is, if the first user desires to create a new collaboration group or project, the user provides a title for the collaboration group/project in collaboration titlefreeform text box 510. Otherwise, the first user selects a preexisting collaboration group/project usingcollaboration selection dropdown 512. The first user then provides any additional information to be sent to the second group usingmessage area 506. OnceGUI 500 is complete, the first user selectsactivation button 508 atstep 214. - Depending on the first user's configuration, other exemplary GUIs may be presented to the user in place of
GUI 500. For instance, if the first user is not currently an administrator for any group, GUI 600 (FIG. 6 ) is presented to the user. For this reason,GUI 600 does not include group selection box 502 (FIG. 5 ). If the first user is a member or admin of a group but is not currently participating in any collaboration groups or projects, GUI 700 (FIG. 7 ) is presented to the user. For this reason,GUI 700 does not includecollaboration selection dropdown 512. It should be understood that the first user still has the ability to create a collaboration group or project using collaboration titlefreeform text box 510. If the first user is currently neither part of a group nor participating in any collaboration groups or projects,system 100 presents GUI 800 (FIG. 8 ) to the first user viacomputer 102. - In another embodiment, the form presented by
system 100 and configured to allow the first user to invite another group to participate in a collaboration group or project is configured to allow the user to define a collaboration space. Referring toFIG. 9 , for instance,GUI 900 comprisesareas button 508 as described above with respect toFIG. 5 . However,GUI 900 further comprises atemplate selection area 902 configured to allow the first user to define a collaboration space. Aprevious selection area 904 ofGUI 900 allows the user to select from preexisting templates or collaboration spaces with which the first user has previously been associated. Anew selection area 906 allows the user to define a new template or collaboration space. The first user may supply a name for the new collaboration space using atitle textbox 908.FIG. 10 illustrates aGUI 1000 similar toGUI 900 but demonstrating the selection ofnew selection area 906. -
FIG. 11 illustrates aGUI 1100 presented bysystem 100 informing the first user that the invitation described above has been transmitted to the second group. - At
step 216,system 100 sends the collaboration invitation viacomputer 118, for example, to the second user tasked with administration of the identified group, i.e., the Group B Owner. The invitation includes the details regarding the nature of the requested collaboration as explained above. Atstep 218, Group B Owner receives the collaboration invitation and decides whether to accept the invitation. Referring toFIG. 12 , for example, aGUI 1200 is presented to the second user.GUI 1200 is configured to present any pending invitations directed to the second user. In this example, for instance,multiple invitations GUI 1200. - Each of
invitations sender section 1208, arecipient section 1210, aninvitation section 1212, amessage section 1214, an acceptbutton 1216, and adecline button 1218.Sender section 1208 identifies the user and/or the group from which the invitation originated. Therecipient section 1210 identifies the user and/or group to which the invitation was directed, which will generally be the second user or a group administered by the second user.Invitation section 1214 indicates that the invitation is to request participation in a collaboration group or project and identifies the name of the group or project.Message section 1214 sets forth any message created bysystem 100 and/or created or modified by the first user, thereby providing the second user with information about the invitation and/or the desired collaboration group or project. The second user may accept an invitation by selecting acceptbutton 1216 or may decline an invitation by selectingdecline button 1218. - If the second owner declines the invitation at
step 218, process flow proceeds to step 220. In one embodiment,system 100 presents the second owner with a form configured to allow the second user to send a message to the first user explaining why the invitation to collaborate was not accepted. Referring toFIG. 13 , for instance, aGUI 1300 is configured to provide the second user with the ability to explain the rationale or provide a reason the invitation from the first user was declined.GUI 1300 comprises areason dropdown box 1302, areason text area 1304, and asend button 1306.Reason dropdown box 1302 allows the second user to select a predefined reason or a category of reason why the invitation was declined. For instance,dropdown box 1302 may include reasons the recipient group is unable to collaborate, such as the teacher or students within the group are engaged in a foreign exchange program or sabbatical and are out of the country.Reason text area 1304 allows the second user to create a message to the first user explaining the rationale or reason the invitation was declined. Activation ofsend button 1306 transmits the information contained withinGUI 1300 to the first user as described in more detail below. - If the second user decides to send the message,
system 100 transmits the message to the first user atstep 222. If so, the first user receives the message containing an explanation of why the invitation to collaborate was declined and the process terminates atstep 222. - If the second user accepts the invitation at
step 218 by selecting accept button 1216 (FIG. 12 ), process flow proceeds to step 224, wheresystem 100 generates a new collaboration group.System 100 makes the first and second users co-owners of the new collaboration group and sends a message to each owner confirming the creation of the group and providing a hyperlink to the new collaboration group. Atstep 226,system 100 also sends messages to each of the new collaboration group's members containing a link to the new collaboration group. Additionally,system 100 adds the new group to each owners' and members' “My Groups” roster, so that each user can keep track of the collaboration group or project. Referring toFIG. 14 , for instance, aGUI 1400 is configured to provide the first and second users with the information described above.GUI 1400 comprises amessage 1402 that includes ahyperlink 1404 to the newly created collaboration space, as well as one or more hyperlinks 1406 to help the co-owners get started. For instance, these links may be configured to navigate the users to webpages or documents established to facilitate creation and activation of the collaboration group. That is, the links may direct the users to a collaboration instruction guide, to a collaboration group frequently asked questions list, or to a help area or forum. - At
step 228, the first user is able to invite additional members to the new collaboration group viacomputer 102. Atstep 230, the second user is likewise able to invite additional members to the new collaboration group viacomputer 118. Process flow then proceeds to step 240 wheresystem 100 is configured to allow the groups (Group A and Group B) to collaborate. -
FIG. 15 illustrates anexemplary GUI 1500 configured to facilitate collaboration by the groups within the new collaboration group or project.GUI 1500 comprises atitle bar 1502, asynopsis area 1504, agroup identification area 1506, afunctional selection area 1508, adiscussion area 1510, and amember identification area 1512.Title bar 1502 indicates the name of the collaboration group or project, whilesynopsis area 1504 provides a brief overview of the goal or objective of the group or project.Group identification area 1506 identifies the groups that are members of the collaboration group or project.Functional selection area 1508 allows members of the group to navigate to other sections of the project space in order to utilize other technology, such as blogs and wikis, and to upload multimedia, such as photographs and videos, or documents and other material for use by members of the group/project.Discussion area 1510 reflects an ongoing discussion by the members of the group, andmember identification area 1512 identifies the current members of the collaboration group or project. - It should be understood that
GUI 1500 may include additional components, such aslocations GUI 1500 may further comprise asearch box 1518 in order to allow a user to search for other members, groups, collaboration groups, projects, or other components ofsystem 100.GUI 1500 may also comprisehyperlinks Hyperlink 1520 is configured to allow a user to save the current configuration of the collaboration space, whilehyperlink 1522 is configured to navigate the user to a portion ofsystem 100 where the user can post a request for an item, service, information, or other material. If the current user is a co-owner of the collaboration group,hyperlink 1524 becomes accessible.Hyperlink 1524 allows the co-owner of the collaboration group to edit the settings and configurations for the project space, as described below. As should be appreciated,GUI 1500 may comprise additional components, such as ataskbar 1526 providing the user with access to other aspects ofsystem 100. -
FIG. 16 illustrates aGUI 1600 configured to allow each co-owner of a project space to edit the space's settings. In this embodiment,GUI 1600 is accessed when the co-owner activates hyperlink 1524 (FIG. 15 ).GUI 1600 comprises atitle box 1602, atext box 1604, typeselection radio buttons 1606, acategory selection 1608, acollaboration setting 1610, aclose box 1612, and asave button 1614. The co-owner may change the title of the collaboration project usingtitle box 1602 or the synopsis/description of the project usingtext box 1604. Using typeselection radio buttons 1606, the co-owner can determine whether the collaboration group or project is “open participation” (allowing any member ofsystem 100 to participate in the collaboration group), “closed participation” (allowing any member ofsystem 100 to view the group or project but requiring each member to be approved before participating), or “private” (allowing only members that are already part of the collaboration group or project to participate).Category selection 1608 allows the co-owner to assign the project space to a category for organization purposes, as explained above.Collaboration setting 1610 allows the co-owner to select whether the collaboration group or project is also available for collaboration with other groups or projects. Either co-owner may close the collaboration group or project by selectingclose box 1612. After making any changes or modifications described above, the co-owner saves the changes and settings by activating savebutton 1614.GUI 1600 comprises other components similar to those described above with respect toGUI 1500 ofFIG. 15 . - The description that follows provides a specific example of the use of
system 100 in order to collaborate in an educational context. Sally Smith is a ninth grade biology teacher in Louisiana who has an online social networking-style group for each of her six classes. Each of her students is a member of their period's class group, and Ms. Smith is the owner of each group. Ms. Smith is interested in finding another biology class in a different part of the country with whom her class can collaborate on a project around local habitats. Through her search, she discovers Mr. Sanchez's ninth grade biology class in Oregon. By viewing the content on Mr. Sanchez's class's group page, she sees that they too are interested in studying local habitats. Ms. Smith sends an invitation to Mr. Sanchez, in order to let him know of her interest in forming a collaboration group with his class. Mr. Sanchez sees the value in such collaboration but does not want outside students added to his classroom group. He feels this would be inappropriate for many reasons, such as whether it is a potential security violation against his own school's Internet use policy. However, in the presently-described embodiment, if Mr. Sanchez accepts the invitation, no members would be added to his group or to his school's system, but rather, a new collaboration group would be created purely for the purpose of this collaboration. Accordingly, Mr. - Sanchez accepts Ms. Smith's invitation.
System 100 sends both teachers a message welcoming them into their new collaboration group. Next, both teachers activate the hyperlink in their respective message and are directed to their new collaboration group bysystem 100. Both teachers are listed as co-owners of the new group, which has the name of the “Local Habitats Project,” as suggested by Ms. Smith in the invitation. Additionally, the students from the teachers' respective classes are also now part of the new group. However, the students are identified as members of the new collaboration group, not as owners. Both classrooms and groups in their respective systems remained unchanged. That is, Ms. Smith's class and Mr. Sanchez's class on their respective school systems remain unchanged. The homepage or log-in screen configured for use by Mr. Sanchez now includes the “Local Habitats Project” group listed in his “My Groups” area alongside his original class group and all of the other groups he had already been a part of. - The description that follows provides a specific example of the use of
system 100 in order to collaborate in a social networking context. Two hypothetical “environmentally focused” groups on a social networking site—the DC Greens group and the Northern Virginians for Clean Air (“NVCA”) group—are both interested in similar causes. The DC Greens leader and group owner, Sarah, wants to promote an awareness campaign in the nation's capital called “Get On Board” to encourage area residents to take public transportation. She realizes that her group alone is not enough to pull off a campaign as large as what she has envisioned. She needs help and wants to look for other local like-minded groups to help. She searches the social networking website and finds the NVCA group. In this example, NVCA is a far larger group than the DC Greens. This concerns Sarah, because she does not want to be overwhelmed or to lose control of her idea or group. Upon further investigation, Sarah sees that by inviting NVCA to collaborate she would not be required to invite all its members to join her DC Greens relatively smaller group. She realizes that, instead, she can create a new collaboration group just for this collaboration. Accordingly, she invites the NVCA group to the collaboration group by activating the “Invite to collaborate” hyperlink described above. She includes a description of what she hopes to accomplish and sends the invitation.System 100 transmits a message to the NVCA group owner, Paul. In this example, Paul has been thinking that the DC area needs a campaign like the “Get On Board” campaign, so he accepts the invitation. Upon Paul's acceptance, the social networking system creates the “Get On Board” group or project, identifying both Sarah and Paul as the group owners. Sarah and Paul then connect through on-site messaging to discuss their plans and strategy for adding members of their existing groups to the new collaboration group. It should be understood that Paul and Sarah may invite individual members from their respective groups at this time or may invite their entire respective groups. It should be further understood that, regardless of which members join the new collaborative group, the original groups remain unchanged. - Once the “Get On Board” campaign has been completed, Sarah and Paul decide that they would like to dissolve the “Get On Board” group, which they do using
system 100. Sarah and Paul continue to administer/own the DC Greens and NVCA groups, respectively. All the members of the original groups that became members of the “Get On Board” group remain as members of those original groups. -
FIG. 17 illustrates an exemplary GUI for creating a group. In the Project Collaboration area of the GUI, the group creator may select the radio button labeled “Yes” to enable the group to participate in collaborations or collaboration groups. Otherwise, the group creator may select the “No” option so that the group is not available for collaboration. Activating the checkbox labeled “Advanced Options” navigates the group creator to the exemplary GUI illustrated byFIG. 18 . -
FIG. 18 illustrates an exemplary GUI presented when the “Advanced Options” checkbox is selected using the GUI described above with respect toFIG. 17 . Selecting the “All Projects” radio button under the “Project Group Collaboration Options” via the GUI enables the group to collaborate on all projects in the system. Alternatively, selecting the “Only Selected Projects” radio button enables the group creator to select which projects associated with the creator and/or the group that the group will be able to collaborate. Selecting this radio button causes the exemplary GUI illustrated byFIG. 19 to be presented to the group creator. - Referring to
FIG. 19 , once the “Only Selected Projects” radio button is selected, the GUI presents a checkbox, a title, and a “learn more” hyperlink for each identified project. The title identifies the corresponding project, while selecting the associated checkbox enables the group to collaborate with respect to the project. Hovering the mouse pointer and/or selecting the “learn more” hyperlink causes the GUI to present additional information corresponding to the identified project to the user. The additional information may be presented by any manner understood by those in the art, such as a pop-up box or by navigating to a different webpage. - It should be understood to those of ordinary skill in the art that the above description discloses a process for group collaboration in an educational or social networking environment that does not impair or compromise the structure or organization of the original or underlying groups. It should be further understood that other methods of group collaboration or sequences of actions for group collaboration are contemplated by the process described above without departing from the scope of the present invention. For instance, a collaborative group may be initiated or established prior to requesting preexisting groups to join the collaboration group. Alternatively, one group may establish a collaborative group and then request other groups to join. Once dissolved, the collaborative group does not affect or compromise the structure of the original groups, which remain intact.
- While one or more preferred embodiments of the invention have been described above, it should be understood that any and all equivalent realizations of the present invention are included within the scope and spirit thereof. The embodiments depicted are presented by way of example only and are not intended as limitations upon the present invention. Thus, it should be understood by those of ordinary skill in this art that the present invention is not limited to these embodiments since modifications can be made. Therefore, it is contemplated that any and all such embodiments are included in the present invention as may fall within the scope and spirit thereof.
Claims (13)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/902,219 US20110119598A1 (en) | 2009-10-13 | 2010-10-12 | Dynamic collaboration in social networking environment |
US16/666,299 US20200059763A1 (en) | 2009-10-13 | 2019-10-28 | Dynamic collaboration in social networking environment |
US17/528,048 US11595788B2 (en) | 2009-10-13 | 2021-11-16 | Dynamic collaboration in social networking environment |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US25118709P | 2009-10-13 | 2009-10-13 | |
US12/902,219 US20110119598A1 (en) | 2009-10-13 | 2010-10-12 | Dynamic collaboration in social networking environment |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/666,299 Continuation US20200059763A1 (en) | 2009-10-13 | 2019-10-28 | Dynamic collaboration in social networking environment |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110119598A1 true US20110119598A1 (en) | 2011-05-19 |
Family
ID=43876471
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/902,219 Abandoned US20110119598A1 (en) | 2009-10-13 | 2010-10-12 | Dynamic collaboration in social networking environment |
US16/666,299 Abandoned US20200059763A1 (en) | 2009-10-13 | 2019-10-28 | Dynamic collaboration in social networking environment |
US17/528,048 Active US11595788B2 (en) | 2009-10-13 | 2021-11-16 | Dynamic collaboration in social networking environment |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/666,299 Abandoned US20200059763A1 (en) | 2009-10-13 | 2019-10-28 | Dynamic collaboration in social networking environment |
US17/528,048 Active US11595788B2 (en) | 2009-10-13 | 2021-11-16 | Dynamic collaboration in social networking environment |
Country Status (4)
Country | Link |
---|---|
US (3) | US20110119598A1 (en) |
EP (1) | EP2489177B1 (en) |
CN (1) | CN102648620B (en) |
WO (1) | WO2011046899A1 (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110161424A1 (en) * | 2009-12-30 | 2011-06-30 | Sap Ag | Audience selection and system anchoring of collaboration threads |
US20110231779A1 (en) * | 2010-03-19 | 2011-09-22 | Ashish Vaidya | Collaborative decision making |
US20130117701A1 (en) * | 2011-10-26 | 2013-05-09 | II Joseph I. Evans | System and Method for Coordinating a Multi-User Internet-Based Appointment Scheduler for Fashion and Related Arts |
US20130132476A1 (en) * | 2011-11-21 | 2013-05-23 | Justin Alexander Shaffer | Defining Future Plans in Connection with Objects in a Social Networking System |
US20130311556A1 (en) * | 2012-05-18 | 2013-11-21 | Yahoo! Inc. | System and Method for Generating Theme Based Dynamic Groups |
CN104301359A (en) * | 2013-07-19 | 2015-01-21 | 深圳市友福同享信息科技有限公司 | Method and system for displaying user relation in network community via groups |
US20150134746A1 (en) * | 2013-11-13 | 2015-05-14 | Successfactors, Inc. | Integrating Complex Data Structures into Collaboration Environments |
US9185147B1 (en) * | 2004-04-29 | 2015-11-10 | Paul Erich Keel | System and methods for remote collaborative intelligence analysis |
US20160014188A1 (en) * | 2012-12-03 | 2016-01-14 | Orange | Method for communication among a plurality of users provided with communication terminals, via a virtual communication space |
US20160248846A1 (en) * | 2015-02-23 | 2016-08-25 | International Business Machines Corporation | Populating a new community for a social network |
US20160277339A1 (en) * | 2015-03-16 | 2016-09-22 | Boogoo Intellectual Property LLC | Electronic Communication System |
US20170063867A1 (en) * | 2015-08-28 | 2017-03-02 | Microsoft Technology Licensing, Llc | Secure computing system record access control |
US9639243B2 (en) | 2008-04-02 | 2017-05-02 | Facebook, Inc. | Communicating plans for users of a social networking system |
US9729589B2 (en) | 2013-11-13 | 2017-08-08 | Successfactors, Inc. | Integrating collaboration systems with other systems |
US20180083976A1 (en) * | 2016-09-22 | 2018-03-22 | Facebook, Inc. | Determining user access to groups generated in a closed online system based on categories determined for the groups |
US9954863B2 (en) | 2015-08-28 | 2018-04-24 | Microsoft Technology Licensing, Llc | Computing system record security architecture |
US10169547B2 (en) | 2015-08-28 | 2019-01-01 | Microsoft Technology Licensing, Llc | Secure computing system record transfer control |
US20190239023A1 (en) * | 2013-07-08 | 2019-08-01 | Capital One Services, Llc | Systems and methods for providing mobile proving ground |
US10439834B2 (en) * | 2011-12-01 | 2019-10-08 | At&T Intellectual Property I, L.P. | Method and apparatus for providing a social event opportunity notification |
US11044215B1 (en) | 2012-09-22 | 2021-06-22 | Motion Offense, Llc | Methods, systems, and computer program products for processing a data object identification request in a communication |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150046790A1 (en) * | 2013-08-07 | 2015-02-12 | Avaya Inc. | Overlay of private data on web pages |
US10389844B2 (en) | 2015-02-23 | 2019-08-20 | International Business Machines Corporation | Populating a user network for a focus user |
US11436690B1 (en) * | 2022-01-25 | 2022-09-06 | Turion Corporation | Assembling a group for a group interaction in a self-paced, online environment |
Citations (102)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4740912A (en) * | 1982-08-02 | 1988-04-26 | Whitaker Ranald O | Quinews-electronic replacement for the newspaper |
US5710884A (en) * | 1995-03-29 | 1998-01-20 | Intel Corporation | System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use |
US5740549A (en) * | 1995-06-12 | 1998-04-14 | Pointcast, Inc. | Information and advertising distribution system and method |
US5761662A (en) * | 1994-12-20 | 1998-06-02 | Sun Microsystems, Inc. | Personalized information retrieval using user-defined profile |
US5768528A (en) * | 1996-05-24 | 1998-06-16 | V-Cast, Inc. | Client-server system for delivery of online information |
US5772446A (en) * | 1995-09-19 | 1998-06-30 | Rosen; Leonard J. | Interactive learning system |
US5813863A (en) * | 1996-05-01 | 1998-09-29 | Sloane; Sharon R. | Interactive behavior modification system |
US5907831A (en) * | 1997-04-04 | 1999-05-25 | Lotvin; Mikhail | Computer apparatus and methods supporting different categories of users |
US5933498A (en) * | 1996-01-11 | 1999-08-03 | Mrj, Inc. | System for controlling access and distribution of digital property |
US5970231A (en) * | 1996-11-27 | 1999-10-19 | Pen Industries, Inc. | Electronic newspaper and electronic publishing medium |
US5974446A (en) * | 1996-10-24 | 1999-10-26 | Academy Of Applied Science | Internet based distance learning system for communicating between server and clients wherein clients communicate with each other or with teacher using different communication techniques via common user interface |
US5972875A (en) * | 1997-04-23 | 1999-10-26 | Crutcher; Terry | Low-foaming amine oxide surfactant concentrate and method of manufacture |
US5987606A (en) * | 1997-03-19 | 1999-11-16 | Bascom Global Internet Services, Inc. | Method and system for content filtering information retrieved from an internet computer network |
US6020884A (en) * | 1996-11-08 | 2000-02-01 | America Online, Inc. | System integrating an on-line service community with a foreign service |
US6075968A (en) * | 1997-04-07 | 2000-06-13 | Apel Education Consultancy, Llc | System and method for educating learning-disabled individuals |
US6085229A (en) * | 1998-05-14 | 2000-07-04 | Belarc, Inc. | System and method for providing client side personalization of content of web pages and the like |
US6105027A (en) * | 1997-03-10 | 2000-08-15 | Internet Dynamics, Inc. | Techniques for eliminating redundant access checking by access filters |
US6105055A (en) * | 1998-03-13 | 2000-08-15 | Siemens Corporate Research, Inc. | Method and apparatus for asynchronous multimedia collaboration |
US6157924A (en) * | 1997-11-07 | 2000-12-05 | Bell & Howell Mail Processing Systems Company | Systems, methods, and computer program products for delivering information in a preferred medium |
US6208995B1 (en) * | 1997-11-24 | 2001-03-27 | International Business Machines Corporation | Web browser download of bookmark set |
US6233618B1 (en) * | 1998-03-31 | 2001-05-15 | Content Advisor, Inc. | Access control of networked data |
US6249282B1 (en) * | 1997-06-13 | 2001-06-19 | Tele-Publishing, Inc. | Method and apparatus for matching registered profiles |
US6279013B1 (en) * | 1998-07-20 | 2001-08-21 | Xerox Corporation | Interactive newspaper |
US6296487B1 (en) * | 1999-06-14 | 2001-10-02 | Ernest L. Lotecka | Method and system for facilitating communicating and behavior skills training |
US6302698B1 (en) * | 1999-02-16 | 2001-10-16 | Discourse Technologies, Inc. | Method and apparatus for on-line teaching and learning |
US20010037367A1 (en) * | 2000-06-14 | 2001-11-01 | Iyer Sridhar V. | System and method for sharing information via a virtual shared area in a communication network |
US20010037407A1 (en) * | 2000-03-23 | 2001-11-01 | Zvetan Dragulev | System and method for managing user-specific data |
US6324538B1 (en) * | 1995-12-14 | 2001-11-27 | Ralph E. Wesinger, Jr. | Automated on-line information service and directory, particularly for the world wide web |
US6341960B1 (en) * | 1998-06-04 | 2002-01-29 | Universite De Montreal | Method and apparatus for distance learning based on networked cognitive agents |
US20020013836A1 (en) * | 2000-07-18 | 2002-01-31 | Homework911.Com Inc. | Interactive online learning with student-to-tutor matching |
US6363062B1 (en) * | 1999-06-08 | 2002-03-26 | Caly Corporation | Communications protocol for packet data particularly in mesh topology wireless networks |
US20020038246A1 (en) * | 2000-09-06 | 2002-03-28 | Seiko Epson Corporation | Bonus information issuing system, advertisement information issuing system, digital content delivery system, and storage medium |
US20020040374A1 (en) * | 2000-10-04 | 2002-04-04 | Kent Donald A. | Method for personalizing and customizing publications and customized publications produced thereby |
US6370355B1 (en) * | 1999-10-04 | 2002-04-09 | Epic Learning, Inc. | Blended learning educational system and method |
US6374237B1 (en) * | 1996-12-24 | 2002-04-16 | Intel Corporation | Data set selection based upon user profile |
US20020049806A1 (en) * | 2000-05-16 | 2002-04-25 | Scott Gatz | Parental control system for use in connection with account-based internet access server |
US6381444B1 (en) * | 2000-07-12 | 2002-04-30 | International Business Machines Corporation | Interactive multimedia virtual classes requiring small online network bandwidth |
US20020064767A1 (en) * | 2000-07-21 | 2002-05-30 | Mccormick Christopher | System and method of matching teachers with students to facilitate conducting online private instruction over a global network |
US6401075B1 (en) * | 2000-02-14 | 2002-06-04 | Global Network, Inc. | Methods of placing, purchasing and monitoring internet advertising |
US20020076025A1 (en) * | 2000-12-18 | 2002-06-20 | Nortel Networks Limited And Bell Canada | Method and system for automatic handling of invitations to join communications sessions in a virtual team environment |
US20020100808A1 (en) * | 2001-01-30 | 2002-08-01 | Norwood William Daniel | Smart card having multiple controlled access electronic pockets |
US6438632B1 (en) * | 1998-03-10 | 2002-08-20 | Gala Incorporated | Electronic bulletin board system |
US20020119434A1 (en) * | 1999-05-05 | 2002-08-29 | Beams Brian R. | System method and article of manufacture for creating chat rooms with multiple roles for multiple participants |
US20020123334A1 (en) * | 2000-05-09 | 2002-09-05 | Dana Borger | Systems, methods and computer program products for dynamically inserting content into web documents for display by client devices |
US6460036B1 (en) * | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
US20020140732A1 (en) * | 2001-03-27 | 2002-10-03 | Bjarne Tveskov | Method, system and storage medium for an iconic language communication tool |
US6470353B1 (en) * | 1999-09-17 | 2002-10-22 | International Business Machines Corporation | Object-oriented framework for managing access control in a multimedia database |
US20020161770A1 (en) * | 1999-08-20 | 2002-10-31 | Shapiro Eileen C. | System and method for structured news release generation and distribution |
US6480885B1 (en) * | 1998-09-15 | 2002-11-12 | Michael Olivier | Dynamically matching users for group communications based on a threshold degree of matching of sender and recipient predetermined acceptance criteria |
US20020169782A1 (en) * | 2001-05-10 | 2002-11-14 | Jens-Michael Lehmann | Distributed personal relationship information management system and methods |
US20020169954A1 (en) * | 1998-11-03 | 2002-11-14 | Bandini Jean-Christophe Denis | Method and system for e-mail message transmission |
US20020174230A1 (en) * | 2001-05-15 | 2002-11-21 | Sony Corporation And Sony Electronics Inc. | Personalized interface with adaptive content presentation |
US20020184092A1 (en) * | 2001-06-01 | 2002-12-05 | Cherry Darrel D. | Customized advertising methods for personal media services |
US20030029911A1 (en) * | 2001-07-26 | 2003-02-13 | International Business Machines Corporations | System and method for converting digital content |
US20030050986A1 (en) * | 2001-09-13 | 2003-03-13 | Matthews Charles R. | System and method for community interfaces |
US6554618B1 (en) * | 2001-04-20 | 2003-04-29 | Cheryl B. Lockwood | Managed integrated teaching providing individualized instruction |
US6560578B2 (en) * | 1999-03-12 | 2003-05-06 | Expanse Networks, Inc. | Advertisement selection system supporting discretionary target market characteristics |
US20030093518A1 (en) * | 2001-11-13 | 2003-05-15 | Masaki Hiraga | Contents filtering method, contents filtering apparatus and contents filtering program |
US20030110215A1 (en) * | 1997-01-27 | 2003-06-12 | Joao Raymond Anthony | Apparatus and method for providing educational materials and/or related services in a network environment |
US20030164849A1 (en) * | 2002-03-01 | 2003-09-04 | Iparadigms, Llc | Systems and methods for facilitating the peer review process |
US20030207245A1 (en) * | 2001-05-23 | 2003-11-06 | Parker Alexander F. | Method and system for providing online distance learning |
US6658415B1 (en) * | 2000-04-28 | 2003-12-02 | International Business Machines Corporation | Monitoring and managing user access to content via a universally accessible database |
US20040001087A1 (en) * | 2002-06-27 | 2004-01-01 | Warmus James L. | Methods and apparatus for electronic distribution of customized content via a broadcast signal |
US20040014017A1 (en) * | 2002-07-22 | 2004-01-22 | Lo Howard Hou-Hao | Effective and efficient learning (EEL) system |
US6684212B1 (en) * | 2000-08-14 | 2004-01-27 | Ford Motor Company | System and method for data sharing between members of diverse organizations |
US6691153B1 (en) * | 1999-08-30 | 2004-02-10 | Zaplet, Inc. | Method and system for process interaction among a group |
US6691106B1 (en) * | 2000-05-23 | 2004-02-10 | Intel Corporation | Profile driven instant web portal |
US20040030781A1 (en) * | 1999-06-30 | 2004-02-12 | Blackboard Inc. | Internet-based education support system and method with multi-language capability |
US20040039814A1 (en) * | 2000-11-20 | 2004-02-26 | Crabtree Ian B | Method of updating interests |
US6704320B1 (en) * | 1999-03-24 | 2004-03-09 | Lucent Technologies Inc. | Dynamic algorithm for determining a shortest path tree between network nodes |
US20040049554A1 (en) * | 2001-08-15 | 2004-03-11 | Koichiro Watanabe | Content providing apparatus, content providing method, stream content reproduction program, and recording medium containing the stream content reproduction program |
US20040064515A1 (en) * | 2000-08-31 | 2004-04-01 | Alyn Hockey | Monitoring eletronic mail message digests |
US6718369B1 (en) * | 2000-04-03 | 2004-04-06 | International Business Machines Corporation | Method, system and program for efficiently distributing serial electronic publications |
US6725203B1 (en) * | 2000-10-12 | 2004-04-20 | E-Book Systems Pte Ltd. | Method and system for advertisement using internet browser to insert advertisements |
US6741980B1 (en) * | 1999-03-23 | 2004-05-25 | Microstrategy Inc. | System and method for automatic, real-time delivery of personalized informational and transactional data to users via content delivery device |
US20040103118A1 (en) * | 2002-07-13 | 2004-05-27 | John Irving | Method and system for multi-level monitoring and filtering of electronic transmissions |
US20040103137A1 (en) * | 2002-07-13 | 2004-05-27 | John Irving | Method and system for monitoring and filtering data transmission |
US20040103122A1 (en) * | 2002-07-13 | 2004-05-27 | John Irving | Method and system for filtered web browsing in a multi-level monitored and filtered system |
US20040104933A1 (en) * | 2002-11-29 | 2004-06-03 | Michael Friedrich | Dynamic role creation |
US20040111423A1 (en) * | 2002-07-13 | 2004-06-10 | John Irving | Method and system for secure, community profile generation and access via a communication system |
US20040122692A1 (en) * | 2002-07-13 | 2004-06-24 | John Irving | Method and system for interactive, multi-user electronic data transmission in a multi-level monitored and filtered system |
US6757691B1 (en) * | 1999-11-09 | 2004-06-29 | America Online, Inc. | Predicting content choices by searching a profile database |
US20040128624A1 (en) * | 1998-09-11 | 2004-07-01 | Sbc Technology Resources, Inc. | System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system |
US6766362B1 (en) * | 2000-07-28 | 2004-07-20 | Seiko Epson Corporation | Providing a network-based personalized newspaper with personalized content and layout |
US20040141005A1 (en) * | 2003-01-22 | 2004-07-22 | International Business Machines Corporation | System and method for integrating online meeting materials in a place |
US20040145770A1 (en) * | 2003-01-24 | 2004-07-29 | Brad Nakano | Managing digital images |
US20040167794A1 (en) * | 2000-12-14 | 2004-08-26 | Shostack Ronald N. | Web based dating service with filter for filtering potential friends/mates using physical attractiveness criteria |
US20040174392A1 (en) * | 2003-03-03 | 2004-09-09 | Christian Bjoernsen | Collaboration launchpad |
US20040186738A1 (en) * | 2002-10-24 | 2004-09-23 | Richard Reisman | Method and apparatus for an idea adoption marketplace |
US20040205578A1 (en) * | 2002-04-25 | 2004-10-14 | Wolff Alan S. | System and method for converting document to reusable learning object |
US20050262094A1 (en) * | 2004-05-20 | 2005-11-24 | Bea Systems, Inc. | Systems and methods for enterprise collaboration |
US20050266388A1 (en) * | 2004-04-30 | 2005-12-01 | Mark Gross | System and method for online collaboration in a learning environment |
US20060031497A1 (en) * | 2004-05-21 | 2006-02-09 | Bea Systems, Inc. | Systems and methods for collaborative content storage |
US20060242234A1 (en) * | 2005-04-21 | 2006-10-26 | Microsoft Corporation | Dynamic group formation for social interaction |
US20070136423A1 (en) * | 2005-11-23 | 2007-06-14 | Gilmore Alan R | Methods, systems, and media for managing a collaboration space |
US20090094039A1 (en) * | 2007-10-04 | 2009-04-09 | Zhura Corporation | Collaborative production of rich media content |
US20090307605A1 (en) * | 2008-06-10 | 2009-12-10 | Microsoft Corporation | Automated set-up of a collaborative workspace |
US7676542B2 (en) * | 2002-12-02 | 2010-03-09 | Sap Ag | Establishing a collaboration environment |
US7814426B2 (en) * | 2004-06-30 | 2010-10-12 | Sap Aktiengesellschaft | Reusable component in a collaboration workspace |
US20100278336A1 (en) * | 2009-05-04 | 2010-11-04 | Mitre Corporation | Method and apparatus for establishing a secure multicast communication session |
US7904322B2 (en) * | 2000-10-24 | 2011-03-08 | Gauger Derek K | Network based, interactive project management apparatus and method |
US8185940B2 (en) * | 2001-07-12 | 2012-05-22 | Jpmorgan Chase Bank, N.A. | System and method for providing discriminated content to network users |
Family Cites Families (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6807558B1 (en) | 1995-06-12 | 2004-10-19 | Pointcast, Inc. | Utilization of information “push” technology |
US6892226B1 (en) | 1997-03-27 | 2005-05-10 | Intel Corporation | System for delivery of dynamic content to a client device |
US7079712B1 (en) | 1999-05-25 | 2006-07-18 | Silverbrook Research Pty Ltd | Method and system for providing information in a document |
US7065497B1 (en) | 1999-06-07 | 2006-06-20 | Hewlett-Packard Development Company, L.P. | Document delivery system for automatically printing a document on a printing device |
US7032022B1 (en) | 1999-06-10 | 2006-04-18 | Alcatel | Statistics aggregation for policy-based network |
US6988138B1 (en) | 1999-06-30 | 2006-01-17 | Blackboard Inc. | Internet-based education support system and methods |
US7120590B1 (en) | 1999-08-23 | 2006-10-10 | User Trencis, Inc. | Electronically distributing promotional and advertising material based upon consumer internet usage |
WO2001035278A1 (en) | 1999-11-10 | 2001-05-17 | Fakhouri Sameh A | A decision based system for managing distributed resources and modeling the global optimization problem |
US6954783B1 (en) | 1999-11-12 | 2005-10-11 | Bmc Software, Inc. | System and method of mediating a web page |
US7035926B1 (en) | 1999-11-30 | 2006-04-25 | International Business Machines Corporation | Real-time monitoring of web activities |
JP2003532220A (en) | 2000-05-01 | 2003-10-28 | インヴォーク ソリューションズ, インク | Large-scale group dialogue |
US6845273B1 (en) | 2000-05-26 | 2005-01-18 | Newsstand, Inc. | Method and system for replacing content in a digital version of a mass-produced printed paper |
US6687696B2 (en) | 2000-07-26 | 2004-02-03 | Recommind Inc. | System and method for personalized search, information filtering, and for generating recommendations utilizing statistical latent class models |
US6842773B1 (en) | 2000-08-24 | 2005-01-11 | Yahoo ! Inc. | Processing of textual electronic communication distributed in bulk |
JP2002157238A (en) | 2000-09-06 | 2002-05-31 | Seiko Epson Corp | Browsing information preparing system, digital contents preparing system, digital contents distributing system and digital contents preparing program |
US20020075306A1 (en) * | 2000-12-18 | 2002-06-20 | Christopher Thompson | Method and system for initiating communications with dispersed team members from within a virtual team environment using personal identifiers |
US6988839B1 (en) | 2001-03-30 | 2006-01-24 | Ricoh Company, Ltd. | Multiple page-range printer settings |
US6973462B2 (en) | 2001-04-03 | 2005-12-06 | Florida Atlantic University | Integrated guardianship information system |
US20050079477A1 (en) | 2001-11-01 | 2005-04-14 | Automatic E-Learning, Llc | Interactions for electronic learning system |
US7162522B2 (en) | 2001-11-02 | 2007-01-09 | Xerox Corporation | User profile classification by web usage analysis |
US7216163B2 (en) | 2002-05-15 | 2007-05-08 | Oracle International Corporation | Method and apparatus for provisioning tasks using a provisioning bridge server |
EP1380911A1 (en) | 2002-07-12 | 2004-01-14 | Inter-Technology Crystal N.V. | System for gaining access to information relating to industrial sites with a substantial complexity |
US7640336B1 (en) | 2002-12-30 | 2009-12-29 | Aol Llc | Supervising user interaction with online services |
US8375082B2 (en) * | 2003-04-17 | 2013-02-12 | Hewlett-Packard Development Company, L.P. | Communications systems and methods |
US20050014121A1 (en) | 2003-07-15 | 2005-01-20 | Hagen Eck | Integrating an external course into an electronic learning system |
US20050033657A1 (en) | 2003-07-25 | 2005-02-10 | Keepmedia, Inc., A Delaware Corporation | Personalized content management and presentation systems |
US8620732B2 (en) | 2003-09-11 | 2013-12-31 | Catalina Marketing Corporation | Method and system for presenting banners having direct link to user profile information |
US7693827B2 (en) | 2003-09-30 | 2010-04-06 | Google Inc. | Personalization of placed content ordering in search results |
US20050071328A1 (en) | 2003-09-30 | 2005-03-31 | Lawrence Stephen R. | Personalization of web search |
US7375838B2 (en) | 2003-11-17 | 2008-05-20 | Manyworlds Inc. | Method and system for customized print publication and management |
US8676837B2 (en) | 2003-12-31 | 2014-03-18 | Google Inc. | Systems and methods for personalizing aggregated news content |
BRPI0418413A (en) | 2004-01-19 | 2007-05-15 | Nigel Hamilton | automated method for recording customer-accessed websites on a communication network, system for recording customer-accessed websites on a communication network, search query detector, search track recorder, adapter manager, tracker, and computer software |
US20050166143A1 (en) | 2004-01-22 | 2005-07-28 | David Howell | System and method for collection and conversion of document sets and related metadata to a plurality of document/metadata subsets |
US20050227216A1 (en) | 2004-04-12 | 2005-10-13 | Gupta Puneet K | Method and system for providing access to electronic learning and social interaction within a single application |
US20050262075A1 (en) * | 2004-05-21 | 2005-11-24 | Bea Systems, Inc. | Systems and methods for collaboration shared state management |
US8477331B2 (en) | 2004-05-27 | 2013-07-02 | Property Publications Pte Ltd. | Apparatus and method for creating an electronic version of printed matter |
WO2006017624A2 (en) | 2004-08-03 | 2006-02-16 | Mentornet | Mentor-protege matching system and method |
JP2006091971A (en) | 2004-09-21 | 2006-04-06 | Hewlett-Packard Development Co Lp | Network data display method/device/program |
US20060115800A1 (en) | 2004-11-02 | 2006-06-01 | Scholastic Inc. | System and method for improving reading skills of a student |
US20060134593A1 (en) | 2004-12-21 | 2006-06-22 | Resource Bridge Toolbox, Llc | Web deployed e-learning knowledge management system |
US20060248197A1 (en) | 2005-04-27 | 2006-11-02 | Evans Scott C | Adaptive connectionless scheduling protocol |
US20060253533A1 (en) | 2005-04-13 | 2006-11-09 | Marcelo Bursztein | Method and system for "walled garden" secure filtered web browser |
US20060253572A1 (en) | 2005-04-13 | 2006-11-09 | Osmani Gomez | Method and system for management of an electronic mentoring program |
US7620902B2 (en) * | 2005-04-20 | 2009-11-17 | Microsoft Corporation | Collaboration spaces |
US7765481B2 (en) | 2005-05-03 | 2010-07-27 | Mcafee, Inc. | Indicating website reputations during an electronic commerce transaction |
US20090220663A1 (en) | 2005-06-22 | 2009-09-03 | Alembic Limited | Process and composition of preparing granular sucralose for emulating table sugar |
US7574491B2 (en) | 2005-07-29 | 2009-08-11 | Scalent Systems | Virtual data center for network resource management |
US7577665B2 (en) | 2005-09-14 | 2009-08-18 | Jumptap, Inc. | User characteristic influenced search results |
US20070224585A1 (en) | 2006-03-13 | 2007-09-27 | Wolfgang Gerteis | User-managed learning strategies |
JP4925778B2 (en) | 2006-03-31 | 2012-05-09 | 富士通株式会社 | Learning management program and learning management apparatus |
US20080014569A1 (en) | 2006-04-07 | 2008-01-17 | Eleutian Technology, Llc | Teacher Assisted Internet Learning |
US8745226B2 (en) | 2006-05-02 | 2014-06-03 | Google Inc. | Customization of content and advertisements in publications |
US20080082480A1 (en) | 2006-09-29 | 2008-04-03 | Microsoft Corporation | Data normalization |
US20100050093A1 (en) * | 2007-10-26 | 2010-02-25 | Telcordia Technologies, Inc. | Collaborative Panel Adminstrator |
US8090681B2 (en) * | 2008-06-26 | 2012-01-03 | Microsoft Corporation | Resolving conflicts in content management systems |
US20110047484A1 (en) * | 2009-08-19 | 2011-02-24 | Onehub Inc. | User manageable collaboration |
-
2010
- 2010-10-12 EP EP10823921.1A patent/EP2489177B1/en active Active
- 2010-10-12 WO PCT/US2010/052251 patent/WO2011046899A1/en active Application Filing
- 2010-10-12 CN CN201080056528.0A patent/CN102648620B/en active Active
- 2010-10-12 US US12/902,219 patent/US20110119598A1/en not_active Abandoned
-
2019
- 2019-10-28 US US16/666,299 patent/US20200059763A1/en not_active Abandoned
-
2021
- 2021-11-16 US US17/528,048 patent/US11595788B2/en active Active
Patent Citations (103)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4740912A (en) * | 1982-08-02 | 1988-04-26 | Whitaker Ranald O | Quinews-electronic replacement for the newspaper |
US6460036B1 (en) * | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
US5761662A (en) * | 1994-12-20 | 1998-06-02 | Sun Microsystems, Inc. | Personalized information retrieval using user-defined profile |
US5710884A (en) * | 1995-03-29 | 1998-01-20 | Intel Corporation | System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use |
US5740549A (en) * | 1995-06-12 | 1998-04-14 | Pointcast, Inc. | Information and advertising distribution system and method |
US5772446A (en) * | 1995-09-19 | 1998-06-30 | Rosen; Leonard J. | Interactive learning system |
US6324538B1 (en) * | 1995-12-14 | 2001-11-27 | Ralph E. Wesinger, Jr. | Automated on-line information service and directory, particularly for the world wide web |
US5933498A (en) * | 1996-01-11 | 1999-08-03 | Mrj, Inc. | System for controlling access and distribution of digital property |
US5813863A (en) * | 1996-05-01 | 1998-09-29 | Sloane; Sharon R. | Interactive behavior modification system |
US5768528A (en) * | 1996-05-24 | 1998-06-16 | V-Cast, Inc. | Client-server system for delivery of online information |
US5974446A (en) * | 1996-10-24 | 1999-10-26 | Academy Of Applied Science | Internet based distance learning system for communicating between server and clients wherein clients communicate with each other or with teacher using different communication techniques via common user interface |
US6020884A (en) * | 1996-11-08 | 2000-02-01 | America Online, Inc. | System integrating an on-line service community with a foreign service |
US5970231A (en) * | 1996-11-27 | 1999-10-19 | Pen Industries, Inc. | Electronic newspaper and electronic publishing medium |
US6374237B1 (en) * | 1996-12-24 | 2002-04-16 | Intel Corporation | Data set selection based upon user profile |
US20030110215A1 (en) * | 1997-01-27 | 2003-06-12 | Joao Raymond Anthony | Apparatus and method for providing educational materials and/or related services in a network environment |
US6105027A (en) * | 1997-03-10 | 2000-08-15 | Internet Dynamics, Inc. | Techniques for eliminating redundant access checking by access filters |
US5987606A (en) * | 1997-03-19 | 1999-11-16 | Bascom Global Internet Services, Inc. | Method and system for content filtering information retrieved from an internet computer network |
US6178407B1 (en) * | 1997-04-04 | 2001-01-23 | Mikhail Lotvin | Computer apparatus and methods supporting different categories of users |
US5907831A (en) * | 1997-04-04 | 1999-05-25 | Lotvin; Mikhail | Computer apparatus and methods supporting different categories of users |
US6075968A (en) * | 1997-04-07 | 2000-06-13 | Apel Education Consultancy, Llc | System and method for educating learning-disabled individuals |
US5972875A (en) * | 1997-04-23 | 1999-10-26 | Crutcher; Terry | Low-foaming amine oxide surfactant concentrate and method of manufacture |
US6249282B1 (en) * | 1997-06-13 | 2001-06-19 | Tele-Publishing, Inc. | Method and apparatus for matching registered profiles |
US6157924A (en) * | 1997-11-07 | 2000-12-05 | Bell & Howell Mail Processing Systems Company | Systems, methods, and computer program products for delivering information in a preferred medium |
US6208995B1 (en) * | 1997-11-24 | 2001-03-27 | International Business Machines Corporation | Web browser download of bookmark set |
US6438632B1 (en) * | 1998-03-10 | 2002-08-20 | Gala Incorporated | Electronic bulletin board system |
US6105055A (en) * | 1998-03-13 | 2000-08-15 | Siemens Corporate Research, Inc. | Method and apparatus for asynchronous multimedia collaboration |
US6233618B1 (en) * | 1998-03-31 | 2001-05-15 | Content Advisor, Inc. | Access control of networked data |
US6085229A (en) * | 1998-05-14 | 2000-07-04 | Belarc, Inc. | System and method for providing client side personalization of content of web pages and the like |
US6341960B1 (en) * | 1998-06-04 | 2002-01-29 | Universite De Montreal | Method and apparatus for distance learning based on networked cognitive agents |
US6279013B1 (en) * | 1998-07-20 | 2001-08-21 | Xerox Corporation | Interactive newspaper |
US20040128624A1 (en) * | 1998-09-11 | 2004-07-01 | Sbc Technology Resources, Inc. | System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system |
US6480885B1 (en) * | 1998-09-15 | 2002-11-12 | Michael Olivier | Dynamically matching users for group communications based on a threshold degree of matching of sender and recipient predetermined acceptance criteria |
US20020169954A1 (en) * | 1998-11-03 | 2002-11-14 | Bandini Jean-Christophe Denis | Method and system for e-mail message transmission |
US6302698B1 (en) * | 1999-02-16 | 2001-10-16 | Discourse Technologies, Inc. | Method and apparatus for on-line teaching and learning |
US6560578B2 (en) * | 1999-03-12 | 2003-05-06 | Expanse Networks, Inc. | Advertisement selection system supporting discretionary target market characteristics |
US6741980B1 (en) * | 1999-03-23 | 2004-05-25 | Microstrategy Inc. | System and method for automatic, real-time delivery of personalized informational and transactional data to users via content delivery device |
US6704320B1 (en) * | 1999-03-24 | 2004-03-09 | Lucent Technologies Inc. | Dynamic algorithm for determining a shortest path tree between network nodes |
US20020119434A1 (en) * | 1999-05-05 | 2002-08-29 | Beams Brian R. | System method and article of manufacture for creating chat rooms with multiple roles for multiple participants |
US6363062B1 (en) * | 1999-06-08 | 2002-03-26 | Caly Corporation | Communications protocol for packet data particularly in mesh topology wireless networks |
US6296487B1 (en) * | 1999-06-14 | 2001-10-02 | Ernest L. Lotecka | Method and system for facilitating communicating and behavior skills training |
US20040030781A1 (en) * | 1999-06-30 | 2004-02-12 | Blackboard Inc. | Internet-based education support system and method with multi-language capability |
US20020161770A1 (en) * | 1999-08-20 | 2002-10-31 | Shapiro Eileen C. | System and method for structured news release generation and distribution |
US6691153B1 (en) * | 1999-08-30 | 2004-02-10 | Zaplet, Inc. | Method and system for process interaction among a group |
US6470353B1 (en) * | 1999-09-17 | 2002-10-22 | International Business Machines Corporation | Object-oriented framework for managing access control in a multimedia database |
US6370355B1 (en) * | 1999-10-04 | 2002-04-09 | Epic Learning, Inc. | Blended learning educational system and method |
US6757691B1 (en) * | 1999-11-09 | 2004-06-29 | America Online, Inc. | Predicting content choices by searching a profile database |
US6401075B1 (en) * | 2000-02-14 | 2002-06-04 | Global Network, Inc. | Methods of placing, purchasing and monitoring internet advertising |
US20010037407A1 (en) * | 2000-03-23 | 2001-11-01 | Zvetan Dragulev | System and method for managing user-specific data |
US6718369B1 (en) * | 2000-04-03 | 2004-04-06 | International Business Machines Corporation | Method, system and program for efficiently distributing serial electronic publications |
US6658415B1 (en) * | 2000-04-28 | 2003-12-02 | International Business Machines Corporation | Monitoring and managing user access to content via a universally accessible database |
US20020123334A1 (en) * | 2000-05-09 | 2002-09-05 | Dana Borger | Systems, methods and computer program products for dynamically inserting content into web documents for display by client devices |
US20020049806A1 (en) * | 2000-05-16 | 2002-04-25 | Scott Gatz | Parental control system for use in connection with account-based internet access server |
US6691106B1 (en) * | 2000-05-23 | 2004-02-10 | Intel Corporation | Profile driven instant web portal |
US20010037367A1 (en) * | 2000-06-14 | 2001-11-01 | Iyer Sridhar V. | System and method for sharing information via a virtual shared area in a communication network |
US6381444B1 (en) * | 2000-07-12 | 2002-04-30 | International Business Machines Corporation | Interactive multimedia virtual classes requiring small online network bandwidth |
US20020013836A1 (en) * | 2000-07-18 | 2002-01-31 | Homework911.Com Inc. | Interactive online learning with student-to-tutor matching |
US20020064767A1 (en) * | 2000-07-21 | 2002-05-30 | Mccormick Christopher | System and method of matching teachers with students to facilitate conducting online private instruction over a global network |
US6766362B1 (en) * | 2000-07-28 | 2004-07-20 | Seiko Epson Corporation | Providing a network-based personalized newspaper with personalized content and layout |
US6684212B1 (en) * | 2000-08-14 | 2004-01-27 | Ford Motor Company | System and method for data sharing between members of diverse organizations |
US20040064515A1 (en) * | 2000-08-31 | 2004-04-01 | Alyn Hockey | Monitoring eletronic mail message digests |
US20020038246A1 (en) * | 2000-09-06 | 2002-03-28 | Seiko Epson Corporation | Bonus information issuing system, advertisement information issuing system, digital content delivery system, and storage medium |
US20020040374A1 (en) * | 2000-10-04 | 2002-04-04 | Kent Donald A. | Method for personalizing and customizing publications and customized publications produced thereby |
US6725203B1 (en) * | 2000-10-12 | 2004-04-20 | E-Book Systems Pte Ltd. | Method and system for advertisement using internet browser to insert advertisements |
US7904322B2 (en) * | 2000-10-24 | 2011-03-08 | Gauger Derek K | Network based, interactive project management apparatus and method |
US20040039814A1 (en) * | 2000-11-20 | 2004-02-26 | Crabtree Ian B | Method of updating interests |
US20040167794A1 (en) * | 2000-12-14 | 2004-08-26 | Shostack Ronald N. | Web based dating service with filter for filtering potential friends/mates using physical attractiveness criteria |
US20020076025A1 (en) * | 2000-12-18 | 2002-06-20 | Nortel Networks Limited And Bell Canada | Method and system for automatic handling of invitations to join communications sessions in a virtual team environment |
US20020100808A1 (en) * | 2001-01-30 | 2002-08-01 | Norwood William Daniel | Smart card having multiple controlled access electronic pockets |
US20020140732A1 (en) * | 2001-03-27 | 2002-10-03 | Bjarne Tveskov | Method, system and storage medium for an iconic language communication tool |
US6554618B1 (en) * | 2001-04-20 | 2003-04-29 | Cheryl B. Lockwood | Managed integrated teaching providing individualized instruction |
US20020169782A1 (en) * | 2001-05-10 | 2002-11-14 | Jens-Michael Lehmann | Distributed personal relationship information management system and methods |
US20020174230A1 (en) * | 2001-05-15 | 2002-11-21 | Sony Corporation And Sony Electronics Inc. | Personalized interface with adaptive content presentation |
US20030207245A1 (en) * | 2001-05-23 | 2003-11-06 | Parker Alexander F. | Method and system for providing online distance learning |
US20020184092A1 (en) * | 2001-06-01 | 2002-12-05 | Cherry Darrel D. | Customized advertising methods for personal media services |
US8185940B2 (en) * | 2001-07-12 | 2012-05-22 | Jpmorgan Chase Bank, N.A. | System and method for providing discriminated content to network users |
US20030029911A1 (en) * | 2001-07-26 | 2003-02-13 | International Business Machines Corporations | System and method for converting digital content |
US20040049554A1 (en) * | 2001-08-15 | 2004-03-11 | Koichiro Watanabe | Content providing apparatus, content providing method, stream content reproduction program, and recording medium containing the stream content reproduction program |
US20030050986A1 (en) * | 2001-09-13 | 2003-03-13 | Matthews Charles R. | System and method for community interfaces |
US20030093518A1 (en) * | 2001-11-13 | 2003-05-15 | Masaki Hiraga | Contents filtering method, contents filtering apparatus and contents filtering program |
US20030164849A1 (en) * | 2002-03-01 | 2003-09-04 | Iparadigms, Llc | Systems and methods for facilitating the peer review process |
US20040205578A1 (en) * | 2002-04-25 | 2004-10-14 | Wolff Alan S. | System and method for converting document to reusable learning object |
US20040001087A1 (en) * | 2002-06-27 | 2004-01-01 | Warmus James L. | Methods and apparatus for electronic distribution of customized content via a broadcast signal |
US20040111423A1 (en) * | 2002-07-13 | 2004-06-10 | John Irving | Method and system for secure, community profile generation and access via a communication system |
US20040122692A1 (en) * | 2002-07-13 | 2004-06-24 | John Irving | Method and system for interactive, multi-user electronic data transmission in a multi-level monitored and filtered system |
US20040103118A1 (en) * | 2002-07-13 | 2004-05-27 | John Irving | Method and system for multi-level monitoring and filtering of electronic transmissions |
US20040103122A1 (en) * | 2002-07-13 | 2004-05-27 | John Irving | Method and system for filtered web browsing in a multi-level monitored and filtered system |
US20040103137A1 (en) * | 2002-07-13 | 2004-05-27 | John Irving | Method and system for monitoring and filtering data transmission |
US20040014017A1 (en) * | 2002-07-22 | 2004-01-22 | Lo Howard Hou-Hao | Effective and efficient learning (EEL) system |
US20040186738A1 (en) * | 2002-10-24 | 2004-09-23 | Richard Reisman | Method and apparatus for an idea adoption marketplace |
US20040104933A1 (en) * | 2002-11-29 | 2004-06-03 | Michael Friedrich | Dynamic role creation |
US7676542B2 (en) * | 2002-12-02 | 2010-03-09 | Sap Ag | Establishing a collaboration environment |
US20040141005A1 (en) * | 2003-01-22 | 2004-07-22 | International Business Machines Corporation | System and method for integrating online meeting materials in a place |
US20040145770A1 (en) * | 2003-01-24 | 2004-07-29 | Brad Nakano | Managing digital images |
US20040174392A1 (en) * | 2003-03-03 | 2004-09-09 | Christian Bjoernsen | Collaboration launchpad |
US20050266388A1 (en) * | 2004-04-30 | 2005-12-01 | Mark Gross | System and method for online collaboration in a learning environment |
US20050262094A1 (en) * | 2004-05-20 | 2005-11-24 | Bea Systems, Inc. | Systems and methods for enterprise collaboration |
US20060031497A1 (en) * | 2004-05-21 | 2006-02-09 | Bea Systems, Inc. | Systems and methods for collaborative content storage |
US7814426B2 (en) * | 2004-06-30 | 2010-10-12 | Sap Aktiengesellschaft | Reusable component in a collaboration workspace |
US20060242234A1 (en) * | 2005-04-21 | 2006-10-26 | Microsoft Corporation | Dynamic group formation for social interaction |
US20070136423A1 (en) * | 2005-11-23 | 2007-06-14 | Gilmore Alan R | Methods, systems, and media for managing a collaboration space |
US20090094039A1 (en) * | 2007-10-04 | 2009-04-09 | Zhura Corporation | Collaborative production of rich media content |
US20090307605A1 (en) * | 2008-06-10 | 2009-12-10 | Microsoft Corporation | Automated set-up of a collaborative workspace |
US20100278336A1 (en) * | 2009-05-04 | 2010-11-04 | Mitre Corporation | Method and apparatus for establishing a secure multicast communication session |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9185147B1 (en) * | 2004-04-29 | 2015-11-10 | Paul Erich Keel | System and methods for remote collaborative intelligence analysis |
US9639243B2 (en) | 2008-04-02 | 2017-05-02 | Facebook, Inc. | Communicating plans for users of a social networking system |
US10614425B2 (en) | 2008-04-02 | 2020-04-07 | Facebook, Inc. | Communicating plans for users of a social networking system |
US8788645B2 (en) * | 2009-12-30 | 2014-07-22 | Sap Ag | Audience selection and system anchoring of collaboration threads |
US20110161424A1 (en) * | 2009-12-30 | 2011-06-30 | Sap Ag | Audience selection and system anchoring of collaboration threads |
US20110231779A1 (en) * | 2010-03-19 | 2011-09-22 | Ashish Vaidya | Collaborative decision making |
US9224126B2 (en) * | 2010-03-19 | 2015-12-29 | Novell, Inc. | Collaborative decision making |
US20130117701A1 (en) * | 2011-10-26 | 2013-05-09 | II Joseph I. Evans | System and Method for Coordinating a Multi-User Internet-Based Appointment Scheduler for Fashion and Related Arts |
US20130132476A1 (en) * | 2011-11-21 | 2013-05-23 | Justin Alexander Shaffer | Defining Future Plans in Connection with Objects in a Social Networking System |
US9836721B2 (en) * | 2011-11-21 | 2017-12-05 | Facebook, Inc. | Defining future plans in connection with objects in a social networking system |
US10439834B2 (en) * | 2011-12-01 | 2019-10-08 | At&T Intellectual Property I, L.P. | Method and apparatus for providing a social event opportunity notification |
US20130311556A1 (en) * | 2012-05-18 | 2013-11-21 | Yahoo! Inc. | System and Method for Generating Theme Based Dynamic Groups |
US11044215B1 (en) | 2012-09-22 | 2021-06-22 | Motion Offense, Llc | Methods, systems, and computer program products for processing a data object identification request in a communication |
US11611520B1 (en) | 2012-09-22 | 2023-03-21 | Motion Offense, Llc | Methods, systems, and computer program products for processing a data object identification request in a communication |
US11412026B2 (en) * | 2012-12-03 | 2022-08-09 | Orange | Method for communication among a plurality of users provided with communication terminals, via a virtual communication space |
US20160014188A1 (en) * | 2012-12-03 | 2016-01-14 | Orange | Method for communication among a plurality of users provided with communication terminals, via a virtual communication space |
US10917738B2 (en) * | 2013-07-08 | 2021-02-09 | Capital One Services, Llc | Systems and methods for providing mobile proving ground |
US20190239023A1 (en) * | 2013-07-08 | 2019-08-01 | Capital One Services, Llc | Systems and methods for providing mobile proving ground |
CN104301359A (en) * | 2013-07-19 | 2015-01-21 | 深圳市友福同享信息科技有限公司 | Method and system for displaying user relation in network community via groups |
US9729589B2 (en) | 2013-11-13 | 2017-08-08 | Successfactors, Inc. | Integrating collaboration systems with other systems |
US10348855B2 (en) | 2013-11-13 | 2019-07-09 | Success Factors, Inc. | Integrating complex data structures in collaboration environments |
US20150134746A1 (en) * | 2013-11-13 | 2015-05-14 | Successfactors, Inc. | Integrating Complex Data Structures into Collaboration Environments |
US9692850B2 (en) * | 2013-11-13 | 2017-06-27 | Successfactors, Inc | Integrating complex data structures into collaboration environments |
US10839465B2 (en) * | 2015-02-23 | 2020-11-17 | International Business Machines Corporation | Populating a new community for a social network |
US10296985B2 (en) * | 2015-02-23 | 2019-05-21 | International Business Machines Corporation | Populating a new community for a social network |
US20160248846A1 (en) * | 2015-02-23 | 2016-08-25 | International Business Machines Corporation | Populating a new community for a social network |
US9984424B2 (en) * | 2015-02-23 | 2018-05-29 | International Business Machines Corporation | Populating a new community for a social network |
US20160277339A1 (en) * | 2015-03-16 | 2016-09-22 | Boogoo Intellectual Property LLC | Electronic Communication System |
US9871801B2 (en) * | 2015-08-28 | 2018-01-16 | Microsoft Technology Licensing, Llc | Secure computing system record access control |
US10169547B2 (en) | 2015-08-28 | 2019-01-01 | Microsoft Technology Licensing, Llc | Secure computing system record transfer control |
US9954863B2 (en) | 2015-08-28 | 2018-04-24 | Microsoft Technology Licensing, Llc | Computing system record security architecture |
US20170063867A1 (en) * | 2015-08-28 | 2017-03-02 | Microsoft Technology Licensing, Llc | Secure computing system record access control |
US20180083976A1 (en) * | 2016-09-22 | 2018-03-22 | Facebook, Inc. | Determining user access to groups generated in a closed online system based on categories determined for the groups |
US10476882B2 (en) * | 2016-09-22 | 2019-11-12 | Facebook, Inc. | Determining user access to groups generated in a closed online system based on categories determined for the groups |
Also Published As
Publication number | Publication date |
---|---|
WO2011046899A1 (en) | 2011-04-21 |
EP2489177A4 (en) | 2013-03-27 |
EP2489177B1 (en) | 2020-06-17 |
US20200059763A1 (en) | 2020-02-20 |
EP2489177A1 (en) | 2012-08-22 |
US11595788B2 (en) | 2023-02-28 |
CN102648620A (en) | 2012-08-22 |
US20220078583A1 (en) | 2022-03-10 |
CN102648620B (en) | 2015-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11595788B2 (en) | Dynamic collaboration in social networking environment | |
US11061535B2 (en) | User interface for an online social-interaction system having action- request functionality | |
Jue et al. | Social media at work: How networking tools propel organizational performance | |
Kelchtermans et al. | The lucid loneliness of the gatekeeper: Exploring the emotional dimension in principals’ work lives | |
US20160241505A1 (en) | Methods and apparatus for a social recruiting network | |
US20100120011A1 (en) | Technology platform and methods for facilitating, cultivating and monitoring mentoring relationships | |
US20020178223A1 (en) | System and method for disseminating knowledge over a global computer network | |
Belotti et al. | Youth activism for climate on and beyond social media: Insights from FridaysForFuture-Rome | |
Vasbø et al. | Being a learner using social media in school: The case of Space2cre8 | |
Sonn et al. | Creating inclusive knowledges: Exploring the transformative potential of arts and cultural practice | |
Oldfield | Who's serving whom? Partners, process, and products in service-learning projects in South African urban geography | |
Gibbes et al. | The messiness of co-produced research with gatekeepers of resettled refugee communities | |
Subramaniam et al. | Crisis-related research in service to practice: Researchers step up | |
Luaran | Effective Web 2.0 tools for the classroom: Part 3 | |
Cecconi et al. | Youth engagement for social justice: the role of digital tools in civic organizations dealing with migration | |
Carr | Social collaboration for dummies | |
Minocha et al. | Imparting digital skills to people aged 55 years and over in the UK | |
CA2871289A1 (en) | System and method for a connection platform | |
Pham et al. | Combination of two KM strategies by Web 2.0 | |
Bryan et al. | Building social capital through nonprofit capacity building programs: The case of Omaha Community Foundation | |
Harris et al. | Citizen web archivists: applying web archiving as a pedagogical tool | |
Baloyan et al. | Matching Diaspora Resources to Armenia’s Needs | |
Reid et al. | Online social networks, virtual communities, enterprises, and information professionals: Part 2. stories. | |
Øverland | Making friends with Norwegians takes too much time: the role of social capital in highly skilled temporary migrants’ aspirations and opportunities for citizenship enactment | |
Witte | School of Journalism and Mass Communications Faculty of Economic and Political Sciences |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: OLYMPIA TRANSFER SERVICES INC., AS TRUSTEE, CANADA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:EPALS, INC.;REEL/FRAME:029156/0844 Effective date: 20121019 |
|
AS | Assignment |
Owner name: OLYMPIA TRANSFER SERVICES INC., AS TRUSTEE, CANADA Free format text: SECURITY AGREEMENT;ASSIGNOR:EPALS, INC.;REEL/FRAME:030291/0702 Effective date: 20130320 |
|
AS | Assignment |
Owner name: CRICKET MEDIA, INC., VIRGINIA Free format text: CHANGE OF NAME;ASSIGNOR:EPALS, INC.;REEL/FRAME:033493/0791 Effective date: 20140627 |
|
AS | Assignment |
Owner name: ZG VENTURES, LLC, AS BRIDGE JUNIOR TRANCHE AGENT, DISTRICT OF COLUMBIA Free format text: SECURITY INTEREST;ASSIGNOR:CRICKET MEDIA, INC.;REEL/FRAME:036540/0174 Effective date: 20150513 Owner name: ZG VENTURES, LLC, AS BRIDGE SENIOR TRANCHE AGENT, DISTRICT OF COLUMBIA Free format text: SECURITY INTEREST;ASSIGNOR:CRICKET MEDIA, INC.;REEL/FRAME:036540/0157 Effective date: 20150513 Owner name: ZG VENTURES, LLC, AS BRIDGE JUNIOR TRANCHE II AGENT, DISTRICT OF COLUMBIA Free format text: SECURITY INTEREST;ASSIGNOR:CRICKET MEDIA, INC.;REEL/FRAME:036540/0226 Effective date: 20150819 Owner name: ZG VENTURES, LLC, AS BRIDGE SENIOR TRANCHE AGENT, Free format text: SECURITY INTEREST;ASSIGNOR:CRICKET MEDIA, INC.;REEL/FRAME:036540/0157 Effective date: 20150513 Owner name: ZG VENTURES, LLC, AS BRIDGE JUNIOR TRANCHE AGENT, Free format text: SECURITY INTEREST;ASSIGNOR:CRICKET MEDIA, INC.;REEL/FRAME:036540/0174 Effective date: 20150513 Owner name: ZG VENTURES, LLC, AS BRIDGE JUNIOR TRANCHE II AGEN Free format text: SECURITY INTEREST;ASSIGNOR:CRICKET MEDIA, INC.;REEL/FRAME:036540/0226 Effective date: 20150819 |
|
AS | Assignment |
Owner name: COMPUTERSHARE TRUST COMPANY OF CANADA, CANADA Free format text: SECURITY INTEREST;ASSIGNOR:CRICKET MEDIA, INC.;REEL/FRAME:038583/0569 Effective date: 20160503 |
|
STCV | Information on status: appeal procedure |
Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS |
|
STCV | Information on status: appeal procedure |
Free format text: BOARD OF APPEALS DECISION RENDERED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |
|
AS | Assignment |
Owner name: CRICKET MEDIA, INC., VIRGINIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TRAYLOR, SHAWN;ENGLISH, DANIEL;LEHNERT, CHRISTOPHER JOHN;SIGNING DATES FROM 20211114 TO 20211116;REEL/FRAME:058135/0015 |