COMMUNITY SWITCHING
First Claim
1. A computer-implemented method for providing an internal user of an organization a community switcher user interface component in a user interface for switching between an external community that the internal user is a member of and an internal community, the internal community established at an organizational domain, the external community established at an external community root domain, the internal and external communities each having an associated session length, the method comprising:
- receiving a request to display a community switcher user interface component; and
transmitting data to display the requested community switcher user interface component, wherein the community switcher user interface component includes a link to the internal community and a link to the external community.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer-readable storage media for maintaining communities and providing access to communities of users in an online social network. In some implementations, an internal user of an organization is provided access to a community switcher user interface component in a user interface for switching between an external community and an internal community established at a domain associated with an organization. The external community is established at an external community root domain. A community switcher user interface component can be requested and displayed at a computing device. The community switcher user interface component includes a link to the internal community and a link to the external community.
31 Citations
27 Claims
-
1. A computer-implemented method for providing an internal user of an organization a community switcher user interface component in a user interface for switching between an external community that the internal user is a member of and an internal community, the internal community established at an organizational domain, the external community established at an external community root domain, the internal and external communities each having an associated session length, the method comprising:
-
receiving a request to display a community switcher user interface component; and transmitting data to display the requested community switcher user interface component, wherein the community switcher user interface component includes a link to the internal community and a link to the external community. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for providing an internal user of an organization access to an external community resource, the method comprising:
-
receiving at a server a first request from the internal user of the organization for a resource of an external community, the external community having an external community root domain, the internal user having access to an internal community, the internal community having an organizational domain; determining that no active session for the internal user exists at the external community root domain; transmitting data to display an external community login web page of the external community root domain, the external community login web page providing one or more options for login to the external community as an external user, the external community login web page further displaying a prompt for a user to request to login as an internal user; responsive to a second request to login as an internal user, determining that no active session for the internal user exists at the organizational domain; transmitting data to display an internal login web page of the organizational domain; responsive to receiving at the server valid authentication information for the internal user, creating a first active session at the organizational domain; and creating a second active session at the external community root domain. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. One or more computing devices for providing an internal user of an organization a community switcher user interface component in a user interface for switching between an external community that the internal user is a member of and an internal community, the internal community established at an organizational domain, the external community established at an external community root domain, the internal and external communities each having an associated session length, the one or more computing devices comprising:
one or more processors operable to execute one or more instructions to; receive a request to display a community switcher user interface component; transmit data to display the requested community switcher user interface component, wherein the community switcher user interface component includes a link to the internal community and a link to the external community; responsive to a selection of the link to the internal community at a first time, store in a first session record in a first database first contextual information of the external community, the first session record including first session information associated with a first session, the first session associated with the external community root domain; determine that an active second session associated with the organizational domain exists, wherein the active second session is associated with second session information stored in a second session record in a second database; and transmit data to display the internal community.
-
27. A non-transitory computer-readable storage medium storing instructions executable by a computing device to perform a method for providing an internal user of an organization a community switcher user interface component in a user interface for switching between an external community that the internal user is a member of and an internal community, the internal community established at an organizational domain, the external community established at an external community root domain, the internal and external communities each having an associated session length, the method comprising:
-
receiving a request to display a community switcher user interface component; transmitting data to display the requested community switcher user interface component, wherein the community switcher user interface component includes a link to the internal community and a link to the external community; responsive to a selection of the link to the internal community at a first time, storing in a first session record in a first database first contextual information of the external community, the first session record including first session information associated with a first session, the first session associated with the external community root domain; determining that an active second session associated with the organizational domain exists, wherein the active second session is associated with second session information stored in a second session record in a second database; and transmitting data to display the internal community.
-
Specification