Applying an authorization policy across multiple application programs with requests submitted through an HTTP-based API
US-10592683-B1 · Mar 17, 2020 · US
US11093630B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11093630-B2 |
| Application number | US-201816033829-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 12, 2018 |
| Priority date | Jul 12, 2018 |
| Publication date | Aug 17, 2021 |
| Grant date | Aug 17, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A screen content management system and method for determining viewable screen content is provided. The method may include receiving a registration indication to register content as a private resource. The method may further include registering the content as the private resource. The method may also include assigning a unique identification code to the private resource. The method may additionally include receiving a viewing requirement for the private resource. The method may moreover include modifying a viewing definition for the private resource based on the viewing requirement. The method may further include receiving a request to display the private resource, the request being associated with user information. The method may also include determining whether the private resource is displayable based on the viewing definition of the private resource and the user information.
Opening claim text (preview).
What is claimed is: 1. A method for determining viewable screen content, said method comprising: receiving, by a central authorization server from an author computer system of an author that created a presentation of a plurality of content to be presented to a plurality of participants who are participating in an online meeting in which the presentation is being presented, a communication to register each content, each participant being an employee of an organization, each participant having access to, and being at, a respective participant computer system, an assistant to the author being one of the participants; in response to receiving the communication to register each content, registering, by the central authorization server, each content as a private resource; after said registering each content, assigning, by the central authorization server, a unique identification code to each content; receiving, by the central authorization server from the author computer system, a viewing requirement for each content to determine whether each content may be viewed on a screen of a participant computer system of each participant, said viewing requirement for each content being dependent on an employee status of rank, level, or group within the organization, said viewing requirement for each content not allowing each content to be viewed on the screen of the participant computer system of the assistant to the author; storing, by the central authorization server in a data repository in the central authorization server, the unique identification code assigned to each content and the viewing requirement for each content; receiving, by a screen sharing application computer system from the participant computer system of the assistant to the author, the plurality of content; sending, by the screen sharing application computer system to the participant computer system of each participant, the plurality of content; after each participant computer system has received each content from the screen sharing application computer system, receiving, by the central authorization server from each participant computer system, a request to determine whether the participant at each participant computer system has access to view each content, said request received from each participant computer system including the employee status of the participant at each computer system; after said receiving the request from each participant computer system, generating, by the central authorization server, a display/block indication to either display or block each content at each participant computer system, said generating the display/block indication based on the viewing requirement for each content and the employee status of the participant of each computer system; and sending, by the central authorization server to each participant computer system, each display/block indication, which enables a screen sharing application at each participant computer system to either display or block each content on the screen of each participant computer system in accordance with each display/block indication, wherein the central authorization server, each participant computer system including the participant computer system of the assistant to the author, the author computer system of the author, and the screen sharing application computer system are different computer systems. 2. The method of claim 1 , wherein a first content of the plurality of content is displayed, and a second content of the plurality of content is blocked, in the screen displayed to one participant of the plurality of participants. 3. The method of claim 1 , wherein a first content of the plurality of content is displayed, and both a second content and a third content of the plurality of content is blocked, in the screen displayed to one participant of the plurality of participants. 4. The method of claim 1 , wherein each content of the plurality of content is displayed in the screen displayed to one participant of the plurality of participants. 5. The method of claim 1 , wherein each content of the plurality of content is blocked in the screen displayed to one or more participants of the plurality of participants, and wherein the one or more participants include the assistant to the author. 6. A computing system for determining viewable screen content, said computing system comprising: one or more processors; one or more memory devices coupled to the one or more processors; and one or more computer readable storage devices coupled to the one or more processors, wherein the one or more storage devices contain program code executable by the one or more processors via the one or more memory devices to implement a method for determining viewable screen content, said method comprising: receiving, by a central authorization server from an author computer system of an author that created a presentation of a plurality of content to be presented to a plurality of participants who are participating in an online meeting in which the presentation is being presented, a communication to register each content, each participant being an employee of an organization, each participant having access to, and being at, a respective participant computer system, an assistant to the author being one of the participants; in response to receiving the communication to register each content, registering, by the central authorization server, each content as a private resource; after said registering each content, assigning, by the central authorization server, a unique identification code to each content; receiving, by the central authorization server from the author computer system, a viewing requirement for each content to determine whether each content may be viewed on a screen of a participant computer system of each participant, said viewing requirement for each content being dependent on an employee status of rank, level, or group within the organization, said viewing requirement for each content not allowing each content to be viewed on the screen of the participant computer system of the assistant to the author; storing, by the central authorization server in a data repository in the central authorization server, the unique identification code assigned to each content and the viewing requirement for each content; receiving, by a screen sharing application computer system from the participant computer system of the assistant to the author, the plurality of content; sending, by the screen sharing application computer system to the participant computer system of each participant, the plurality of content; after each participant computer system has received each content from the screen sharing application computer system, receiving, by the central authorization server from each participant computer system, a request to determine whether the participant at each participant computer system has access to view each content, said request received from each participant computer system including the employee status of the participant at each computer system; after said receiving the request from each participant computer system, generating, by the central authorization server, a display/block indication to either display or block each content at each participant computer system, said generating the display/block indication based on the viewing requirement for each content and the employee status of the participant of each computer system; and sending, by the central authorization server to each participant computer system, each display/block indication, which enables a screen sharing application at each participant computer system to either display or block each content on the screen of each participant computer system in accordance with each display/block indication, wherein the central authorization s
to a system of files or objects, e.g. local or distributed file system or database · CPC title
Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title
Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q) · CPC title
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.