IP Library Granted Patent US 9,300,670
Granted Patent B2
US 9,300,670 · App. 14/058,215 · Granted Mar 29, 2016

Remote access to resources over a network

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 9,300,670
App. No.
14/058,215
Granted
Mar 29, 2016
Kind
B2
Abstract

Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.

Claims (50)

1. A non-transitory computer readable storage medium having embodied thereon a program executable to perform a method for administrating rules to access resources hosted by a server, the method comprising:

displaying existing access rules when existing rules governing access to a particular resource are currently defined;

defining access rules when there are no rules currently governing access to a particular resource; and

adding access rules that govern access rights to the particular resource, wherein the access rules,

permit or deny access to the particular resource to a user of a remote computer,

identify a user of a remote computer,

download interrogator agents on the remote computer when desired, and

define zones of trust corresponding to the identity of the user of the remote computer, wherein the zones of trust that correspond to the identity of the user are selected from a list of a plurality of zones of trust administered by a policy server.

2. The non-transitory computer readable storage medium of claim 1 , further comprising:

associating the existing access rules, newly defied access rules, or the added access rules to a user indicator, wherein the user indicator identifies whether the user of the remote computer can be permitted access to the particular resource; and

identifying the newly defied access rules, and the added access rules as being part of the existing access rules.

3. The non-transitory computer readable storage medium of claim 2 , wherein the user indicator identifies that any user may have access to the particular resource.

4. The non-transitory computer readable storage medium of claim 1 , further comprising:

describing a destination indicator, wherein the destination indicator describes the location of the particular resource.

5. The non-transitory computer readable storage medium of claim 4 , wherein the destination indicator identifies the location of the server system through which the particular resource is accessed, or identifies the resource itself.

6. The non-transitory computer readable storage medium of claim 4 , further comprising:

editing the destination indicator to correspond to a destination resource control, wherein the destination resource control specifies whether the user of the remote computer can be permitted access to the particular resource located by the destination indicator.

7. The non-transitory computer readable storage medium of claim 2 , further comprising:

describing a communication method indicator, wherein the communication method indicator identifies one or more communication techniques that correspond to and must be used with the existing access rules.

8. The non-transitory computer readable storage medium of claim 2 , further comprising:

describing a zone indicator, wherein the zone indicator identifies one or more zones of trust that correspond to and must be used with the existing access rules.

9. The non-transitory computer readable storage medium of claim 2 , further comprising:

describing an action control, wherein the action control identifies whether the user of the remote computer will be permitted access to the particular resource when the existing access rules are complied with.

10. The non-transitory computer readable storage medium of claim 2 , further comprising:

enforcing of the existing access rules by the server, wherein access to the particular resource is permitted when the existing access rules are complied with, and denies access to the particular resource when the existing access rules are not complied with.

11. A method for administrating rules to access resources hosted by a server, the method comprising:

displaying existing access rules when existing rules governing access to a particular resource are currently defined;

defining access rules when there are no rules currently governing access to a particular resource; and

adding access rules that govern access rights to the particular resource, wherein the access rules,

permit or deny access to the particular resource to a user of a remote computer,

identify a user of a remote computer,

download interrogator agents on the remote computer when desired, and

define zones of trust corresponding to the identity of the user of the remote computer, wherein the zones of trust that correspond to the identity of the user are selected from a list of a plurality of zones of trust administered by a policy server.

12. The method of claim 11 , further comprising:

associating the existing access rules, newly defied access rules, or the added access rules to a user indicator, wherein the user indicator identifies whether the user of the remote computer can be permitted access to the particular resource; and

identifying the newly defied access rules, and the added access rules as being part of the existing access rules.

13. The method of claim 12 , wherein the user indicator identifies that any user may have access to the particular resource.

14. The method of claim 11 , further comprising:

describing a destination indicator, wherein the destination indicator describes the location of the particular resource.

15. The method of claim 14 , wherein the destination indicator identifies the location of the server system through which the particular resource is accessed, or identifies the resource itself.

16. The method of claim 14 , further comprising:

editing the destination indicator to correspond to a destination resource control, wherein the destination resource control specifies whether the user of the remote computer can be permitted access to the particular resource located by the destination indicator.

17. The method of claim 12 , further comprising:

describing a communication method indicator, wherein the communication method indicator identifies one or more communication techniques that correspond to and must be used with the existing access rules.

18. The method of claim 12 , further comprising:

describing a zone indicator, wherein the zone indicator identifies one or more zones of trust that correspond to and must be used with the existing access rules.

19. The method of claim 12 , further comprising:

describing an action control, wherein the action control identifies whether the user of the remote computer will be permitted access to the particular resource when the existing access rules are complied with.

20. The method of claim 12 , further comprising:

enforcing of the existing access rules by the server, wherein access to the particular resource is permitted when the existing access rules are complied with, and denies access to the particular resource when the existing access rules are not complied with.

Assignments (21)
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT RF 046321/0393 Recorded Jun 16, 2025
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: SONICWALL US HOLDINGS INC.
Reel/Frame 071625/0887 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0414 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0393 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT R/F 040581/0850 Recorded May 22, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 046211/0735 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 040587 FRAME: 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 044811/0598 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 041072 FRAME: 235. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT. Recorded Apr 5, 2017
From: AVENTAIL LLC
To: SONICWALL US HOLDINGS INC.
Reel/Frame 042245/0523 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 23, 2017
From: AVENTAIL LLC
To: SONICWALL US HOLDINGS, INC.
Reel/Frame 041072/0235 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 10, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040587/0624 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 9, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040581/0850 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040039/0642) Recorded Oct 31, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0016 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0467 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040030/0187 →
RELEASE OF SECURITY INTEREST OF REEL 032809 FRAME 0930 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040045/0255 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040039/0642 →
RELEASE OF REEL 032810 FRAME 0206 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040027/0204 →
RELEASE OF REEL 032809 FRAME 0887 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040017/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2014
From: HOPEN, CHRIS; TOMLINSON, GARY; ANANDAM, PARVEZ; YOUNG, BRIAN; FLAGG, ALAN; O'REILLEY, JUDE MICHAEL DYLAN
To: AVENTAIL CORPORATION
Reel/Frame 033742/0588 →
MERGER Recorded Sep 15, 2014
From: AVENTAIL CORPORATION
To: AVENTAIL LLC
Reel/Frame 033742/0704 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032809/0887 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 032809/0930 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032810/0206 →