Integrated intranet workspace
First Claim
1. A method for providing an integrated intranet workspace, the method comprising:
- including one or more independent applications as workspace integrated applications for providing services for a workgroup of an organization within the integrated intranet workspace, wherein the independent applications reside in a cloud computing environment;
authorizing one or more users into a defined set of users authorized to access the integrated intranet workspace; and
providing, for each user in the defined set of users, an integrated intranet web client for providing a user interface with a combined view into at least part of the workspace integrated applications;
wherein each integrated intranet web client is configured to manage authentication of a user among the defined set of users to the at least part of the workspace integrated applications, wherein the method further comprises;
receiving, from the user among the defined set of users, a request to add a new user into the defined set of users authorized to access the integrated intranet workspace, wherein the request includes at least an identifier of the new user;
performing, by an integrated intranet feeder, a process for determining whether the new user may be added into the defined set of users, wherein the process comprises;
performing a first search in an integrated intranet database for detecting whether the identifier of the new user indicates that the new user resides within a domain of the organization from an organization user management framework and whether integrated intranet data of the new user is already stored in the integrated intranet database;
when the first search indicates that the new user resides within the domain of the organization and that the identifier of the new user is already stored in the integrated intranet database, detecting that the new user represents a group of users;
checking whether the workspace integrated applications are capable of accepting a group type user;
when any of the workspace integrated applications are not capable of accepting a croup type user, expanding the croup of users into a number of individual new users corresponding to participants of the group of users;
authorizing the number of individual new users to access the integrated intranet workspace by storing identifiers of the number of individual users of the group of users among the identifiers of the defined set of users;
sharing the integrated intranet workspace with each of the number of individual new users;
sharing the at least part of the workspace integrated applications with each of the number of individual new users;
informing the user that the new user was added, andsending messages informing each of the number of individual new users about availability of the integrated intranet workspace.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, a system and a non-transitory memory including a computer readable instructions is disclosed for providing an integrated intranet workspace. One or more independent applications are selected as workspace integrated applications for providing services within the integrated intranet workspace. The independent applications reside in a cloud computing environment. One or more users are selected into a defined set of users authorized to access the integrated intranet workspace. Each user in the defined set of users, is provided with an integrated intranet web client for providing a user interface with a combined view into at least part of the workspace integrated applications. The integrated intranet web client is configured to manage authentication of a user among the defined set of users to the at least part of the workspace integrated applications. Integrated intranet user information is configured to authorize the integrated intranet web clients to access the integrated intranet workspace.
35 Citations
18 Claims
-
1. A method for providing an integrated intranet workspace, the method comprising:
-
including one or more independent applications as workspace integrated applications for providing services for a workgroup of an organization within the integrated intranet workspace, wherein the independent applications reside in a cloud computing environment; authorizing one or more users into a defined set of users authorized to access the integrated intranet workspace; and providing, for each user in the defined set of users, an integrated intranet web client for providing a user interface with a combined view into at least part of the workspace integrated applications; wherein each integrated intranet web client is configured to manage authentication of a user among the defined set of users to the at least part of the workspace integrated applications, wherein the method further comprises; receiving, from the user among the defined set of users, a request to add a new user into the defined set of users authorized to access the integrated intranet workspace, wherein the request includes at least an identifier of the new user; performing, by an integrated intranet feeder, a process for determining whether the new user may be added into the defined set of users, wherein the process comprises; performing a first search in an integrated intranet database for detecting whether the identifier of the new user indicates that the new user resides within a domain of the organization from an organization user management framework and whether integrated intranet data of the new user is already stored in the integrated intranet database; when the first search indicates that the new user resides within the domain of the organization and that the identifier of the new user is already stored in the integrated intranet database, detecting that the new user represents a group of users; checking whether the workspace integrated applications are capable of accepting a group type user; when any of the workspace integrated applications are not capable of accepting a croup type user, expanding the croup of users into a number of individual new users corresponding to participants of the group of users; authorizing the number of individual new users to access the integrated intranet workspace by storing identifiers of the number of individual users of the group of users among the identifiers of the defined set of users; sharing the integrated intranet workspace with each of the number of individual new users; sharing the at least part of the workspace integrated applications with each of the number of individual new users; informing the user that the new user was added, and sending messages informing each of the number of individual new users about availability of the integrated intranet workspace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system accessible by a computing device, the system comprising:
-
an integrated intranet feeder configured to obtain integrated intranet user information related to users residing within a domain of an organization from an organization user management framework; and at least one of a node, a server, a virtual server, a software container and an application engine in a cloud computing environment comprising memory and a processor configured to provide an integrated intranet workspace comprising; one or more independent applications selected as workspace integrated applications for providing services for a workgroup of the organization within the integrated intranet workspace to one or more users making up a defined set of users authorized to access the integrated intranet workspace, wherein the independent applications provide the services in a cloud computing environment; and at least one integrated intranet web client configured to provide a combined view into at least part of the workspace integrated applications for each user from among the defined set of users; and wherein each integrated intranet web client is configured to manage authentication of a user among the defined set of users to the at least part of the workspace integrated applications, wherein the integrated intranet feeder is further configured; to receive, from the user among the defined set of users, a request to add a new user into the defined set of users authorized to access the integrated intranet workspace, wherein the request includes at least an identifier of the new user; and to perform a process for determining whether the new user may be added into the defined set of users, wherein the intranet feeder is further configured; to perform a first search in an integrated intranet database for detecting whether the identifier of the new user indicates that the new user resides within the domain of the organization and whether integrated intranet data of the new user is already stored in the integrated intranet database; when the first search indicates that the new user resides within the domain of the organization and that the identifier of the new user is already stored in the integrated intranet database, to detect that the new user represents a group of users; to check whether the workspace integrated applications are capable of accepting a group type user; when any of the workspace integrated applications are not capable of accepting a group type user, to expand the group of users into a number of individual new users corresponding to participants of the group of users; to authorize the number of individual new users to access the integrated intranet workspace by storing identifiers of the number of individual users of the group of users among the identifiers of the defined set of users; to share the integrated intranet workspace with each of the number of individual new users; to share the at least part of the workspace integrated applications with each of the number of individual new users; to inform the user that the new user was added; and to send messages informing each of the number of individual new users about availability of the integrated intranet workspace. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable memory containing computer readable instructions which, when executed by at least one data processor, cause a computer device to perform the method of comprising:
-
including one or more independent applications as workspace integrated applications for providing services for a workgroup of an organization within the integrated intranet workspace, wherein the independent applications reside in a cloud computing environment; authorizing one or more users into a defined set of users authorized to access the integrated intranet workspace; and providing, for each user in the defined set of users, an integrated intranet web client for providing a user interface with a combined view into at least part of the workspace integrated applications; wherein each integrated intranet web client is configured to manage authentication of a user among the defined set of users to the at least part of the workspace integrated applications, wherein the method further comprises; receiving, from the user among the defined set of users, a request to add a new user into the defined set of users authorized to access the integrated intranet workspace, wherein the request includes at least an identifier of the new user; performing, by an integrated intranet feeder, a process for determining whether the new user may be added into the defined set of users, wherein the process comprises; performing a first search in an integrated intranet database for detecting whether the identifier of the new user indicates that the new user resides within a domain of the organization from an organization user management framework and whether integrated intranet data of the new user is already stored in the integrated intranet database; when the first search indicates that the new user resides within the domain of the organization and that the identifier of the new user is already stored in the integrated intranet database, detecting that the new user represents a group of users; checking whether the workspace integrated applications are capable of accepting a group type user; when any of the workspace integrated applications are not capable of accepting a group type user, expanding the group of users into a number of individual new users corresponding to participants of the group of users; authorizing the number of individual new users to access the integrated intranet workspace by storing identifiers of the number of individual users of the group of users among the identifiers of the defined set of users; sharing the integrated intranet workspace with each of the number of individual new users; sharing the at least part of the workspace integrated applications with each of the number of individual new users; informing the user that the new user was added, and sending messages informing each of the number of individual new users about availability of the integrated intranet workspace.
-
Specification