Synchronizing user relationship across computer systems implementing workspaces

US9277028B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9277028-B2
Application numberUS-201313760300-A
CountryUS
Kind codeB2
Filing dateFeb 6, 2013
Priority dateFeb 6, 2013
Publication dateMar 1, 2016
Grant dateMar 1, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Computer-implemented methods, computer software, and computer systems for synchronizing user relationship across computer systems implementing workspaces. A computer system that provides features accessible by users by executing a workspace is accessed. Features provided to the users by remaining computer systems depends on the relationships between the users. A triggering event that represents a change to the computer workspace—for example, addition or removal or a user in the workspace, addition or removal of content in the workspace—is detected. Features provided to a first user by the remaining computer systems is affected by the change. Changes in relationships between the first user and the remaining users responsive to the change are determined, and provided to one or more of the remaining computer systems as respective messages that include the changes in the relationships.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by data processing apparatus, the method comprising: accessing a first computer system to define relationships between a plurality of users associated with a computer collaboration workspace within an enterprise portal, wherein the computer collaboration workspace is implemented on the first computer system and provides features accessible by the plurality of users, wherein the first computer system is included in a plurality of computer systems, wherein features provided to the plurality of users by remaining computer systems of the plurality of computer systems through the computer collaboration workspace depend on the relationships between the plurality of users associated with the computer collaboration workspace, wherein the relationships between the plurality of users are defined based on roles assigned to the plurality of users in context of the computer collaboration workspace, and wherein the remaining computer systems of the plurality of computer systems determine permissions of the plurality of users to access features based on the relationships between the plurality of users; detecting a triggering event that represents a change to the computer collaboration workspace, wherein the change to the computer collaboration workspace is a change to a role assigned to a first user in context of the computer collaboration workspace; determining changes in relationships between the first user and the remaining users responsive to the change to the role assigned to the first user; providing, to one or more of the remaining computer systems, a respective message that includes an instruction to synchronize the changes in the relationships between the first user and the remaining users, in response to detecting the triggering event, wherein the instruction causes the one or more of the remaining computer systems to modify permissions of at least one of the remaining users associated with the computer collaboration workspace based on the changes in the relationships, wherein the modified permissions represent updated relationships between the at least one remaining user and the first user based on the change to the role assigned to the first user; and tracking the providing of the respective message to the one or more of the remaining computer systems by displaying status of the providing of the respective message via a user interface on a display device. 2. The method of claim 1 , wherein providing, to the remaining computer systems, a respective message comprises generating a respective message that is specific to each of the remaining computer systems. 3. The method of claim 1 , wherein providing, to the remaining computer systems, a respective message comprises generating a common message for the remaining computer systems. 4. The method of claim 1 , wherein the tracking comprises: tracking to determine that a respective message has been generated; and tracking to determine that the generated message has been provided to a remaining computer system. 5. The method of claim 1 , wherein the tracking further comprises at least one of determining that a generation of a respective message has not started, determining that the generation of the respective message is in progress, determining that a providing of the respective message has failed, determining that the providing of the respective message has succeeded, or determining that the respective message needs to be resent. 6. A non-transitory computer-readable medium storing instructions executable by data processing apparatus to perform operations comprising: accessing a first computer system to define relationships between a plurality of users associated with a computer collaboration workspace within an enterprise portal, wherein the computer collaboration workspace is implemented on the first computer system and provides features accessible by the plurality of users, wherein the first computer system is included in a plurality of computer systems, wherein features provided to the plurality of users by remaining computer systems of the plurality of computer systems through the computer collaboration workspace depend on the relationships between the plurality of users associated with the computer collaboration workspace, wherein the relationships between the plurality of users are defined based on roles assigned to the plurality of users in context of the computer collaboration workspace, and wherein the remaining computer systems of the plurality of computer systems determine permissions of the plurality of users to access features based on the relationships between the plurality of users; detecting a triggering event that represents a change to the computer collaboration workspace, wherein the change to the computer collaboration workspace is a change to a role assigned to a first user in context of the computer collaboration workspace; determining changes in relationships between the first user and the remaining users responsive to the change to the role assigned to the first user; providing, to one or more of the remaining computer systems, a respective message that includes an instruction to synchronize the changes in the relationships between the first user and the remaining users, in response to detecting the triggering event, wherein the instruction causes the one or more of the remaining computer systems to modify permissions of at least one of the remaining users associated with the computer collaboration workspace based on the changes in the relationships, wherein the modified permissions represent updated relationships between the at least one remaining user and the first user based on the change to the role assigned to the first user; and tracking the providing of the respective message to the one or more of the remaining computer systems by displaying status of the providing of the respective message via a user interface on a display device. 7. The medium of claim 6 , wherein providing, to the remaining computer systems, a respective message comprises generating a respective message that is specific to each of the remaining computer systems. 8. The medium of claim 6 , wherein providing, to the remaining computer systems, a respective message comprises generating a common message for the remaining computer systems. 9. The medium of claim 6 , wherein the tracking comprises: tracking to determine that a respective message has been generated; and tracking to determine that the generated message has been provided to a remaining computer system. 10. A system comprising: data processing apparatus; and a computer-readable medium storing instructions executable by the data processing apparatus to perform operations comprising: accessing a first computer system to define relationships between a plurality of users associated with a computer collaboration workspace within an enterprise portal, wherein the computer collaboration workspace is implemented on the first computer system and provides features accessible by the plurality of users, wherein the first computer system is included in a plurality of computer systems, wherein features provided to the plurality of users by remaining computer systems of the plurality of computer systems through the computer collaboration workspace depend on the relationships between the plurality of users associated with the computer collaboration workspace, wherein the relationships between the plurality of users are defined based on roles assigned to the plurality of users in context of the computer collaboration workspace, and wherein the remaining computer systems of the plurality of computer systems determine permissions of the plurality of users to access features based on the relatio

Assignees

Inventors

Classifications

  • H04L67/306Primary

    User profiles · CPC title

  • Office automation; Time management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9277028B2 cover?
Computer-implemented methods, computer software, and computer systems for synchronizing user relationship across computer systems implementing workspaces. A computer system that provides features accessible by users by executing a workspace is accessed. Features provided to the users by remaining computer systems depends on the relationships between the users. A triggering event that represents…
Who is the assignee on this patent?
Ebner Rachel, Bleier Orly, Sap Portals Israel Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).