Web interface and method for accessing and displaying directory information
Number of patents in Portfolio can not be more than 2000
United States of America Patent
Stats
-
Mar 27, 2001
Grant Date -
N/A
app pub date -
Dec 15, 1997
filing date -
Dec 15, 1997
priority date (Note) -
Expired
status (Latency Note)
![]() |
A preliminary load of PAIR data current through [] has been loaded. Any more recent PAIR data will be loaded within twenty-four hours. |
PAIR data current through []
A preliminary load of cached data will be loaded soon.
Any more recent PAIR data will be loaded within twenty-four hours.
![]() |
Next PAIR Update Scheduled on [ ] |

Importance

US Family Size
|
Non-US Coverage
|
Patent Longevity
|
Forward Citations
|
Abstract
A Web interface and method for displaying directory information are disclosed. The Web interface for displaying directory information comprises a server for receiving a directory request, a request processor operatively connected to the server, wherein the request processor links directory data to a template file (214) in response to the directory request, wherein the template file (214) dynamically creates a response to the directory request, and a publisher for publishing the response. A method for displaying directory information in accordance with the invention comprises the following steps: receiving at least one information request; retrieving data from a directory responding to the information request; correlating the data with a template file to create a response, the template file comprising tags for controlling display of the data; and publishing the response.

First Claim
Family

- 15 United States
- 10 France
- 8 Japan
- 7 China
- 5 Korea
- 2 Other
Patent Owner(s)
Patent Owner | Address | Total Patents |
---|---|---|
INTERNATIONAL BUSINESS MACHINES CORPORATION | ARMONK, NY | 49752 |
International Classification(s)
Inventor(s)
Inventor Name | Address | # of filed Patents | Total Citations |
---|---|---|---|
Cherry, Steve | Dresher, PA | 5 | 252 |
Goodman, David | Glasgow, GB | 21 | 360 |
Schneck, David H | Malvern, PA | 4 | 245 |
Cited Art Landscape
Patent Info | (Count) | # Cites | Year |
---|---|---|---|
|
|||
* 5572724 System for controlling communications between an application and a remote system using a protocol identifier and an application context identifier | 40 | 1993 | |
|
|||
5537546 High-level adaptable bidirectional protocol for use between a hypermedia system and a plurality of editors | 84 | 1995 | |
|
|||
5774552 Method and apparatus for retrieving X.509 certificates from an X.500 directory | 174 | 1995 | |
|
|||
5907846 Method and system for accessing relational databases using objects | 70 | 1996 | |
|
|||
5745683 System and method for allowing disparate naming service providers to dynamically join a naming federation | 127 | 1995 | |
* 5987245 Object-oriented system, method and article of manufacture (#12) for a client-server state machine framework | 44 | 1996 | |
|
|||
5572643 Web browser with dynamic display of information objects during linking | 1944 | 1995 | |
|
|||
* 5737533 System for generating a virtual reality scene in response to a database search | 148 | 1995 | |
|
|||
5878415 Controlling access to objects in a hierarchical database | 200 | 1997 | |
5832275 System for dynamically replacing operating software which provides distributed directory service after verifying that versions of new software and the operating software are compatible | 59 | 1997 | |
|
|||
5822074 Retroreflective systems for remote readout | 6 | 1997 | |
|
|||
5388255 System for updating local views from a global database using time stamps to determine when a change has occurred | 119 | 1991 | |
|
|||
5481666 Object-oriented navigation system | 112 | 1993 | |
5500929 System for browsing a network resource book with tabs attached to pages | 168 | 1993 | |
* 5548723 Object-oriented network protocol configuration system utilizing a dynamically configurable protocol stack | 110 | 1993 | |
* 5864850 Asynchronous-event opening component of a network component system | 41 | 1997 | |
|
|||
5745574 Security infrastructure for electronic transactions | 235 | 1995 | |
|
|||
5957695 Structure and method for displaying commercials and sending purchase orders by computer | 214 | 1996 | |
|
|||
* 5909679 Knowledge-based moderator for electronic mail help lists | 96 | 1996 | |
|
|||
* 5832225 Method computer program product and system for maintaining replication topology information | 53 | 1996 | |
|
|||
5918010 Collaborative internet data mining systems | 212 | 1998 | |
|
|||
5297249 Hypermedia link marker abstract and search services | 485 | 1990 | |
* 5617568 System and method for supporting file attributes on a distributed file system without native support therefor | 119 | 1994 | |
5787450 Apparatus and method for constructing a non-linear data object from a common gateway interface | 23 | 1996 | |
* 5872915 Computer apparatus and method for providing security checking for software applications accessed via the World-Wide Web | 134 | 1996 | |
|
|||
5659616 Method for securely using digital signatures in a commercial cryptographic system | 391 | 1996 | |
|
|||
* 5491817 Linking system and method for accessing directory information about an object in one context when information in another context is known | 96 | 1993 | |
|
|||
5355497 File directory structure generator and retrevial tool with document locator module mapping the directory structure of files to a real world hierarchical file structure | 158 | 1992 | |
|
|||
* 5937406 File system interface to a database | 189 | 1997 | |
|
|||
5412774 Apparatus for and method of displaying a data item of a database using the display function of a selected data item | 67 | 1993 | |
|
|||
5678045 Method and apparatus for multiscript access to entries in a directory | 28 | 1993 | |
5845067 Method and apparatus for document management utilizing a messaging system | 116 | 1996 | |
|
|||
5940834 Automatic web page generator | 186 | 1997 | |
|
|||
* 5884035 Dynamic distributed group registry apparatus and method for collaboration and selective sharing of information | 162 | 1997 | |
|
|||
* 5708780 Internet server access control and monitoring systems | 1232 | 1995 | |
* 5812776 Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server | 474 | 1995 | |
|
|||
* 5758343 Apparatus and method for integrating multiple delegate directory service agents | 88 | 1995 | |
|
|||
* 5600831 Apparatus and methods for retrieving information by modifying query plan based on description of information sources | 153 | 1994 | |
|
|||
5530852 Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics | 953 | 1994 | |
* 5999972 System, method and article of manufacture for a distributed computer system framework | 95 | 1996 | |
|
|||
* 5917807 Apparatus for and method of checking the validity of directory numbers in a device for interfacing communications equipment to a telephone line | 10 | 1997 | |
|
|||
* 5708825 Automatic summary page creation and hyperlink generation | 491 | 1995 | |
|
|||
* 5878219 System for integrating access to proprietary and internet resources | 305 | 1996 | |
|
|||
5241671 Multimedia search system using a plurality of entry path means which indicate interrelatedness of information | 711 | 1989 | |
|
|||
* 5649186 System and method for a computer-based dynamic information clipping service | 611 | 1995 | |
* 5835712 Client-server system using embedded hypertext tags for application and database development | 342 | 1996 | |
|
|||
* 5754772 Transaction service independent HTTP server-to-transaction gateway | 258 | 1996 | |
|
|||
5742762 Network management gateway | 459 | 1995 |
Patent Citation Ranking
Forward Cite Landscape
Patent Info | (Count) | # Cites | Year |
---|---|---|---|
|
|||
* 2004/0093,223 Website listing businesses under church membership | 0 | 2002 | |
* 2005/0021,498 Method and system for creating and utilizing managed roles in a directory system | 30 | 2004 | |
* 8051057 Processing of network content and services for mobile or fixed devices | 65 | 2007 | |
* 2009/0150,400 Processing of network content and services for mobile or fixed devices | 18 | 2007 | |
9667586 User directory system for a hub-based system federating disparate unified communications systems | 0 | 2013 | |
|
|||
8082322 Federation of information from multiple data sources into a common, role-based distribution model | 21 | 2003 | |
|
|||
* 2006/0149,834 System and method for finding persons in a corporate entity | 0 | 2005 | |
* 2009/0150,066 System and Method for Finding Persons in a Corporate Entity | 4 | 2009 | |
|
|||
* 7720882 Data file management and search method and system based on file attributes | 0 | 2007 | |
|
|||
* 6553368 Network directory access mechanism | 94 | 1998 | |
* 7051030 Method and system for managing a directory with a template | 3 | 2001 | |
* 2003/0037,052 Method and system for managing a directory with a template | 1 | 2001 | |
* 7873614 Method and system for creating and utilizing managed roles in a directory system | 5 | 2004 | |
|
|||
7653750 Using a directory service for a user registry | 0 | 2007 | |
* 2007/0220,015 APPARATUS AND METHOD FOR USING A DIRECTORY SERVICE FOR A USER REGISTRY | 0 | 2007 | |
|
|||
6944610 System and method for searching heterogeneous electronic directories | 10 | 2001 | |
* 7437383 System and method for searching heterogeneous electronic directories | 1 | 2005 | |
|
|||
* 6539379 Method and apparatus for implementing a corporate directory and service center | 135 | 1999 | |
9038170 Logging access system events | 0 | 2001 | |
8661539 Intrusion threat detection | 3 | 2001 | |
7464162 Systems and methods for testing whether access to a resource is authorized based on access information | 39 | 2001 | |
7249369 Post data processing | 47 | 2001 | |
7194764 User authentication | 125 | 2001 | |
7134137 Providing data to applications from an access system | 50 | 2001 | |
7124203 Selective cache flushing in identity and access management systems | 50 | 2001 | |
7080077 Localized access | 195 | 2001 | |
* 2002/0112,155 User Authentication | 111 | 2001 | |
* 2002/0112,185 Intrusion threat detection | 159 | 2001 | |
* 2002/0099,671 Query string processing | 105 | 2001 | |
* 2002/0091,745 Localized access | 50 | 2001 | |
* 2002/0091,798 Providing data to applications from an access system | 28 | 2001 | |
7185364 Access system interface | 176 | 2001 | |
* 2003/0074,580 Access system interface | 114 | 2001 | |
7231661 Authorization services with external authentication | 116 | 2001 | |
* 7519575 Method and apparatus for presenting, searching, and viewing directories | 8 | 2001 | |
8015600 Employing electronic certificate workflows | 4 | 2001 | |
7937655 Workflows with associated processes | 14 | 2001 | |
7802174 Domain based workflows | 18 | 2001 | |
7711818 Support for multiple data stores | 11 | 2001 | |
7581011 Template based workflow definition | 51 | 2001 | |
7415607 Obtaining and maintaining real time certificate status | 33 | 2001 | |
7380008 Proxy system | 19 | 2001 | |
7363339 Determining group membership | 30 | 2001 | |
7349912 Runtime modification of entries in an identity system | 38 | 2001 | |
7225256 Impersonation in an access system | 75 | 2001 | |
7213249 Blocking cache flush requests until completing current pending requests in a local server and remote server | 37 | 2001 | |
7085834 Determining a user's groups | 137 | 2001 | |
* 6782379 Preparing output XML based on selected programs and XML templates | 104 | 2001 | |
* 2003/0105,862 Impersonation in an access system | 7 | 2001 | |
* 2002/0174,238 Employing electronic certificate workflows | 30 | 2001 | |
* 2002/0147,746 Delivering output XML with dynamically selectable processing | 21 | 2001 | |
* 2002/0147,813 Proxy system | 13 | 2001 | |
* 2002/0143,943 Support for multiple data stores | 69 | 2001 | |
* 2002/0138,572 Determining a user's groups | 65 | 2001 | |
* 2002/0138,577 Domain based workflows | 46 | 2001 | |
* 2002/0138,763 Runtime modification of entries in an identity system | 18 | 2001 | |
* 2002/0129,024 Preparing output XML based on selected programs and XML templates | 16 | 2001 | |
7840658 Employing job code attributes in provisioning | 8 | 2002 | |
7216163 Method and apparatus for provisioning tasks using a provisioning bridge server | 52 | 2002 | |
7512585 Support for multiple mechanisms for accessing data stores | 4 | 2002 | |
* 2004/0024,762 Support for multiple mechanisms for accessing data stores | 27 | 2002 | |
8375113 Employing wrapper profiles | 1 | 2002 | |
7478407 Supporting multiple application program interfaces | 6 | 2002 | |
7467142 Rule based data management | 10 | 2002 | |
* 2004/0010,519 Rule based data management | 21 | 2002 | |
7206851 Identifying dynamic groups | 12 | 2002 | |
* 2004/0010,606 Identifying dynamic groups | 9 | 2002 | |
7370045 Method and apparatus for implementing a corporate directory and service center | 6 | 2003 | |
7428592 Securely persisting network resource identifiers | 7 | 2003 | |
7114037 Employing local data stores to maintain data during workflows | 19 | 2003 | |
* 2004/0010,665 Employing local data stores to maintain data during workflows | 8 | 2003 | |
* 2004/0010,607 Securely persisting network resource identifiers | 5 | 2003 | |
* 7447701 Automatic configuration of attribute sets | 17 | 2003 | |
7428523 Portal bridge | 12 | 2003 | |
* 2004/0010,520 Portal bridge | 11 | 2003 | |
* 2004/0010,514 Automatic configuration of attribute sets | 7 | 2003 | |
7904487 Translating data access requests | 37 | 2003 | |
7882132 Support for RDBMS in LDAP system | 24 | 2003 | |
7340447 Partitioning data access requests | 23 | 2003 | |
* 2005/0080,766 Partitioning data access requests | 8 | 2003 | |
7630974 Multi-language support for enterprise identity and access management | 23 | 2004 | |
8688813 Using identity/resource profile and directory enablers to support identity management | 39 | 2006 | |
* 2007/0162,581 Using identity/resource profile and directory enablers to support identity management | 2 | 2006 | |
7398311 Selective cache flushing in identity and access management systems | 20 | 2006 | |
* 2007/0027,986 Selective cache flushing in identity and access management systems | 3 | 2006 | |
7814536 User authentication | 15 | 2006 | |
* 2007/0174,905 USER AUTHENTICATION | 29 | 2006 | |
7458096 Access system interface | 28 | 2006 | |
* 2007/0044,144 Access system interface | 10 | 2006 | |
7765298 Impersonation in an access system | 14 | 2006 | |
* 2007/0089,167 IMPERSONATION IN AN ACCESS SYSTEM | 15 | 2006 | |
7613794 Identifying dynamic groups | 6 | 2007 | |
* 2007/0168,530 IDENTIFYING DYNAMIC GROUPS | 5 | 2007 | |
* 2007/0245,349 METHOD AND APPARATUS FOR PROVISIONING TASKS USING A PROVISIONING BRIDGE SERVER | 8 | 2007 | |
* 7979433 Method and apparatus for implementing a corporate directory and service center | 0 | 2008 | |
8935418 Access system interface | 0 | 2008 | |
* 2009/0106,433 ACCESS SYSTEM INTERFACE | 25 | 2008 | |
9235649 Domain based workflows | 1 | 2010 | |
* 2011/0055,673 DOMAIN BASED WORKFLOWS | 30 | 2010 | |
9674180 Using identity/resource profile and directory enablers to support identity management | 1 | 2013 | |
|
|||
* 2008/0189,377 SYSTEM FOR TRANSMITTING AND RECEIVING AN ELECTRONIC MAIL | 3 | 2008 | |
|
|||
* 6816849 Advanced internet interface | 189 | 1999 | |
7603382 Advanced internet interface providing user display access of customized webpages | 19 | 2004 | |
|
|||
8719284 Method, system and program product for filtering an entry of data items | 0 | 2002 | |
* 2004/0122,801 Method, system and program product for filtering an entry of data items | 6 | 2002 | |
|
|||
* 6654741 URL mapping methods and systems | 82 | 1999 | |
* 6526435 Method and system for downloading selected rows within a listing using HyperText Transport Protocol (HTTP) | 5 | 1999 | |
* 6954778 System and method for accessing directory service via an HTTP URL | 3 | 2001 | |
* 2002/0019,857 System and method for accessing directory service via an HTTP URL | 31 | 2001 | |
* 7092950 Method for generic object oriented description of structured data (GDL) | 60 | 2001 | |
* 2003/0055,806 Method for generic object oriented description of structured data (GDL) | 4 | 2001 | |
6882999 URL mapping methods and systems | 45 | 2003 | |
* 2004/0054,671 URL mapping methods and systems | 14 | 2003 | |
9239861 Techniques for hierarchy visualization for organizations | 0 | 2012 | |
|
|||
* 2001/0052,910 Method and system for generating display screen templates | 25 | 2000 | |
|
|||
8984636 Content extractor and analysis system | 0 | 2005 | |
|
|||
9215217 Auto-discovery of diverse communications devices for alert broadcasting | 15 | 2010 | |
9338597 Alert broadcasting to unconfigured communications devices | 0 | 2012 | |
|
|||
7047300 Survivable and scalable data system and method for computer networks | 86 | 1998 | |
* 8010627 Virtual content publishing system | 5 | 1998 | |
6411991 Geographic data replication system and method for a network | 27 | 1998 | |
|
|||
* 6507856 Dynamic business process automation system using XML documents | 313 | 1999 | |
* 6490619 Method and system for managing multiple lightweight directory access protocol directory servers | 66 | 1999 | |
* 6408306 Method and system for automated distinguished name lookup | 22 | 1999 | |
* 6848077 Dynamically creating hyperlinks to other web documents in received world wide web documents based on text terms in the received document defined as of interest to user | 65 | 2000 | |
* 7240125 Apparatus and method for using a directory service for a user registry | 15 | 2001 | |
* 2002/0129,153 Apparatus and method for using a directory service for a user registry | 9 | 2001 | |
7036127 Legacy CORBA name space integration using web application servers | 7 | 2001 | |
* 2004/0078,358 Search for specific files from browser window | 29 | 2002 | |
* 2005/0234,909 Method, computer program product, and data processing system for source verifiable audit logging | 31 | 2004 | |
* 2008/0208,804 Use of Search Templates to Identify Slow Information Server Search Patterns | 4 | 2007 | |
|
|||
8660017 Systems and methods for updating IP communication service attributes using an LDAP | 0 | 2002 | |
8417632 Systems and methods for interfacing with a billing and account management unit | 0 | 2002 | |
8195738 Systems and methods for communicating from an integration platform to a profile management server | 1 | 2002 | |
7054866 Systems and methods for communicating from an integration platform to a provisioning server | 5 | 2002 | |
7047417 Systems and methods for accessing reporting services | 5 | 2002 | |
7043480 Systems and methods for communicating from an integration platform to a lightweight directory access protocol based database | 5 | 2002 | |
7039041 Operational support system for telecommunication services | 25 | 2002 | |
* 2002/0194,504 Systems and methods for accessing reporting services | 1 | 2002 | |
* 2002/0138,427 Systems and methods for communicating from an integration platform to a billing unit | 7 | 2002 | |
* 2002/0138,603 Systems and methods for updating IP communication service attributes | 9 | 2002 | |
* 2002/0136,369 Operational support system for telecommunication services | 3 | 2002 | |
* 2002/0138,488 Systems and methods for communicating from an integration platform to a lightweight directory access protocol based database | 2 | 2002 | |
* 2002/0138,563 Systems and methods for communicating from an integration platform to a profile management server | 19 | 2002 | |
|
|||
* 8046681 Techniques for inducing high quality structural templates for electronic documents | 10 | 2007 | |
* 2008/0072,140 TECHNIQUES FOR INDUCING HIGH QUALITY STRUCTURAL TEMPLATES FOR ELECTRONIC DOCUMENTS | 16 | 2007 | |
|
|||
8272058 Centralized timed analysis in a network security system | 25 | 2005 | |
7895651 Content tracking in a network security system | 22 | 2005 | |
|
|||
* 6507849 Methods and apparatus for accessing a data storage system | 10 | 2000 | |
|
|||
7184995 Data interoperability between open standard directory service and proprietary database | 5 | 2003 | |
|
|||
* 6931404 System and method for operating workflow | 0 | 2001 | |
* 2003/0093,475 System and method for operating workflow | 0 | 2001 | |
|
|||
* 6904433 Method for using query templates in directory caches | 25 | 2001 | |
* 2003/0097,355 Method for using query templates in directory caches | 5 | 2001 | |
|
|||
9838351 Method and system for federation of proxy-based and proxy-free communications systems | 0 | 2012 | |
9705840 Automation platform for hub-based system federating disparate unified communications systems | 0 | 2013 | |
9819636 User directory system for a hub-based system federating disparate unified communications systems | 0 | 2013 | |
9716619 System and method of processing media traffic for a hub-based system federating disparate unified communications systems | 0 | 2015 | |
9807054 Method and system for advanced alias domain routing | 0 | 2015 | |
|
|||
* 7136911 Distributed directory management system | 2 | 2000 | |
* RE42811 Distributed directory management system | 1 | 2008 | |
|
|||
* 2010/0169,311 APPROACHES FOR THE UNSUPERVISED CREATION OF STRUCTURAL TEMPLATES FOR ELECTRONIC DOCUMENTS | 23 | 2008 | |
* 2010/0223,214 AUTOMATIC EXTRACTION USING MACHINE LEARNING BASED ROBUST STRUCTURAL EXTRACTORS | 4 | 2009 | |
|
|||
9137383 Systems, apparatus, and methods for collaborative and distributed emergency multimedia data management | 1 | 2012 | |
9391879 Mixed media call routing | 1 | 2013 | |
9509842 Collaborative and distributed emergency multimedia data management | 0 | 2015 | |
9680736 Mixed media call routing | 0 | 2016 | |
|
|||
* 7523091 Method for using query templates in directory caches | 3 | 2005 |
Maintenance Fees
Fee | Large entity fee | small entity fee | micro entity fee | due date |
---|
Fee | Large entity fee | small entity fee | micro entity fee |
---|---|---|---|
Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |
Full Text

Legal Events

Matter Detail

Renewals Detail

Note
The template below is formatted to ensure compatibility with our system.
Provide tags with | separated like (tags1|tags2).
Maximum length is 128 characters for Customer Application No
Mandatory Fields * - 'MatterType','AppType','Country','Title','SerialNo'.
Acceptable Date Format - 'MM/DD/YYYY'.
Acceptable Filing/App Types -
- Continuation/Divisional
- Original
- Paris Convention
- PCT National
- With Priority
- EP Validation
- Provisional Conversion
- Reissue
- Provisional
- Foreign Extension
Acceptable Status -
- Pending
- Abandoned
- Unfiled
- Expired
- Granted
Acceptable Matter Types -
- Patent
- Utility Model
- Supplemental Protection Certificate
- Design
- Inventor Certificate
- Plant
- Statutory Invention Reg
Advertisement
Advertisement
Advertisement

Advertisement

Advertisement

Recipient Email Address

Recipient Email Address

Comment
Recipient Email Address

Success
E-mail has been sent successfully.
Failure
Some error occured while sending email. Please check e-mail and try again!
PAIR load has been initiated
A preliminary load of cached data will be loaded soon. Current PAIR data will be loaded within twenty four hours.
File History PDF
Thank you for your purchase! The File Wrapper for Patent Number 6208986 will be available within the next 24 hours.
Add to Portfolio(s)
To add this patent to one, or more, of your portfolios, simply click the add button.
This Patent is in these Portfolios:
Add to additional portfolios:

Last Refreshed On:
Changes done successfully
Important Notes on Latency of Status data
Please note there is up to 60 days of latency in this Status indicator for certain status conditions. You can obtain up-to-date Status indicator readings by ordering PAIR for the file.
An application with the status "Published" (which means it is pending) may be recently abandoned, but not yet updated to reflect its abandoned status. However, an application filed less than one year ago is unlikely to be abandoned.
A patent with the status "Granted" may be recently expired, but not yet updated to reflect its expired status. However, it is highly unlikely a patent less than 3.5 years old would be expired.
An application with the status "Abandoned" is almost always current, but there is a small chance it was recently revived and the status not yet updated.
Important Note on Priority Date data
This priority date is an estimated earliest priority date and is purely an estimation. This date should not be taken as legal conclusion. No representations are made as to the accuracy of the date listed. Please consult a legal professional before relying on this date.
We are sorry but your current selection exceeds the maximum number of portfolios (0) for this membership level. Upgrade to our Level for up to -1 portfolios!.