US Patent No: 5,907,621

Number of patents in Portfolio can not be more than 2000

System and method for session management

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Apparatus and method is disclosed for providing user session continuity over several transactions being conducted on the internet. A secure token is made part of each HTML page sent to a user from the server computer and the token is returned to the server with each submitted transaction request. The token is compared with token information originally sent out. The submitted request is recognized as being from an authorized user if the token and a session table have the same information.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY38095

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bachman, Margaret A Charlotte, NC 1 195
Jessup, Brian D Huntersville, NC 1 195
McKnight, Timidthy Sanford Huntersville, NC 2 216
Shoff, Don Cameron Hrrisburg, NC 1 195

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5,542,046 Server entity that provides secure access to its resources through token validation 95 1995
 
HUGHES ELECTRONICS CORPORATION (1)
* 5,434,918 Method for providing mutual authentication of a user and a server on a network 139 1993
 
SOVERAIN SOFTWARE LLC (1)
* 5,708,780 Internet server access control and monitoring systems 1147 1995
 
SYNOPSYS, INC. (1)
* 5,684,951 Method and system for user authorization over a multi-user computer system 219 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
LEXTRON SYSTEMS, INC. (1)
* 6,289,389 Enhanced integrated data delivery system 55 1997
 
Other [Check patent profile for assignment information] (3)
* 7,003,800 Self-decrypting web site pages 0 2000
8,095,654 System and method for identifying individual users accessing a web site 3 2011
8,849,903 System and method for identifying individual users accessing a web site 0 2011
 
NCR CORPORATION (1)
* 6,714,931 Method and apparatus for forming user sessions and presenting internet data according to the user sessions 66 1998
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (6)
* 6,453,352 Integrated electronic commerce system and method 20 1997
* 6,751,677 Method and apparatus for allowing a secure and transparent communication between a user device and servers of a data access network system via a firewall and a gateway 90 1999
7,340,601 Electronic certificate 6 2000
7,237,107 Method and apparatus for discovering a trust chain imparting a required attribute to a subject 8 2000
6,952,768 Security protocol 30 2000
* 2001/0014,943 Method and apparatus for discovering a trust chain imparting a required attribute to a subject 3 2000
 
NO BOUNDARIES NETWORK, INC. (1)
* 2002/0161,893 Switched session management using local persistence in an automated and distributed replication system 5 2001
 
ATTACHMATE CORPORATION (3)
7,836,493 Proxy server security token authorization 32 2003
* 2005/0005,133 Proxy server security token authorization 24 2003
8,214,884 Computer-based dynamic secure non-cached delivery of security credentials such as digitally signed certificates or keys 2 2004
 
SlamDunk Networks, Inc. (2)
* 7,031,469 Optimized enveloping via key reuse 0 2001
* 2003/0123,672 Optimized enveloping via key reuse 2 2001
 
ROUSSEAU RESEARCH, INC. (1)
* 2014/0047,522 REQUEST AUTHENTICATION TOKEN 3 2013
 
ORACLE INTERNATIONAL CORPORATION (29)
7,464,162 Systems and methods for testing whether access to a resource is authorized based on access information 36 2001
7,249,369 Post data processing 42 2001
7,194,764 User authentication 110 2001
7,124,203 Selective cache flushing in identity and access management systems 48 2001
* 2002/0120,599 Post data processing 17 2001
* 2002/0112,083 Cache flushing 12 2001
7,185,364 Access system interface 143 2001
* 2003/0074,580 Access system interface 58 2001
7,231,661 Authorization services with external authentication 93 2001
7,225,256 Impersonation in an access system 64 2001
* 2003/0105,862 Impersonation in an access system 2 2001
7,904,487 Translating data access requests 15 2003
7,882,132 Support for RDBMS in LDAP system 2 2003
* 2005/0080,792 Support for RDBMS in LDAP system 32 2003
7,630,974 Multi-language support for enterprise identity and access management 9 2004
8,688,813 Using identity/resource profile and directory enablers to support identity management 9 2006
* 2007/0162,581 Using identity/resource profile and directory enablers to support identity management 1 2006
7,398,311 Selective cache flushing in identity and access management systems 18 2006
* 2007/0027,986 Selective cache flushing in identity and access management systems 3 2006
7,814,536 User authentication 11 2006
* 2007/0174,905 USER AUTHENTICATION 24 2006
7,458,096 Access system interface 21 2006
7,765,298 Impersonation in an access system 10 2006
* 2007/0089,167 IMPERSONATION IN AN ACCESS SYSTEM 9 2006
8,935,418 Access system interface 0 2008
* 2009/0106,433 ACCESS SYSTEM INTERFACE 18 2008
8,195,818 Enforcing communication security for selected resources 1 2009
* 2010/0325,294 ENFORCING COMMUNICATION SECURITY FOR SELECTED RESOURCES 2 2009
8,914,631 Performing secure and non-secure communication over the same socket 0 2009
 
NIHON DOT.COM CO., LTD. (1)
* 7,962,603 System and method for identifying individual users accessing a web site 21 2000
 
AVAYA INC. (3)
* 8,578,462 Method and system for secure session management in a web farm 1 2003
* 2005/0132,222 Method and system for secure session management in a web farm 23 2003
* 2013/0227,117 SYSTEM AND METHOD FOR DYNAMIC SESSION MAPS 0 2012
 
MICROSOFT TECHNOLOGY LICENSING, LLC (53)
* 6,877,095 Session-state manager 54 2000
7,240,192 Combining a browser cache and cookies to improve the security of token-based authentication protocols 30 2003
7,634,570 Managing state information across communication sessions between a client and a server via a stateless protocol 4 2003
* 2004/0181,598 Managing state information across communication sessions between a client and a server via a stateless protocol 30 2003
8,819,072 Promoting data from structured data files 6 2004
7,774,620 Executing applications at appropriate trust levels 22 2004
7,676,843 Executing applications at appropriate trust levels 24 2004
7,818,677 Single window navigation methods and systems 29 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 28 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 26 2004
7,751,944 Context-aware and location-aware systems, methods, and vehicles, and method of operating the same 3 2004
7,529,854 Context-aware systems and methods location-aware systems and methods context-aware vehicles and methods of operating the same and location-aware vehicles and methods of operating the same 7 2004
* 2005/0071,489 Context-aware systems and methods location-aware systems and methods context-aware vehicles and methods of operating the same and location-aware vehicles and methods of operating the same 78 2004
* 7,428,641 Session-state manager 4 2004
* 2005/0060,553 Session-state manager 3 2004
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 7 2004
7,712,022 Mutually exclusive options in electronic forms 26 2004
* 2006/0107,252 Mutually exclusive options in electronic forms 1 2004
7,721,190 Methods and systems for server side form processing 25 2004
7,668,931 Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same 10 2004
7,937,651 Structural editing operations for network forms 16 2005
7,620,656 Methods and systems for synchronizing visualizations with audio streams 3 2005
7,743,063 Methods and systems for delivering software via a network 23 2005
7,689,929 Methods and systems of providing information to computer users 26 2005
7,725,834 Designer-created aspect for an electronic form template 27 2005
7,673,228 Data-driven actions for network forms 24 2005
8,010,515 Query to an electronic form 11 2005
8,200,975 Digital signatures for network forms 8 2005
7,613,996 Enabling selection of an inferred schema part 34 2005
7,979,856 Network-based software extensions 18 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 10 2005
* 7,673,135 Request authentication token 16 2005
* 2007/0136,794 Request authentication token 11 2005
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 17 2006
8,424,073 Refreshing a page validation token 1 2006
8,117,552 Incrementally designing electronic forms and hierarchical schemas 9 2006
7,865,477 System and method for real-time validation of structured data files 17 2007
8,074,217 Methods and systems for delivering software 24 2007
7,971,139 Correlation, association, or correspondence of electronic forms 15 2007
7,925,621 Installing a solution 17 2008
8,892,993 Translation file 3 2008
8,918,729 Designing electronic forms 3 2008
* 9,088,414 Asynchronous identity establishment through a web-based application 0 2009
* 2010/0306,668 ASYNCHRONOUS IDENTITY ESTABLISHMENT THROUGH A WEB-BASED APPLICATION 7 2009
* 9,124,566 Browser plug-in for secure credential submission 0 2009
* 2010/0325,715 BROWSER PLUG-IN FOR SECURE CREDENTIAL SUBMISSION 2 2009
* 8,560,841 Request authentication token 4 2010
* 2010/0161,973 REQUEST AUTHENTICATION TOKEN 5 2010
9,229,917 Electronic form user interfaces 0 2011
9,210,234 Enabling electronic documents for limited-capability computing devices 0 2011
8,429,522 Correlation, association, or correspondence of electronic forms 6 2011
9,191,405 Dynamic cross-site request forgery protection in a web-based client application 0 2012
9,239,821 Translation file 0 2014
 
GATOR.COM (1)
* 2003/0028,870 Distribution of downloadable software over a network 29 2002
 
BANK OF AMERICA CORPORATION (13)
9,159,065 Method and apparatus for object security session validation 0 2012
8,850,515 Method and apparatus for subject recognition session validation 0 2012
8,752,157 Method and apparatus for third party session validation 0 2012
8,726,339 Method and apparatus for emergency session validation 0 2012
8,601,541 Method and apparatus for session validation to access mainframe resources 0 2012
8,584,201 Method and apparatus for session validation to access from uncontrolled devices 0 2012
8,572,686 Method and apparatus for object transaction session validation 0 2012
* 8,572,687 Apparatus and method for performing session validation 0 2012
* 8,572,688 Method and apparatus for session validation to access third party resources 0 2012
8,572,690 Apparatus and method for performing session validation to access confidential resources 0 2012
8,572,724 Method and apparatus for network session validation 0 2012
* 2013/0047,243 Apparatus and Method for Performing Session Validation 0 2012
* 2013/0047,244 Method and Apparatus for Session Validation to Access Third Party Resources 0 2012
 
GOOGLE INC. (2)
7,036,010 Method and apparatus for a secure communications session with a remote system via an access-controlling intermediate system 17 2000
* 2001/0023,482 Security protocol 30 2000
 
CALIFORNIA MICRO DEVICES CORPORATION (1)
7,711,700 Systems and methods for classifying and transferring information in a storage network 22 2006
 
CANON KABUSHIKI KAISHA (1)
7,552,476 Security against replay attacks of messages 1 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (11)
* 6,161,145 Updating server-related data at a client 94 1997
* 6,141,758 Method and system for maintaining client server security associations in a distributed computing system 49 1997
* 6,311,223 Effective transmission of documents in hypertext markup language (HTML) 25 1997
6,895,551 Network quality control system for automatic validation of web pages and notification of author 44 1999
* 7,478,434 Authentication and authorization protocol for secure web-based access to a protected resource 42 2000
* 2002/0169,653 System and method for obtaining customer information 1 2001
7,073,181 System and method for sharing secure sockets layer sessions across multiple processes 3 2001
* 2003/0091,023 System and method for sharing secure sockets layer sessions across multiple processes 3 2001
* 2010/0175,063 Detection and Management of Dynamic Migration of Virtual Environments 3 2009
* 8,402,462 Detection and management of dynamic migration of virtual environments 0 2012
* 2012/0174,101 Detection and Management of Dynamic Migration of Virtual Environments 0 2012
 
SUMMIT DATA SYSTEMS LLC (3)
8,271,606 Network-based storage system capable of allocating storage partitions to hosts 0 2008
* 2008/0313,301 NETWORK-BASED STORAGE SYSTEM CAPABLE OF ALLOCATING STORAGE PARTITIONS TO HOSTS 4 2008
* 2008/0313,187 STORAGE SYSTEM CAPABLE OF AUTHENTICATING HOSTS ON A NETWORK 1 2008
 
Rode Consulting, Inc. (1)
7,835,896 Apparatus for evaluating and demonstrating electronic circuits and components 5 1999
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
6,993,651 Security protocol 19 2000
* 2002/0013,848 Secure network communications 24 2001
* 2003/0187,976 Tracking users at a web server network 8 2002
* 2008/0101,273 WIRELESS DEVICE ASSOCIATION 3 2006
 
CISCO TECHNOLOGY, INC. (1)
* 7,694,335 Server preventing attacks by generating a challenge having a computational request and a secure cookie for processing by a client 14 2004
 
PURPLE COMMUNICATIONS, INC. (1)
8,528,068 Method of authenticating a user on a network 55 2010
 
INTUIT INC. (1)
* 9,088,564 Transitioning a logged-in state from a native application to any associated web resource 0 2013
 
FUJITSU LIMITED (2)
* 6,470,340 Inter-program linking system and method thereof 2 1998
* 7,117,255 Server with mechanism for preventing double registration of information provided by client browser 2 2000
 
DELL PRODUCTS L.P. (1)
* 2005/0182,928 System and method for secure HTML links 16 2004
 
COMCAST MO GROUP, INC. (1)
* 6,546,392 Self service gateway 112 1999
 
III HOLDINGS 1, LLC (5)
7,222,363 Device independent authentication system and method 18 2002
* 2004/0078,604 Device independent authentication system and method 6 2002
* 8,156,549 Device independent authentication system and method 5 2007
* 2007/0204,044 DEVICE INDEPENDENT AUTHENTICATION SYSTEM AND METHOD 19 2007
8,572,712 Device independent authentication system and method 0 2012
 
COMMVAULT SYSTEMS, INC. (99)
8,271,548 Systems and methods for using metadata to enhance storage operations 9 2006
7,937,393 Systems and methods for classifying and transferring information in a storage network 48 2006
* 7,849,059 Data classification systems and methods for organizing a metabase 25 2006
7,831,795 Systems and methods for classifying and transferring information in a storage network 56 2006
7,822,749 Systems and methods for classifying and transferring information in a storage network 20 2006
7,801,864 Systems and methods for using metadata to enhance data identification operations 57 2006
* 7,747,579 Metabase for facilitating data classification 83 2006
7,734,593 Systems and methods for classifying and transferring information in a storage network 44 2006
7,725,671 System and method for providing redundant access to metadata over a network 21 2006
7,707,178 Systems and methods for classifying and transferring information in a storage network 22 2006
7,668,884 Systems and methods for classifying and transferring information in a storage network 75 2006
7,660,800 Systems and methods for classifying and transferring information in a storage network 20 2006
* 7,660,807 Systems and methods for cataloging metadata for a metabase 47 2006
7,657,550 User interfaces and methods for managing data in a metabase 81 2006
7,631,151 Systems and methods for classifying and transferring information in a storage network 21 2006
* 2007/0198,608 SYSTEMS AND METHODS FOR CLASSIFYING AND TRANSFERRING INFORMATION IN A STORAGE NETWORK 35 2006
* 2007/0198,570 SYSTEMS AND METHODS FOR CLASSIFYING AND TRANSFERRING INFORMATION IN A STORAGE NETWORK 27 2006
* 2007/0192,385 SYSTEMS AND METHODS FOR USING METADATA TO ENHANCE STORAGE OPERATIONS 42 2006
* 2007/0185,921 Systems and methods for cataloging metadata for a metabase 24 2006
* 2007/0185,926 SYSTEMS AND METHODS FOR CLASSIFYING AND TRANSFERRING INFORMATION IN A STORAGE NETWORK 37 2006
* 2007/0185,916 SYSTEMS AND METHODS FOR CLASSIFYING AND TRANSFERRING INFORMATION IN A STORAGE NETWORK 24 2006
* 2007/0185,925 SYSTEMS AND METHODS FOR CLASSIFYING AND TRANSFERRING INFORMATION IN A STORAGE NETWORK 22 2006
* 2007/0179,995 METABASE FOR FACILITATING DATA CLASSIFICATION 58 2006
8,930,496 Systems and methods of unified reconstruction in storage systems 0 2006
8,655,850 Systems and methods for resynchronizing information 8 2006
7,870,355 Log based data replication system with disk swapping below a predetermined rate 53 2006
8,726,242 Systems and methods for continuous data replication 9 2006
7,882,077 Method and system for offline indexing of content and classifying stored data 67 2007
* 2008/0091,655 METHOD AND SYSTEM FOR OFFLINE INDEXING OF CONTENT AND CLASSIFYING STORED DATA 119 2007
8,296,301 Systems and methods for probabilistic data classification 0 2008
7,836,174 Systems and methods for grid-based data scanning 4 2008
* 2009/0193,113 SYSTEMS AND METHODS FOR GRID-BASED DATA SCANNING 5 2008
8,290,808 System and method for automating customer-validated statement of work for a data storage environment 5 2008
8,170,995 Method and system for offline indexing of content and classifying stored data 21 2008
7,937,365 Method and system for searching stored data 31 2008
7,882,098 Method and system for searching stored data 10 2008
* 2008/0249,996 METHOD AND SYSTEM FOR SEARCHING STORED DATA 38 2008
* 2008/0243,796 METHOD AND SYSTEM FOR SEARCHING STORED DATA 27 2008
8,195,623 System and method for performing a snapshot and for restoring data 29 2009
8,204,859 Systems and methods for managing replicated database data 37 2009
8,370,442 Method and system for leveraging identified changes to a mail server 1 2009
8,024,294 Systems and methods for performing replication copy storage operations 36 2009
8,121,983 Systems and methods for monitoring application data in a data replication system 38 2009
8,131,680 Systems and methods for using metadata to enhance data management operations 14 2009
* 2010/0114,829 SYSTEMS AND METHODS FOR USING METADATA TO ENHANCE DATA MANAGEMENT OPERATIONS 5 2009
7,962,455 Pathname translation in a data replication system 47 2009
8,271,830 Rolling cache configuration for a data replication system 38 2009
8,285,684 Systems and methods for performing data replication 20 2010
8,051,095 Systems and methods for classifying and transferring information in a storage network 12 2010
7,831,553 Systems and methods for classifying and transferring information in a storage network 77 2010
* 2010/0131,461 SYSTEMS AND METHODS FOR CLASSIFYING AND TRANSFERRING INFORMATION IN A STORAGE NETWORK 99 2010
8,504,517 Systems and methods for selective data replication 17 2010
8,725,698 Stub file prioritization in a data replication system 9 2010
8,504,515 Stubbing systems and methods in a data replication environment 19 2010
8,352,422 Data restore systems and methods in a replication environment 34 2010
7,831,622 Systems and methods for classifying and transferring information in a storage network 53 2010
8,285,685 Metabase for facilitating data classification 6 2010
8,131,725 Systems and methods for using metadata to enhance data identification operations 11 2010
8,010,769 Systems and methods for classifying and transferring information in a storage network 14 2010
8,356,018 Systems and methods for grid-based data scanning 0 2010
* 2011/0060,725 SYSTEMS AND METHODS FOR GRID-BASED DATA SCANNING 0 2010
8,190,565 System and method for performing an image level snapshot and for restoring partial volume data 25 2010
8,037,031 Method and system for offline indexing of content and classifying stored data 12 2010
* 2011/0093,470 METHOD AND SYSTEM FOR OFFLINE INDEXING OF CONTENT AND CLASSIFYING STORED DATA 3 2010
8,442,983 Asynchronous methods of data classification using change journals and other data structures 7 2010
8,719,264 Creating secondary copies of data based on searches for content 0 2011
8,234,249 Method and system for searching stored data 8 2011
8,589,347 Systems and methods for performing data replication 15 2011
8,572,038 Systems and methods for performing data replication 15 2011
8,489,656 Systems and methods for performing data replication 19 2011
8,285,964 Systems and methods for classifying and transferring information in a storage network 9 2011
8,463,751 Systems and methods for performing replication copy storage operations 21 2011
8,352,472 Systems and methods for using metadata to enhance data identification operations 4 2012
9,158,835 Method and system for offline indexing of content and classifying stored data 0 2012
8,645,320 System and method for performing an image level snapshot and for restoring partial volume data 3 2012
8,892,523 Auto summarization of content 0 2012
8,666,942 Systems and methods for managing snapshots of replicated databases 8 2012
8,615,523 Method and system for searching stored data 0 2012
8,428,995 System and method for automating customer-validated statement of work for a data storage environment 1 2012
8,725,737 Systems and methods for using metadata to enhance data identification operations 3 2012
8,793,221 Systems and methods for performing data replication 7 2012
8,656,218 Memory configuration for data replication system including identification of a subsequent log entry by a destination computer 8 2012
8,612,714 Systems and methods for classifying and transferring information in a storage network 0 2012
8,799,051 System and method for automating customer-validated statement of work for a data storage environment 0 2013
8,725,694 Systems and methods for performing replication copy storage operations 7 2013
9,047,296 Asynchronous methods of data classification using change journals and other data structures 0 2013
9,002,785 Stubbing systems and methods in a data replication environment 1 2013
8,868,494 Systems and methods for selective data replication 7 2013
8,745,105 Systems and methods for performing data replication 7 2013
8,832,406 Systems and methods for classifying and transferring information in a storage network 0 2013
9,208,210 Rolling cache configuration for a data replication system 0 2013
8,886,595 System and method for performing an image level snapshot and for restoring partial volume data 1 2013
9,002,799 Systems and methods for resynchronizing information 1 2014
9,047,357 Systems and methods for managing replicated database data in dirty and clean shutdown states 0 2014
8,935,210 Systems and methods for performing replication copy storage operations 2 2014
9,003,374 Systems and methods for continuous data replication 1 2014
9,098,542 Systems and methods for using metadata to enhance data identification operations 0 2014
9,020,898 Systems and methods for performing data replication 1 2014
9,208,160 System and method for performing an image level snapshot and for restoring partial volume data 0 2014
 
The Bank of Tokyo-Mitsubishi UFJ, Ltd. (1)
* 2012/0323,993 DATA PROCESSING DEVICE AND DATA PROCESSING METHOD 0 2011
 
FACEBOOK, INC. (1)
* 7,233,997 Data communications 56 1998
 
CITRIX SYSTEMS, INC. (1)
* 2004/0243,852 Method, system and software for state signing of internet resources 12 2004
 
PULSE SECURE, LLC (1)
* 2014/0137,225 SINGLE SIGN-ON FOR NETWORK APPLICATIONS 0 2014
* Cited By Examiner