US Patent No: 7,814,536

Number of patents in Portfolio can not be more than 2000

User authentication

Stats

ALSO PUBLISHED AS: 20070174905
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

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.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ORACLE INTERNATIONAL CORPORATIONREDWOOD SHORES, CA3637

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Martherus, Robin E San Jose, CA 6 409
Ramamurthy, Srinivasagopalan Sunnyvale, CA 5 245

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (24)
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
 
ORACLE INTERNATIONAL CORPORATION (20)
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
 
SUN MICROSYSTEMS, INC. (15)
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
 
CISCO TECHNOLOGY, INC. (11)
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
 
MICROSOFT CORPORATION (11)
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
 
MCAFEE, INC. (4)
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
 
ACCENTURE GLOBAL SERVICES LIMITED (3)
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
 
EMC CORPORATION (3)
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
 
GOOGLE INC. (3)
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
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
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
 
TREND MICRO INCORPORATED (3)
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
 
AT&T CORP. (2)
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
 
ENTRUST, INC. (2)
6,182,142 Distributed access management of information resources 387 1998
6,339,423 Multi-domain access control 145 2000
 
IMPERIAL BANK (2)
6,026,474 Shared client-side web caching using globally addressable memory 231 1997
6,647,393 Dynamic directory service 52 1997
 
MCI COMMUNICATIONS CORPORATION (2)
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
 
MULTEX.COM, INC. (2)
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
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (2)
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
 
SAP AG (2)
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
 
SOVERAIN SOFTWARE LLC (2)
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
 
UNWIRED PLANET, INC. (2)
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
 
ACTIVISION PUBLISHING, INC. (1)
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
 
ADVANCED MICRO DEVICES, INC. (1)
6,591,347 Dynamic replacement technique in a shared cache 71 1998
 
AKAMAI TECHNOLOGIES, INC. (1)
6,718,328 System and method for providing controlled and secured access to network resources 65 2000
 
ALCATEL (1)
6,804,221 Micromobility using multicast 59 2000
 
ALCATEL USA SOURCING, L.P. (1)
6,275,916 Object oriented program memory management system and method using fixed sized memory pools 37 1997
 
APPAGE CORPORATION (1)
5,903,878 Method and apparatus for electronic commerce 280 1997
 
APPINTEC CORPORATION (1)
6,442,567 Method and apparatus for improved contact and activity management and planning 78 1999
 
APPLE INC. (1)
6,772,214 System and method for filtering of web-based content stored on a proxy cache server 98 2000
 
AREPA.COM, INC. (1)
6,763,370 Method and apparatus for content protection in a secure content delivery system 106 1999
 
ATTACHMATE CORPORATION (1)
6,519,643 Method and system for a session allocation manager ("SAM") 85 1999
 
BANK OF AMERICA CORPORATION (1)
5,978,779 Distributed architecture utility 184 1997
 
BRADBURY PRESS, LLC (1)
6,041,357 Common session token system and protocol 156 1997
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (1)
6,073,174 Remote access systems 55 1997
 
CANON KABUSHIKI KAISHA (1)
6,253,248 Information processing apparatus and method 49 1998
 
CIDERA, INC. (1)
2002/0129,116 NETWORK BROADCASTING SYSTEM AND METHOD OF DISTRITUTING INFORMATION FROM A MASTER CACHE TO LOCAL CACHES 11 1999
 
CITRIX SYSTEMS INTERNATIONAL GMBH (1)
6,243,816 Single sign-on (SSO) mechanism personal key manager 136 1998
 
CLINICOMP INTERNATIONAL, INC. (1)
6,434,531 Method and system for facilitating patient care plans 71 1997
 
COMPUTER ASSOCIATES THINK, INC. (1)
7,003,587 Method and apparatus for maintaining data integrity across distributed computer systems 25 2000
 
CONTENT ADVISOR, INC. (1)
6,233,618 Access control of networked data 294 1998
 
COOPER UNION FOR THE ADVANCEMENT OF SCIENCE AND ART (1)
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
 
CRANBERRY PROPERTIES, LLC (1)
6,058,480 System for remote pass-phase authentication 54 1998
 
DATAXEL CORPORATION (1)
6,012,059 Method and apparatus for replicated transaction consistency 64 1997
 
EMTEK HEALTH CARE SYSTEMS, INC. (1)
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
 
ENTRUST TECHNOLOGIES LIMITED (1)
6,266,420 Method and apparatus for secure group communications 109 1998
 
FRISKIT, INC. (1)
6,519,648 Streaming media search and continuous playback of multiple media resources located on a network 74 2000
 
HARRIS CORPORATION (1)
5,991,881 Network surveillance system 351 1996
 
HIGHWINDS HOLDINGS, INC. (1)
6,507,847 History database structure for Usenet 41 1999
 
HYPION NETWORK SRVC, LLC (1)
6,058,381 Many-to-many payments system for network content materials 192 1997
 
IMPRIVATA, INC. (1)
6,618,806 System and method for authenticating users in a computer network 181 1999
 
INFINEON TECHNOLOGIES AG (1)
6,163,844 Method for granting accesses to information in a distributed computer system 55 1998
 
INFOGLIDE CORPORATION (1)
2001/0054,153 System and method for determining user identity fraud using similarity searching 25 2001
 
INFORMATION PROJECTS GROUP INC. (1)
5,842,212 Data modeling and computer access record memory 123 1996
 
INNOVATIVE SECURITY SYSTEMS, INC. (1)
6,289,462 Trusted compartmentalized computer operating system 176 1999
 
INTEL CORPORATION (1)
6,487,663 System and method for regulating the transmission of media data 100 1998
 
JPMORGAN CHASE BANK, N.A. (1)
6,557,039 System and method for managing information retrievals from distributed archives 164 1999
 
JUNO ONLINE SERVICES, INC. (1)
6,256,739 Method and apparatus to determine user identity and limit access to a communications network 186 1997
 
KABUSHIKI KAISHA TOSHIBA (1)
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
 
LOCKHEED MARTIN CORPORATION (1)
6,311,269 Trusted services broker for web page fine-grained security labeling 47 1998
 
LSI LOGIC CORPORATION (1)
6,216,199 Hardware mechanism for managing cache structures in a data storage system 50 1999
 
LUCENT TECHNOLOGIES INC. (1)
6,542,993 Security management system and method 67 1999
 
MENTOR GRAPHICS CORPORATION (1)
5,999,911 Method and system for managing workflow 209 1995
 
MITEL NETWORKS CORPORATION (1)
6,745,221 Dynamic resource reallocation 35 1999
 
NETP&L, INC. (1)
6,131,120 Enterprise network management directory containing network addresses of users and devices providing access lists to routers and servers 163 1997
 
NETWORK APPLIANCE, INC. (1)
6,748,447 Method and apparatus for scalable distribution of information in a distributed network 130 2000
 
NEW AURORA CORPORATION (1)
6,366,913 Centralized directory services supporting dynamic group membership 101 1998
 
NEW CENTURY INFORMATION SERVICES, INC. (1)
6,151,531 System and method for managing the alteration of garments 44 1996
 
NOETIX CORPORATION (1)
6,178,418 Distributed data warehouse query and resource management system 61 1998
 
NOVELL, INC. (1)
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
 
ODS NETWORKS, INC. (1)
6,347,374 Event detection 329 1998
 
OPEN TEXT S.A. (1)
6,240,414 Method of resolving data conflicts in a shared data environment 135 1998
 
PENDRAGON NETWORKS LLC (1)
5,692,125 System and method for scheduling linked events with fixed and dynamic conditions 135 1995
 
PINPOINT INCORPORATED (1)
6,029,195 System for customized electronic identification of desirable objects 1023 1997
 
PORTABLE MANAGEMENT LLC (1)
6,463,509 Preloading data in a cache memory according to user-specified preload criteria 81 1999
 
POWERWARE CORPORATION (1)
4,484,306 Method and apparatus for controlling access in a data transmission system 63 1982
 
RAKUTEN, INC. (1)
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
 
ROCKSTAR BIDCO, LP (1)
6,170,013 Method and apparatus for controlling access to network information sources 54 1998
 
RSA SECURITY INC. (1)
6,460,141 Security and access management system for web-enabled and non-web-enabled applications and content on a computer network 380 1998
 
SAGEMAKER, INC. (1)
6,526,438 Method for distributing information to subscribers over a network 54 1999
 
SECURITY, INC. (1)
6,779,120 Declarative language for specifying a security policy 64 2000
 
SEIKO EPSON CORPORATION (1)
6,636,891 Methods and apparatus for controlling an input or output device over the internet 31 1998
 
SOFTLINE, INC. (1)
6,005,571 Graphical user interface for managing security in a database system 89 1997
 
SPRINT INTERNATIONAL COMMUNICATIONS CORP. (1)
5,113,499 Telecommunication access management system for a packet switching network 170 1989
 
SRI INTERNATIONAL (1)
6,321,338 Network surveillance 348 1998
 
STAMPS.COM INC. (1)
6,868,406 Auditing method and system for an on-line value-bearing item printing system 45 2000
 
SYSMITH, INC. (1)
4,956,769 Occurence and value based security system for computer databases 91 1988
 
TEMPEST SOFTWARE, INC. (1)
6,088,796 Secure middleware and server control system for querying through a network firewall 156 1998
 
TERADATA US, INC. (1)
6,711,632 Method and apparatus for write-back caching with minimal interrupts 48 1998
 
THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF COMMERCE (1)
6,088,679 Workflow management employing role-based access control 188 1997
 
VERITY, INC. (1)
6,457,047 Application caching system and method 69 2000
 
VERMEER TECHNOLOGIES, INC. (1)
5,793,966 Computer system and computer-implemented process for creation and maintenance of online services 243 1995
 
VIRYANET LTD. (1)
2003/0158,897 Networked platform for creating and supporting communities 140 2000
 
VORMETRIC, INC. (1)
6,678,828 Secure network file access control system 112 2002
 
WAVESET TECHNOLOGIES, INC. (1)
2003/0145,074 System and method for resource management 70 2002
 
WORKGROUP TECHNOLOGY CORPORATION (1)
6,138,104 Product development system and method using integrated process and data management 84 1999
 
WORLDCOM, INC. (1)
6,470,386 Integrated proxy interface for web based telecommunications management tools 110 1998
 
WORQFLOW TECHNOLOGIES LLC (1)
6,073,109 Computerized method and system for managing business processes using linked workflows 233 1996
 
XTENIT, INC. (1)
6,741,992 Flexible rule-based communication system and method for controlling the flow of and access to information between computer users 21 1999
 
YAHOO! INC. (1)
6,279,001 Web service 121 1998
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (4)
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

Forward Cites

Patent Info (Count) # Cites Year
 
JUSTSERVICE.NET LLC (3)
8,126,990 Data backup and transfer system, method and computer program product 0 2006
8,195,776 Data backup, storage, transfer and retrieval system, method and computer program product 0 2010
8,392,542 Data backup, storage, transfer and retrieval system, method and computer program product 0 2012
 
GOOGLE INC. (1)
8,321,681 Managing user accounts 2010
 
ORACLE INTERNATIONAL CORPORATION (1)
8,204,999 Query string processing 1 2001

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