
US Patent No: 7,814,536
Number of patents in Portfolio can not be more than 2000
User authentication
Stats
-
Oct 12, 2010
Issued date -
Oct 4, 2006
filing date -
11/538,705
serial no -
In Force
status
Importance
Abstract
The present invention authenticates a user for multiple resources distributed across multiple domains through the performance of a single authentication. User access requests for a protected resource in a first domain are received and redirected to a second domain. User authentication is performed at the second domain. In one embodiment, the system transmits an authentication cookie for the second domain to the user after authentication at the second domain. In another embodiment, the system further redirects subsequent resource requests for resources in the first domain or a third domain to the second domain. The second domain confirms the user's authentication for applicable portions of the first, second, and third domains using the cookie.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,226,143 Multiprocessor system includes operating system for notifying only those cache managers who are holders of shared locks on a designated page by global lock manager | 111 | 1990 | |
| 5,428,795 Method of and apparatus for providing automatic security control of distributions within a data processing system | 30 | 1992 | |
| 5,872,969 System and method for efficiently synchronizing cache and persistent data in an object oriented transaction processing system | 58 | 1995 | |
| 5,765,153 Information handling system, method, and article of manufacture including object system authorization and registration | 79 | 1996 | |
| 5,892,903 Method and apparatus for detecting and identifying security vulnerabilities in an open network computer communication system | 301 | 1996 | |
| 5,907,621 System and method for session management | 129 | 1996 | |
| 6,208,986 Web interface and method for accessing and displaying directory information | 86 | 1997 | |
| 6,133,916 Graphical user interface providing access to files downloaded over a network | 68 | 1998 | |
| 6,275,944 Method and system for single sign on using configuration directives with respect to target types | 105 | 1998 | |
| 6,314,492 System and method for server control of client cache | 43 | 1998 | |
| 6,185,608 Caching dynamic web pages | 145 | 1998 | |
| 6,185,650 High performance locking facility | 19 | 1998 | |
| 6,513,056 System and method for efficiently synchronizing cache and persistant data in an object oriented transaction processing system | 24 | 1998 | |
| 6,347,312 Lightweight directory access protocol (LDAP) directory server cache mechanism and method | 118 | 1998 | |
| 6,032,227 System and method for cache management in mobile user file systems | 58 | 1998 | |
| 6,453,342 Method and apparatus for selective caching and cleaning of history pages for web browsers | 42 | 1998 | |
| 6,430,688 Architecture for web-based on-line-off-line digital certificate authority | 56 | 1998 | |
| 2002/0026,563 CACHE OVERRIDE CONTROL IN AN APPARATUS FOR CACHING DYNAMIC CONTENT | 15 | 1999 | |
| 6,539,382 Intelligent pre-caching algorithm for a directory server based on user data access history | 46 | 1999 | |
| 6,381,579 System and method to provide secure navigation to resources on the internet | 125 | 1999 | |
| 6,584,548 Method and apparatus for invalidating data in a cache | 139 | 1999 | |
| 6,598,058 Method and apparatus for cross-node sharing of cached dynamic SQL in a multiple relational database management system environment | 28 | 1999 | |
| 6,526,447 Apparatus for restarting interrupted data transfer and method therefor | 32 | 1999 | |
| 6,757,708 Caching dynamic content | 156 | 2000 | |
|
|
|||
| 5,991,771 Transaction synchronization in a disconnectable computer and network | 219 | 1997 | |
| 6,158,010 System and method for maintaining security in a distributed computer network | 309 | 1999 | |
| 6,154,741 Entitlement management and access control system | 105 | 1999 | |
| 6,539,379 Method and apparatus for implementing a corporate directory and service center | 101 | 1999 | |
| 6,345,266 Predicate indexing for locating objects in a distributed directory | 54 | 1999 | |
| 6,629,132 Predicate indexing of data stored in a computer with application to indexing cached data | 45 | 1999 | |
| 2002/0099,671 Query string processing | 45 | 2001 | |
| 2002/0112,185 Intrusion threat detection | 101 | 2001 | |
| 2002/0116,642 Logging access system events | 39 | 2001 | |
| 7,080,077 Localized access | 117 | 2001 | |
| 7,124,203 Selective cache flushing in identity and access management systems | 33 | 2001 | |
| 7,134,137 Providing data to applications from an access system | 32 | 2001 | |
| 7,194,764 User authentication | 77 | 2001 | |
| 7,249,369 Post data processing | 28 | 2001 | |
| 7,464,162 Systems and methods for testing whether access to a resource is authorized based on access information | 18 | 2001 | |
| 7,185,364 Access system interface | 104 | 2001 | |
| 7,231,661 Authorization services with external authentication | 61 | 2001 | |
| 6,675,261 Request based caching of data store data | 112 | 2001 | |
| 6,782,379 Preparing output XML based on selected programs and XML templates | 60 | 2001 | |
| 7,398,311 Selective cache flushing in identity and access management systems | 12 | 2006 | |
|
|
|||
| 5,893,149 Flushing of cache memory in a computer system | 28 | 1996 | |
| 5,875,461 Method of synchronizing one of the objects with one of the threads at a time | 56 | 1997 | |
| 6,463,418 Secure and stateful electronic business transaction system | 54 | 1997 | |
| 6,064,656 Distributed system and method for controlling access control to network resources | 79 | 1997 | |
| 6,192,476 Controlling access to a resource | 46 | 1997 | |
| 6,615,218 Database for executing policies for controlling devices on a network | 87 | 1998 | |
| 6,374,359 Dynamic use and validation of HTTP cookies for authentication | 95 | 1998 | |
| 6,212,640 Resources sharing on the internet via the HTTP | 82 | 1999 | |
| 6,226,752 Method and apparatus for authenticating users | 239 | 1999 | |
| 6,668,322 Access management system and method employing secure credentials | 143 | 1999 | |
| 6,691,232 Security architecture with environment sensitive credential sufficiency evaluation | 163 | 1999 | |
| 6,697,849 System and method for caching JavaServer Pages.TM. responses | 106 | 2000 | |
| 6,859,834 System and method for enabling application server request failover | 120 | 2000 | |
| 6,879,995 Application server message logging | 75 | 2000 | |
| 6,957,237 Database store for a virtual heap | 45 | 2000 | |
|
|
|||
| 6,282,546 System and method for real-time insertion of data into a multi-dimensional database for network intrusion detection and vulnerability assessment | 210 | 1998 | |
| 6,324,656 System and method for rules-driven multi-phase network vulnerability assessment | 219 | 1998 | |
| 6,385,653 Responding to network access requests using a transparent media access and uniform delivery of service | 45 | 1998 | |
| 6,301,668 Method and system for adaptive network security using network vulnerability assessment | 284 | 1998 | |
| 6,415,321 Domain mapping method and system | 100 | 1998 | |
| 6,499,107 Method and system for adaptive network security using intelligent packet analysis | 206 | 1998 | |
| 6,578,147 Parallel intrusion detection sensors with load balancing for high speed networks | 134 | 1999 | |
| 6,609,205 Network intrusion detection signature analysis using decision graphs | 84 | 1999 | |
| 6,765,864 Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network | 117 | 1999 | |
| 6,680,942 Directory services caching for network peer to peer service locator | 26 | 1999 | |
| 6,742,126 Method and apparatus for identifying a data communications session | 20 | 1999 | |
|
|
|||
| 5,889,952 Access check system utilizing cached access permissions | 88 | 1996 | |
| 5,757,920 Logon certification | 154 | 1997 | |
| 6,134,658 Multi-server location-independent authentication certificate management system | 121 | 1997 | |
| 5,764,890 Method and system for adding a secure network server to an existing computer network | 167 | 1997 | |
| 6,157,942 Imprecise caching of directory download responses for dynamic directory services | 47 | 1997 | |
| 6,240,360 Computer system for indentifying local resources | 106 | 1998 | |
| 6,182,086 Client-server computer system with application recovery of server applications and client applications | 125 | 1998 | |
| 6,901,433 System for providing users with a filtered view of interactive network directory obtains from remote properties cache that provided by an on-line service | 44 | 1998 | |
| 6,466,932 System and method for implementing group policy | 204 | 1999 | |
| 6,421,682 Catalog management system architecture having data table objects and logic table objects | 27 | 1999 | |
| 6,754,696 Extended file system | 51 | 2000 | |
|
|
|||
| 5,557,742 Method and system for detecting intrusion into and misuse of a data processing system | 299 | 1994 | |
| 6,357,010 System and method for controlling access to documents stored on an internal network | 125 | 1998 | |
| 6,640,307 System and method for controlling access to documents stored on an internal network | 75 | 2000 | |
| 6,775,704 System and method for preventing a spoofed remote procedure call denial of service attack in a networked computing environment | 59 | 2000 | |
|
|
|||
| 6,536,037 Identification of redundancies and omissions among components of a web based architecture | 286 | 1999 | |
| 6,081,518 System, method and article of manufacture for cross-location registration in a communication system architecture | 122 | 1999 | |
| 6,539,396 Multi-object identifier system and method for information service pattern environment | 310 | 1999 | |
|
|
|||
| 6,028,605 Multi-dimensional analysis of objects by manipulating discovered semantic properties | 124 | 1998 | |
| 6,230,185 Method and apparatus for facilitating communication between collaborators in a networked environment | 69 | 1998 | |
| 6,157,925 System and method for caching identification and location information in a computer network | 47 | 1999 | |
|
|
|||
| 5,908,469 Generic user authentication for network computers | 108 | 1997 | |
| 6,061,799 Removable media for password based authentication in a distributed system | 99 | 1997 | |
| 6,708,170 Method and system for usage of non-local data within a lightweight directory access protocol directory environment | 37 | 1999 | |
|
|
|||
| 5,530,861 Process enaction and tool integration via a task oriented paradigm | 184 | 1994 | |
| 5,581,691 Work flow management system and method | 183 | 1995 | |
| 5,689,679 Memory system and method for selective multi-level caching using a cache level code | 52 | 1996 | |
|
|
|||
| 5,826,029 Secured gateway interface | 112 | 1995 | |
| 6,233,576 Enhanced security for computer system resources with a resource access authorization control facility that creates files and provides increased granularity of resource permission | 68 | 1997 | |
| 6,584,569 System for determining web application vulnerabilities | 176 | 2001 | |
|
|
|||
| 5,940,394 Transferring messages in networks made up of subnetworks with different namespaces | 57 | 1996 | |
| 5,944,780 Network with shared caching | 107 | 1997 | |
|
|
|||
| 6,182,142 Distributed access management of information resources | 387 | 1998 | |
| 6,339,423 Multi-domain access control | 145 | 2000 | |
|
|
|||
| 6,026,474 Shared client-side web caching using globally addressable memory | 231 | 1997 | |
| 6,647,393 Dynamic directory service | 52 | 1997 | |
|
|
|||
| 5,944,824 System and method for single sign-on to a plurality of network elements | 340 | 1997 | |
| 6,141,778 Method and apparatus for automating security functions in a computer system | 113 | 1998 | |
|
|
|||
| 5,802,518 Information delivery system and method | 364 | 1996 | |
| 5,819,271 Corporate information communication and delivery system and method including entitlable hypertext links | 193 | 1996 | |
|
|
|||
| 5,991,810 User name authentication for gateway clients accessing a proxy cache server | 259 | 1997 | |
| 6,212,558 Method and apparatus for configuring and managing firewalls and security devices | 191 | 1997 | |
|
|
|||
| 6,338,097 Cross application time sheet for communicating with one or more enterprise management applications during time data entry | 93 | 1998 | |
| 6,286,098 System and method for encrypting audit information in network applications | 46 | 1998 | |
|
|
|||
| 5,708,780 Internet server access control and monitoring systems | 924 | 1995 | |
| 5,812,776 Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server | 357 | 1995 | |
|
|
|||
| 6,119,167 Pushing and pulling data in networks | 193 | 1997 | |
| 6,421,781 Method and apparatus for maintaining security in a push server | 166 | 1998 | |
|
|
|||
| 6,098,056 System and method for controlling access rights to and security of digital content in a distributed information system, e.g., Internet | 174 | 1997 | |
|
|
|||
| 6,591,347 Dynamic replacement technique in a shared cache | 71 | 1998 | |
|
|
|||
| 6,718,328 System and method for providing controlled and secured access to network resources | 65 | 2000 | |
|
|
|||
| 6,804,221 Micromobility using multicast | 59 | 2000 | |
|
|
|||
| 6,275,916 Object oriented program memory management system and method using fixed sized memory pools | 37 | 1997 | |
|
|
|||
| 5,903,878 Method and apparatus for electronic commerce | 280 | 1997 | |
|
|
|||
| 6,442,567 Method and apparatus for improved contact and activity management and planning | 78 | 1999 | |
|
|
|||
| 6,772,214 System and method for filtering of web-based content stored on a proxy cache server | 98 | 2000 | |
|
|
|||
| 6,763,370 Method and apparatus for content protection in a secure content delivery system | 106 | 1999 | |
|
|
|||
| 6,519,643 Method and system for a session allocation manager ("SAM") | 85 | 1999 | |
|
|
|||
| 5,978,779 Distributed architecture utility | 184 | 1997 | |
|
|
|||
| 6,041,357 Common session token system and protocol | 156 | 1997 | |
|
|
|||
| 6,073,174 Remote access systems | 55 | 1997 | |
|
|
|||
| 6,253,248 Information processing apparatus and method | 49 | 1998 | |
|
|
|||
| 2002/0129,116 NETWORK BROADCASTING SYSTEM AND METHOD OF DISTRITUTING INFORMATION FROM A MASTER CACHE TO LOCAL CACHES | 11 | 1999 | |
|
|
|||
| 6,243,816 Single sign-on (SSO) mechanism personal key manager | 136 | 1998 | |
|
|
|||
| 6,434,531 Method and system for facilitating patient care plans | 71 | 1997 | |
|
|
|||
| 7,003,587 Method and apparatus for maintaining data integrity across distributed computer systems | 25 | 2000 | |
|
|
|||
| 6,233,618 Access control of networked data | 294 | 1998 | |
|
|
|||
| 5,678,041 System and method for restricting user access rights on the internet based on rating information stored in a relational database | 469 | 1995 | |
|
|
|||
| 6,058,480 System for remote pass-phase authentication | 54 | 1998 | |
|
|
|||
| 6,012,059 Method and apparatus for replicated transaction consistency | 64 | 1997 | |
|
|
|||
| 5,077,666 Medical information system with automatic updating of task list in response to charting interventions on task list window into an associated form | 158 | 1990 | |
|
|
|||
| 6,266,420 Method and apparatus for secure group communications | 109 | 1998 | |
|
|
|||
| 6,519,648 Streaming media search and continuous playback of multiple media resources located on a network | 74 | 2000 | |
|
|
|||
| 5,991,881 Network surveillance system | 351 | 1996 | |
|
|
|||
| 6,507,847 History database structure for Usenet | 41 | 1999 | |
|
|
|||
| 6,058,381 Many-to-many payments system for network content materials | 192 | 1997 | |
|
|
|||
| 6,618,806 System and method for authenticating users in a computer network | 181 | 1999 | |
|
|
|||
| 6,163,844 Method for granting accesses to information in a distributed computer system | 55 | 1998 | |
|
|
|||
| 2001/0054,153 System and method for determining user identity fraud using similarity searching | 25 | 2001 | |
|
|
|||
| 5,842,212 Data modeling and computer access record memory | 123 | 1996 | |
|
|
|||
| 6,289,462 Trusted compartmentalized computer operating system | 176 | 1999 | |
|
|
|||
| 6,487,663 System and method for regulating the transmission of media data | 100 | 1998 | |
|
|
|||
| 6,557,039 System and method for managing information retrievals from distributed archives | 164 | 1999 | |
|
|
|||
| 6,256,739 Method and apparatus to determine user identity and limit access to a communications network | 186 | 1997 | |
|
|
|||
| 2002/0032,684 Directory information management apparatus, directory information management method, and computer readable recording medium having directory information management program stored therein | 54 | 2001 | |
|
|
|||
| 6,311,269 Trusted services broker for web page fine-grained security labeling | 47 | 1998 | |
|
|
|||
| 6,216,199 Hardware mechanism for managing cache structures in a data storage system | 50 | 1999 | |
|
|
|||
| 6,542,993 Security management system and method | 67 | 1999 | |
|
|
|||
| 5,999,911 Method and system for managing workflow | 209 | 1995 | |
|
|
|||
| 6,745,221 Dynamic resource reallocation | 35 | 1999 | |
|
|
|||
| 6,131,120 Enterprise network management directory containing network addresses of users and devices providing access lists to routers and servers | 163 | 1997 | |
|
|
|||
| 6,748,447 Method and apparatus for scalable distribution of information in a distributed network | 130 | 2000 | |
|
|
|||
| 6,366,913 Centralized directory services supporting dynamic group membership | 101 | 1998 | |
|
|
|||
| 6,151,531 System and method for managing the alteration of garments | 44 | 1996 | |
|
|
|||
| 6,178,418 Distributed data warehouse query and resource management system | 61 | 1998 | |
|
|
|||
| 5,924,096 Distributed database using indexed into tags to tracks events according to type, update cache, create virtual update log on demand | 192 | 1997 | |
|
|
|||
| 6,347,374 Event detection | 329 | 1998 | |
|
|
|||
| 6,240,414 Method of resolving data conflicts in a shared data environment | 135 | 1998 | |
|
|
|||
| 5,692,125 System and method for scheduling linked events with fixed and dynamic conditions | 135 | 1995 | |
|
|
|||
| 6,029,195 System for customized electronic identification of desirable objects | 1023 | 1997 | |
|
|
|||
| 6,463,509 Preloading data in a cache memory according to user-specified preload criteria | 81 | 1999 | |
|
|
|||
| 4,484,306 Method and apparatus for controlling access in a data transmission system | 63 | 1982 | |
|
|
|||
| 5,455,953 Authorization system for obtaining in single step both identification and access rights of client to server directly from encrypted authorization ticket | 386 | 1993 | |
|
|
|||
| 6,170,013 Method and apparatus for controlling access to network information sources | 54 | 1998 | |
|
|
|||
| 6,460,141 Security and access management system for web-enabled and non-web-enabled applications and content on a computer network | 380 | 1998 | |
|
|
|||
| 6,526,438 Method for distributing information to subscribers over a network | 54 | 1999 | |
|
|
|||
| 6,779,120 Declarative language for specifying a security policy | 64 | 2000 | |
|
|
|||
| 6,636,891 Methods and apparatus for controlling an input or output device over the internet | 31 | 1998 | |
|
|
|||
| 6,005,571 Graphical user interface for managing security in a database system | 89 | 1997 | |
|
|
|||
| 5,113,499 Telecommunication access management system for a packet switching network | 170 | 1989 | |
|
|
|||
| 6,321,338 Network surveillance | 348 | 1998 | |
|
|
|||
| 6,868,406 Auditing method and system for an on-line value-bearing item printing system | 45 | 2000 | |
|
|
|||
| 4,956,769 Occurence and value based security system for computer databases | 91 | 1988 | |
|
|
|||
| 6,088,796 Secure middleware and server control system for querying through a network firewall | 156 | 1998 | |
|
|
|||
| 6,711,632 Method and apparatus for write-back caching with minimal interrupts | 48 | 1998 | |
|
|
|||
| 6,088,679 Workflow management employing role-based access control | 188 | 1997 | |
|
|
|||
| 6,457,047 Application caching system and method | 69 | 2000 | |
|
|
|||
| 5,793,966 Computer system and computer-implemented process for creation and maintenance of online services | 243 | 1995 | |
|
|
|||
| 2003/0158,897 Networked platform for creating and supporting communities | 140 | 2000 | |
|
|
|||
| 6,678,828 Secure network file access control system | 112 | 2002 | |
|
|
|||
| 2003/0145,074 System and method for resource management | 70 | 2002 | |
|
|
|||
| 6,138,104 Product development system and method using integrated process and data management | 84 | 1999 | |
|
|
|||
| 6,470,386 Integrated proxy interface for web based telecommunications management tools | 110 | 1998 | |
|
|
|||
| 6,073,109 Computerized method and system for managing business processes using linked workflows | 233 | 1996 | |
|
|
|||
| 6,741,992 Flexible rule-based communication system and method for controlling the flow of and access to information between computer users | 21 | 1999 | |
|
|
|||
| 6,279,001 Web service | 121 | 1998 | |
|
|
|||
| 4,961,224 Controlling access to network resources | 92 | 1989 | |
| 2003/0191,846 ACCESS CHECK SYSTEM UTILIZING CACHED ACCESS PERMISSIONS | 17 | 1999 | |
| 6,393,569 Secured system for accessing application services from a remote station | 75 | 1999 | |
| 2003/0149,737 Method and apparatus for storing and delivering documents of the internet | 33 | 2002 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Apr 12, 2014 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Apr 12, 2018 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Apr 12, 2022 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| 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 |