Providing multiple roles in computer-implemented workspaces

US9600849B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9600849-B2
Application numberUS-201313795892-A
CountryUS
Kind codeB2
Filing dateMar 12, 2013
Priority dateMar 12, 2013
Publication dateMar 21, 2017
Grant dateMar 21, 2017

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.

Providing multiple roles in computer-implemented workspaces. When a first computer workspace in which a user has been assigned a first role and a second role is accessed, a first subset of content defined by the first role and a second subset of content defined by the second role can be made accessible to the user. Input to switch access from the first computer workspace to a second computer workspace that is different from the first computer workspace and in which the user is assigned only the second role can be received. In response, only the second subset of content can be provided to the user and access to the first subset of content can be prohibited.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by data processing apparatus, the method comprising: determining that a user has accessed a computer system, the computer system providing a plurality of computer workspaces, each computer workspace associated with a corresponding context, each context including at least one of a geographical location from which the user accesses the computer system or a time of day when the user accesses the computer system, each computer workspace providing content, at least a portion of the content being accessible by the user; identifying a current context associated with the user access of the computer system, the current context identifying at least one of a current geographical location from which the user accesses the computer system or a current time of day when the user accesses the computer system; based on the current context associated with the user access, identifying, automatically and without user intervention, a first computer workspace from the plurality of computer workspaces satisfying the identified current context, wherein the user has been assigned a first role and a second role in the first computer workspace and assigned only the second role in a second computer workspace that is different from the first computer workspace, the first role defining a first subset of the content that is accessible by the user, and the second role defining a second subset of the content that is accessible by the user, the second workspace in the plurality of computer workspaces; in response to identifying the first computer workspace, automatically and without user intervention, granting access to the user for the identified first computer workspace; in response to a request from the user for the first computer workspace received while accessing the computer system in the current context that matches the corresponding context of the first computer workspace and after the user has been granted access to the first computer workspace, providing the first subset of the content and the second subset of the content to the user; and in response to the user accessing the computer system in a new context that matches the corresponding context of the second computer workspace, providing only the second subset of the content to the user. 2. The method of claim 1 , wherein the content includes data and computer-implemented applications accessible by the user. 3. The method of claim 1 , further comprising persisting a first relationship and a second relationship between the user and the first computer workspace, wherein the first relationship and the second relationship are based on the first role and the second role, respectively. 4. The method of claim 3 , wherein persisting the first relationship comprises tagging the first relationship with a string of characters that represents the first role. 5. The method of claim 3 , wherein persisting the first relationship comprises persisting the first relationship in the first computer workspace. 6. The method of claim 3 , wherein persisting the second relationship comprises persisting the second relationship in a user account associated with the user. 7. The method of claim 3 , wherein persisting the first relationship comprises associating an identifier to identify the user and an identifier to identify the first computer workspace with the first role. 8. The method of claim 1 , further comprising receiving a selection of the first computer workspace in a user interface that displays the first computer workspace and the second computer workspace. 9. The method of claim 8 , further comprising, in response to receiving a selection of the second computer workspace in the user interface, displaying a different user interface that provides only the second subset of the content. 10. The method of claim 8 , comprising: receiving, in the user interface, an input to switch from the first computer workspace to the second computer workspace; and displaying a different user interface that displays the second subset of content in response to receiving the input to switch. 11. The method of claim 1 , wherein the first role is assigned based on a business role of the user in the context of the first computer workspace. 12. A non-transitory computer-readable medium storing instructions executable by data processing apparatus to perform operations including: determining that a user has accessed a computer system, the computer system providing a plurality of computer workspaces, each computer workspace associated with a corresponding context, each context including at least one of a geographical location from which the user accesses the computer system or a time of day when the user accesses the computer system, each computer workspace providing content, at least a portion of the content being accessible by the user; identifying a current context associated with the user access of the computer system, the current context identifying at least one of a current geographical location from which the user accesses the computer system or a current time of day when the user accesses the computer system; based on the current context associated with the user access, identifying, automatically and without user intervention, a first computer workspace from the plurality of computer workspaces satisfying the identified current context, wherein the user has been assigned a first role and a second role in the first computer workspace and assigned only the second role in a second computer workspace that is different from the first computer workspace, the first role defining a first subset of the content that is accessible by the user, and the second role defining a second subset of the content that is accessible by the user, the second workspace in the plurality of computer workspaces; in response to identifying the first computer workspace, automatically and without user intervention, granting access to the user for the identified first computer workspace; in response to a request from the user for the first computer workspace received while accessing the computer system in the current context that matches the corresponding context of the first computer workspace and after the user has been granted access to the first computer workspace, providing the first subset of the content and the second subset of the content to the user; and in response to the user accessing the computer system in a new context that matches the corresponding context of the second computer workspace, providing only the second subset of the content to the user. 13. The medium of claim 12 , the operations further comprising persisting a first relationship and a second relationship between the user and the first computer workspace, wherein the first relationship and the second relationship are based on the first role and the second role, respectively. 14. The medium of claim 13 , wherein persisting the first relationship comprises tagging the first relationship with a string of characters that represents the first role. 15. The medium of claim 13 , wherein persisting the first relationship comprises persisting the first relationship in the first computer workspace. 16. The medium of claim 13 , wherein persisting the second relationship comprises persisting the second relationship in a user account associated with the user. 17. A system comprising: data processing apparatus; and a computer-readable medium storing instructions executable by the data processing apparatus to perform operations comprising: determining that a user has accessed a computer system, the computer sy

Assignees

Inventors

Classifications

  • for controlling access to devices or network resources · CPC title

  • G06Q50/22Primary

    Social work or social welfare, e.g. community support activities or counselling services · CPC title

  • G06Q10/103Primary

    Workflow collaboration or project management · CPC title

  • for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms · 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 US9600849B2 cover?
Providing multiple roles in computer-implemented workspaces. When a first computer workspace in which a user has been assigned a first role and a second role is accessed, a first subset of content defined by the first role and a second subset of content defined by the second role can be made accessible to the user. Input to switch access from the first computer workspace to a second computer wo…
Who is the assignee on this patent?
Ebner Rachel, Bleier Orly, Tamari Avihai, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06Q50/22. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 2017 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).