IP Library Granted Patent US 8,019,992
Granted Patent B2
US 8,019,992 · App. 10/726,766 · Granted Sep 13, 2011

Method for granting user privileges in electronic commerce security domains

Assignee: International Business Machines 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 8,019,992
App. No.
10/726,766
Granted
Sep 13, 2011
Kind
B2
Abstract

An electronic commerce system supports web sites including on-line stores that are accessible by a set of customers and organizations to which stores may belong. Organizations may be defined in accordance with a tree structure. Users accessing a web site are provided with access roles for organizations. The access roles for a user define the portions of the web site for which the user has access privileges. The tree structure of the web site is used to define security domains for users. Users may have access roles of registered customer or administrator. Users without any roles in a security domain are accorded guest privileges within that domain.

Claims (24)

1. A method for providing user access to a portion of a web site implemented by an electronic commerce system, the web site being accessible by one or more users and comprising a set of on-line stores and a set of organizations, each of the said on-line stores being associated with one of the set of organizations, the method comprising the steps of:

associating each user with a unique identity in the system;

associating a user identity with one of a set of access roles for a security domain, the access role defining access privileges for the user corresponding to the user identity, the security domain comprising a subset of the set of organizations and the on-line stores associated with the organizations in the subset;

granting or denying access to a user attempting to access a portion of the web site by determining the user identity for the user and determining the access role associated with the user identity for the security domain corresponding to the portion of the web site subject to the access attempt;

in which the set of organizations is a tree structure, the step of associating a user identity with one of a set of access roles further comprises the step of associating the user identity with the access role for a selected one of the set of organizations,

the security domain includes the selected organization and those organizations in the set that are descendants of the selected organization, and

the step of granting or denying access by determining the access role associated with the user identity for the security domain comprises determining the access role for the user identity by traversing the tree structure of organizations commencing at the selected organization and including the ancestor organizations to the selected organization.

2. A method for providing user access to a portion of a web site implemented by an electronic commerce system, the web site being accessible by one or more users and comprising a set of on-line stores and a set of organizations, each of the said on-line stores being associated with one of the set of organizations, the method comprising the steps of:

associating each user with a unique identity in the system;

associating a user identity with one of a set of access roles for a security domain, the access role defining access privileges for the user corresponding to the user identity, the security domain comprising a subset of the set of organizations and the on-line stores associated with the organizations in the subset;

granting or denying access to a user attempting to access a portion of the web site by determining the user identity for the user and determining the access role associated with the user identity for the security domain corresponding to the portion of the web site subject to the access attempt;

in which the step of carrying out the determination of the access role associated with a user identity for a security domain occurs at user logon time;

in which the set of organizations is a tree structure,

the step of associating a user identity with one of a set of access roles further comprises the step of associating the user identity with the access role for a selected one of the set of organizations, and

the security domain includes the selected organization and those organizations in the set that are descendants of the selected organization.

3. A method for providing user access to a portion of a web site implemented by an electronic commerce system, the web site being accessible by one or more users and comprising a set of on-line stores and a set of organizations, each of the said on-line stores being associated with one of the set of organizations, the method comprising the steps of:

associating each user with a unique identity in the system;

associating a user identity with one of a set of access roles for a security domain, the access role defining access privileges for the user corresponding to the user identity, the security domain comprising a subset of the set of organizations and the on-line stores associated with the organizations in the subset;

granting or denying access to a user attempting to access a portion of the web site by determining the user identity for the user and determining the access role associated with the user identity for the security domain corresponding to the portion of the web site subject to the access attempt;

in which the set of access roles comprises registered customer and administrator roles:

in which the set of organizations is a tree structure,

the step of associating a user identity with one of a set of access roles further comprises the step of associating the user identity with the access role for a selected one of the set of organizations, and

the security domain includes the selected organization and those organizations in the set that are descendants of the selected organization.

4. The method of claim 1 in which the step of associating a user identity with one of a set of accessible roles comprises entering data in a table comprising rows comprising data representing user identity, organization, access role associations.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 031457/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2003
From: CHAN, VICTOR S.; KHUSIAL, DARSHANAND; MIRLAS, LEV; PHILIP, WESLEY M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014767/0555 →
Priority Claims (1)
CA 2432667 · Jun 17, 2003 · national
Continuity (1)
Related Publication 20040260622A1 · Dec 23, 2004