The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 30, 2004
Filed:
Dec. 31, 1998
Larry An, Great Falls, VA (US);
Hamid Bacha, Great Falls, VA (US);
Robert Briggs, Burke, VA (US);
Robert Burns, Pembroke Pines, FL (US);
Robert B. Carroll, Mt. Kisco, NY (US);
Mark Fisk, North Potomac, MD (US);
Hatem Ghafir, Olney, MD (US);
Raymond Good, Ashburn, VA (US);
Srinivasa Kasturi, Annadale, VA (US);
Ku Lee, Germantown, MD (US);
Drew Kittel, Washington, DC (US);
Lolo Lasida, Alexandria, VA (US);
Hiroshi Maruyama, Tokyo, JP;
Amit Pamecha, Fairfax, VA (US);
Paresh Patel, Leicester, GB;
Dieter Poetzschke, North Potomac, MD (US);
Roger Reider, Silver Spring, MD (US);
Khalid Asad, Frederick, MD (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A secure-end-to-end communication system for electronic business system and method of operation, e.g., the Internet, includes a web server—vault controller having personal storage vaults in the controller for users, registration and certification authorities. Each personal vault runs programs on the controller under a unique UNIX user ID. Data storage is provided by the controller wherein the storage is owned by the same user ID assigned to the vault. A registration authority running as a software application in the controller processes requests to issue, renew and revoke digital certificates issued by a certification authority using two pairs of public-private keys. The registration authority interacts with the vault controller to decide whether an applicant qualifies to receive a digital certificate. The certification authority running as software application in the controller includes a certificate management system that provides services such as issuing, revoking, suspending, resuming, and renewing a user's right to digital certificates.