IP Library › Granted Patent US 7,730,089
Granted Patent B2
US 7,730,089 · App. 09/927,899 · Granted Jun 1, 2010

Method and system for providing remote access to the facilities of a server computer

Assignee: Punch Networks Corporation
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,730,089
App. No.
09/927,899
Granted
Jun 1, 2010
Kind
B2
Abstract

A method and system for providing remote access to the facilities of a server computer are provided. A site integration application programming interface at a co-branded Web site. The site integration application programming interface exposes a number of servlets that may be executed in response to requests received from a business partner Web site over a secure communications link. The servlets provide functionality for accessing the user registration and deletion facilities of the co-branded Web site. Moreover, the servlets also provide access to other administrative facilities provided at the co-branded Web site. The servlets also provide functionality for authorizing a user to access the co-branded we site. This servlet may be executed in conjunction with the login facilities of the business partner web site to permit concurrent login at both sites.

Claims (35)

1. A method for providing remote access to the facilities of a server computer, comprising:

receiving a user request to access a first server computer;

determining whether said user request may be granted;

in response to determining that said user request may be granted, determining whether access to a second server computer should also be granted; and

in response to determining that access to said second server computer should be granted, transmitting a request to access to said second server computer from said first server computer to said second server computer via a secure communications connection, said second server computer is operative to provide facilities for storing and updating a network database in a manner that is visually consistent with a Web site on said first server computer.

2. The method of claim 1 , wherein said second server computer comprises a server computer operative to store and update said network database.

3. The method of claim 1 , wherein said first server computer comprises a server computer operative to provide said Web site.

4. The method of claim 1 , further comprising receiving an indication that access to said second server computer should also be granted, redirecting said user from said first computer to said second computer.

5. A method for providing remote access to the facilities of a server computer, comprising:

receiving a request at a server computer operative to store and update a network database to add a new user to a group of users authorized to utilize said network database;

determining whether said request may be granted; and

in response to determining that said request may be granted, adding said new user to said group of users authorized to utilize said network database, said group of users defining a collaborative group spanning across said server computer and another server computer so as to allow users to share data.

6. The method of claim 5 , wherein said request is received over a secure communications link from a second server computer.

7. The method of claim 6 , wherein a login and password for said new user are provided as a part of said request.

8. The method of claim 7 , further comprising:

determining whether said new user has previously been added to said group of users authorized to utilize said network database; and

in response to determining that said new user has previously been added to said group of authorized users, denying said request to add said new user.

9. The method of claim 5 , wherein said server computer comprises a server computer operative to store and update a network database, and wherein said second server computer comprises a server computer operative to provide an Internet Web site.

10. A method for providing remote access to the facilities of a server computer, comprising:

receiving a request at a server computer operative to store and update a network database to update user data for a user authorized to utilize said network database, said user being removable from said server computer when a corresponding user is removed from another server computer that issues the request;

determining whether said request may be granted; and

in response to determining that said request may be granted, updating said user data as specified in said request.

11. The method of claim 10 , wherein said request is received over a secure communications link from a second server computer.

12. The method of claim 11 , wherein said server computer comprises a server computer operative to store and update a network database and wherein said second server computer comprises a server computer operative to provide an Internet Web site.

13. A method for providing remote access to the facilities of a server computer, comprising:

receiving a request for a facility available at a server computer operative to store and update a network database via a secure communications link;

determining whether said request may be granted; and

in response to determining that said request may be granted, executing said facility at said server computer according to said request, said facility including creation of a new collaborative group in which users may share data, the method refraining from creating said collaborative group if a quota has been exceeded.

14. The method of claim 13 , wherein said facility comprises an application programming interface for deleting access rights for a user to said server computer.

15. The method of claim 14 , wherein said request further comprises a user ID for said user to be deleted.

16. The method of claim 13 , wherein said request further comprises the identity of one or more users to be added to said new collaborative group.

17. The method of claim 13 , wherein said facility comprises an application programming interface for adding new users to an existing collaborative group in which users may share data.

18. The method of claim 13 , wherein said facility comprises an application programming interface for removing users from an existing collaborative group in which users may share data.

19. A computer-readable medium comprising instructions which, when executed by a computer, cause the computer to perform any one of the methods of claims 1 - 3 , 4 - 15 , and 16 - 18 .

20. A computer-controlled apparatus capable of performing any one of the methods of claims 1 - 3 , 4 - 15 , and 16 - 18 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2005
From: CAMPBELL, R. DAVID L
To: DEEP9 CORPORATION
Reel/Frame 016800/0647 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2005
From: PUNCH NETWORKS
To: CAMPBELL, ROBERT DAVID LOCKE
Reel/Frame 016674/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2002
From: CAMPBELL, R. DAVID L.; ONNEN, PAUL E.; SARAUSAD, EDWARD M.; PLATE, STEVEN W.
To: PUNCH NETWORKS CORPORATION
Reel/Frame 012748/0146 →
Continuity (3)
Continuation In Part 0944161400 · Nov 16, 1999
Provisional Application 6010866100 · Nov 16, 1998
Related Publication 20020111942A1 · Aug 15, 2002