IP Library Granted Patent US 7,574,746
Granted Patent B2
US 7,574,746 · App. 11/095,852 · Granted Aug 11, 2009

Access validation and management of access permissions to referenced shared resources in a networked environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,574,746
App. No.
11/095,852
Granted
Aug 11, 2009
Kind
B2
Abstract

A method, system and apparatus for automated management and validation of access permissions to referenced shared resources. A method for access validation and management of access permissions to referenced shared resources in a networked environment can include incorporating a reference to an underlying shared resource within a primary shared resource configured for distribution in the networked environment and specifying a designated viewer for the primary shared resource. It can be determined whether the designated viewer is permitted to access the underlying shared resource. Before providing the primary shared resource to the designated viewer, however, an author of the primary shared resource can be notified when the designated viewer is determined not to be permitted to access the underlying shared resource.

Claims (22)

1. A method for access validation and management of access permissions to referenced shared resources in a networked environment, the method comprising the steps of:

embedding a reference to an underlying shared resource within a primary shared resource configured for distribution in the networked environment;

specifying a designated viewer for said primary shared resource;

determining whether said designated viewer is permitted to access said underlying shared resource; and,

before providing said primary shared resource to said designated viewer, prompting an author of said primary shared resource when said designated viewer is determined not to be permitted to access said underlying shared resource.

2. The method of claim 1 , wherein said incorporating step comprises the step of incorporating multiple references to corresponding underlying shared resources within a primary shared resource configured for distribution in the networked environment, and wherein the method further comprises the steps of performing said determining step for each of said multiple references, and performing said notifying step when said designated viewer is determined not to be permitted to access at least one of said underlying shared resources.

3. The method of claim 1 , wherein said determining step comprises the step of consulting an access control list for said underlying shared resource to determine whether said designated viewer fulfills a role which is permitted to access said underlying shared resource.

4. The method of claim 1 , wherein said determining step comprises the step of consulting an access control list for said underlying shared resource to determine whether said designated viewer is permitted to access said underlying shared resource.

5. The method of claim 1 , wherein said notifying step comprises the step of, before providing said primary shared resource to said designated viewer, prompting an author of said primary shared resource to grant permissions to said designated viewer to view said underlying shared resource when said designated viewer is determined not to be permitted to access said underlying shared resource.

6. The method of claim 1 , wherein each of said primary and underlying shared resources is one of an e-mail, an instant message, a chat session, and a shared document.

7. The method of claim 1 , further comprising the step of, in lieu of notifying said author of said primary shared resource when said designated viewer is determined not to be permitted to access said underlying shared resource, automatically requesting permission from an owner of said underlying shared resource for said designated viewer to access said underlying shared resource.

8. A machine readable storage having stored thereon a computer program for access validation and management of access permissions to referenced shared resources in a networked environment, the computer program comprising a routine set of instructions which when executed by a machine causes the machine to perform the steps of:

embedding a reference to an underlying shared resource within a primary shared resource configured for distribution in the networked environment;

specifying a designated viewer for said primary shared resource;

determining whether said designated viewer is permitted to access said underlying shared resource; and,

before providing said primary shared resource to said designated viewer, prompting an author of said primary shared resource when said designated viewer is determined not to be permitted to access said underlying shared resource.

9. The machine readable storage of claim 8 , wherein said incorporating step comprises the step of incorporating multiple references to corresponding underlying shared resources within a primary shared resource configured for distribution in the networked environment, and wherein the method further comprises the steps of performing said determining step for each of said multiple references, and performing said notifying step when said designated viewer is determined not to be permitted to access at least one of said underlying shared resources.

10. The machine readable storage of claim 8 , wherein said determining step comprises the step of consulting an access control list for said underlying shared resource to determine whether said designated viewer fulfills a role which is permitted to access said underlying shared resource.

11. The machine readable storage of claim 8 , wherein said determining step comprises the step of consulting an access control list for said underlying shared resource to determine whether said designated viewer is permitted to access said underlying shared resource.

12. The machine readable storage of claim 8 , wherein said notifying step comprises the step of, before providing said primary shared resource to said designated viewer, prompting an author of said primary shared resource to grant permissions to said designated viewer to view said underlying shared resource when said designated viewer is determined not to be permitted to access said underlying shared resource.

13. The machine readable storage of claim 8 , wherein each of said primary and underlying shared resources is one of an e-mail, an instant message, a chat session, and a shared document.

14. The machine readable storage of claim 8 , further comprising the step of, in lieu of notifying said author of said primary shared resource when said designated viewer is determined not to be permitted to access said underlying shared resource, automatically requesting permission from an owner of said underlying shared resource for said designated viewer to access said underlying shared resource.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2011
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GOOGLE INC.
Reel/Frame 027463/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2005
From: HILL, CHARLES R.; WILSON, DAVID E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016207/0862 →