Method and apparatus for exposing network administration stored in a directory using HTTP/WebDAV protocol
First Claim
1. A method for manipulating network objects by extending an Internet authoring, collaboration and versioning protocol to a network directory service having network administration functions, wherein the protocol allows a user to perform remote web content authoring and user rights administration operations, the method comprising:
- receiving a request using the Internet authoring, collaboration and versioning protocol for a manipulation of a first network object from a requesting user, wherein the first network object includes at least one from the group consisting of;
devices, resources and container objects;
verifying a first set of authorization information;
translating a logical object address to a physical file system path;
checking a file system for validity and authorization for the requesting user including determining whether the first network object is a network object within the network directory service;
verifying a username and a password for the requesting user;
returning a first error message if requesting user is unauthorized to access the first network object;
determining an object type for the first network object;
sending a response to the requesting user;
accessing the network administration functions of the network directory service using the Internet authoring, collaboration and versioning protocol; and
administering user rights to the first network object using the Internet authoring, collaboration and versioning protocol, wherein the administration of the user rights is allowed without requiring client software, related to the network directory service, installed on a user workstation.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system to manipulate network objects by using Internet authoring, collaboration and versioning tools is described. The method includes: receiving a request for a manipulation of a first network object from a requesting user; verifying a first set of authorization information; translating a logical address of the first network object to a physical file system path; checking a local file system for validity and authorization for the requesting user including determining whether the first network object is a first network object; verifying a username and a password for the requesting user; returning a first error message if requesting user is unauthorized to access the first network object; determining an object type for the first network object; and sending a response to the requesting user. The method can also include verifying that the first network object is found and returning a second error message if the first network object is not found. The first network object can be user object and the request can be to assign new rights to the user object. The new rights for the user can also be for another network object. The new rights can be assigned by dragging and dropping the user object on another network object by the use of interactive computer screen.
-
Citations
42 Claims
-
1. A method for manipulating network objects by extending an Internet authoring, collaboration and versioning protocol to a network directory service having network administration functions, wherein the protocol allows a user to perform remote web content authoring and user rights administration operations, the method comprising:
-
receiving a request using the Internet authoring, collaboration and versioning protocol for a manipulation of a first network object from a requesting user, wherein the first network object includes at least one from the group consisting of;
devices, resources and container objects;verifying a first set of authorization information; translating a logical object address to a physical file system path; checking a file system for validity and authorization for the requesting user including determining whether the first network object is a network object within the network directory service; verifying a username and a password for the requesting user; returning a first error message if requesting user is unauthorized to access the first network object; determining an object type for the first network object; sending a response to the requesting user; accessing the network administration functions of the network directory service using the Internet authoring, collaboration and versioning protocol; and administering user rights to the first network object using the Internet authoring, collaboration and versioning protocol, wherein the administration of the user rights is allowed without requiring client software, related to the network directory service, installed on a user workstation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program for manipulating network objects by extending an Internet authoring, collaboration and versioning protocol to a network directory service having network administration functions, wherein the protocol allows a user to perform remote web content authoring and user rights administration operations, the computer program comprising:
-
instructions for receiving a request using the Internet authoring, collaboration and versioning protocol for a manipulation of a first network object from a requesting user, wherein the first network object includes at least one from the group consisting of;
devices, resources and container objects;instructions for verifying a first set of authorization information; instructions for translating a logical Uniform Resource Locator to a local file system path; instructions for checking a local file system for validity and authorization for the requesting user including determining whether the first network object is a network object within the network directory service; instructions for verifying a username and a password for the requesting user; instructions for returning a first error message if requesting user is unauthorized to access the first network object; instructions for determining an object type for the first network object; instructions for sending a response to the requesting user; instructions for accessing the network administration functions of the network directory service using the Internet authoring, collaboration and versioning protocol, and instructions for administering user rights to the first network object using the Internet authoring, collaboration and versioning protocol, wherein the administration of the user rights is allowed without requiring client software, related to the network directory service, installed on a user workstation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for manipulating network objects by extending an Internet authoring, collaboration and protocol to a network directory service having network administration functions, wherein the protocol allows a user to perform remote web content authoring and user rights administration operations, the system comprising:
-
a web server; a work station connected to the web server by an Internet connection; at least one network server connected to the web server; at least one storage system connected to the web server; means for receiving a request using the Internet authoring, collaboration and versioning protocol for a manipulation of a first network object from the work station, wherein the first network object includes at least one from the group consisting of;
devices, resources and container objects;means for verifying a first set of authorization information; means for translating a logical Uniform Resource Locator to the storage system; means for checking for validity and authorization for a requesting user including determining whether the first network object is a network object within the network directory service; means for verifying a username and a password for the requesting user; means for determining an object type for the first network object; means for sending a response to the requesting user; means for accessing the network administration functions of the network directory service using the Internet authoring, collaboration and versioning protocol; and means for administering user rights to the first network object using the Internet authoring, collaboration and versioning protocol, wherein the administration of the user rights is allowed without requiring client software, related to the network directory service, installed on a user workstation. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for manipulating network objects by extending an Internet authoring, collaboration and versioning protocol to a network directory service having network administration functions, wherein the protocol allows a user to perform remote web content authoring and user rights administration operations, the method comprising:
-
receiving a request using the Internet authoring, collaboration and versioning protocol for a manipulation of a first network object from a requesting user, wherein the first network object includes at least one from the group consisting of;
devices, resources and container objects;verifying a first set of authorization information; translating a logical object address to a physical file system path; checking a file system for validity and authorization for the requesting user including determining whether the first network object is a network object within the network directory service; verifying a username and a password for the requesting user; returning a first error message if requesting user is unauthorized to access the first network object; determining an object type for the first network object; sending a response to the requesting user; accessing the network administration functions of the network directory service using the Internet authoring, collaboration and versioning protocol; and navigating a context menu for a plurality of screens that allow modification of the set of attributes of the first network object; modifying a set of attributes of the first network object by modifying a set of fields on a screen of a subset of the set of attributes; and administering user rights to the first network object using the Internet authoring, collaboration and versioning protocol, wherein the administration of the user rights is allowed without requiring client software, related to the network directory service, installed on a user workstation. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A computer network for a plurality of users to access a workplace by using an Internet authoring, collaboration and versioning protocol, wherein the protocol allows a user to perform remote web content authoring and user rights administration operations, the system comprising:
-
a plurality of network computer servers within the computer network; a plurality of network computer workstations within the computer network and connected to at least one of the plurality of network computer servers; a file system, network directory, and printing subsystem on the computer network and accessible by the plurality of users by the protocol; a security system that provides an authentication process in order to allow access to the plurality of users to the file system, network directory, and printing subsystem; and a graphical user interface using the Internet authoring, collaboration and versioning protocol for viewing the file system, network directory and printing subsystem as the workplace, and providing the plurality of users the ability to manipulate the file system, network directory and printing subsystem and the ability to run a plurality of network applications within the file system and network directory portions of the subsystem wherein user rights to the file system, network directory, and printing subsystem are administered using the Internet authoring, collaboration and versioning protocol, wherein the administration of the user rights is allowed without requiring client software, related to the administration of the user rights, on a user workstation. - View Dependent Claims (41, 42)
-
Specification