IP Library Granted Patent US 7,093,281
Granted Patent B2
US 7,093,281 · App. 09/681,781 · Granted Aug 15, 2006

Casual access application with context sensitive pin authentication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,093,281
App. No.
09/681,781
Granted
Aug 15, 2006
Kind
B2
Abstract

A method and system for allowing access to an exchange by a casual user without compromising exchange security. The present invention allows a casual user to provide required input and complete simple business transactions without becoming a registered member of the exchange. The system knows what information to provide to or to collect from the casual user and provides him with a context sensitive personal identification number (CS-PIN) to allow access for that purpose. The method of the invention comprises: receiving a request from an external application; generating and transmitting an external message to the casual user containing information on accessing said casual access application; generating a context sensitive personal identification number upon access of the casual access application by the casual user using the information contained in the external message; storing the CS-PIN in a CS-PIN holder accessible to the casual user; and completing the request upon access by the casual user using the CS-PIN.

Claims (33)

1. A method of providing a casual user access to an electronic exchange via interaction with a casual access application, wherein a casual user is an individual who is required to interact with an exchange application but is not registered with an exchange security mechanism, said method comprising:

a) detecting an event within an electronic exchange application which is run in the electronic exchange wherein the electronic exchange application determines that some interaction with an external application is necessary;

b) automatically responding to the event detection by generating and transmitting an external message to said casual user containing information on accessing said casual access application;

c) automatically generating a context sensitive personal identification number (CS-PIN) upon access of said casual access application by said casual user using said information;

d) storing said CS-PIN in a CS-PIN holder, wherein said CS-PIN holder is independent of said casual access application and said casual user and is accessible to said casual user; and

e) enabling the casual user access to said casual access application by said casual user using said CS-PIN.

2. A method according to claim 1 , wherein step b) further comprises storing data defining said request and wherein step e) further comprises retrieving said data defining said request in order to convey said data to said casual user.

3. A method according to claim 2 , wherein step e) further comprises providing said external application with a notification of completion of said request and deleting said data defining said request.

4. A method according to claim 3 , wherein said notification includes information requested by said external application from said casual user.

5. A method according to claim 1 , wherein said CS-PIN becomes ineffective after elapse of a predetermined amount of time after generation.

6. A method according to claim 1 , wherein said CS-PIN holder is an e-mail address accessible by both the casual access application and said casual user.

7. A method according to claim 1 , wherein said CS-PIN holder is a web page accessible via the Internet by both the casual access application and said casual user.

8. A method according to claim 1 , wherein said CS-PIN holder is a file transfer protocol (FTP) database accessible by both the casual access application and said casual user.

9. A computer readable medium having machine readable program code recorded thereon for execution on a computer for providing a casual user access to an electronic exchange via interaction with a casual access application, comprising program code to perform the following method steps:

detecting an event within an electronic exchange application run in the electronic exchange wherein the electronic exchange application determines that some interaction with an external application is necessary;

responding to the event detection by generating and transmitting an external message to said casual user containing information on accessing said casual access application;

generating a context sensitive personal identification number (CS-PIN) upon access of said casual access application by said casual user using said information;

storing said CS-PIN in a CS-PIN holder, wherein said CS-PIN holder is independent of said casual access application and said casual user and is accessible to said casual user; and

enabling the casual user access to said casual access application by said casual user using said CS-PIN.

10. A computer readable medium according to claim 9 , wherein said program code further comprises code for storing data defining said request and further comprises code for retrieving said data defining said request in order to convey said data to said casual user.

11. A computer readable medium according to claim 10 , wherein said program code further comprises code for providing said external application with a notification of completion of said request and code for deleting said data defining said request.

12. A computer readable medium according to claim 11 , wherein said notification includes any information requested by said external application from said casual user.

13. A computer readable medium according to claim 9 , wherein said program code further comprises code to render said CS-PiN ineffective after elapse of a predetermined amount of time after generation.

14. A system for providing a casual user access to an electronic exchange, said system comprising:

an exchange application server for running exchange applications, at least one of said applications requiring interaction with said casual user and detecting an event within the exchange applications which determines that some interaction with the casual user is necessary;

a casual access application server connected to said exchange application server for receiving a request from and for transmitting a response to said exchange application server in response to the detection of the event, for generating an external message for said casual user containing information on accessing said casual access application server, for generating a context sensitive personal identification number (CS-PIN) for said casual user and for completing said request through interaction with and upon access by said casual user; and

a CS-PIN holder accessible by said casual user and connected to said casual access application server for receiving a CS-PIN from said casual access application server and providing it to said casual user, wherein said CS-PIN holder is independent of said casual access application server and said casual user.

15. A system for providing a casual user access according to claim 14 , wherein said CS-PIN holder is an e-mail address accessible by both the casual access application server and said casual user.

16. A system for providing a casual user access according to claim 14 , wherein said CS-PIN holder is a web page accessible via the Internet by both the casual access application server and said casual user.

17. A system for providing a casual user access according to claim 14 , wherein said CS-PIN holder is a file transfer protocol (FTP) database accessible by both the casual access application server and said casual user.

18. A system for providing a casual user access according to claim 14 , wherein said casual access application server further comprises a storage area and wherein said casual access application server stores data defining said request and later retrieves said data in order to convey said data to said casual user.

19. A computer readable medium according to claim 9 , wherein a casual user is an individual who is required to interact with an exchange application but is not registered with an exchange security mechanism.

20. A system for providing a casual user access according to claim 14 , wherein a casual user is an individual who is required to interact with an exchange application but is not registered with an exchange security mechanism.

Assignments (27)
RELEASE OF PATENT SECURITY AGREEMENT Recorded Jan 21, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GXS, INC.
Reel/Frame 032098/0011 →
SECURITY AGREEMENT Recorded Feb 9, 2010
From: GXS, INC.
To: WILMINGTON TRUST FSB
Reel/Frame 023915/0400 →
RELEASE OF LIEN ON PATENTS Recorded Jan 8, 2010
From: WELLS FARGO BANK, N.A.
To: GXS CORPORATION
Reel/Frame 023750/0115 →
SECURITY AGREEMENT Recorded Jan 8, 2010
From: GXS, INC.
To: WILMINGTON TRUST FSB
Reel/Frame 023750/0712 →
SECOND LIEN RELEASE OF PATENTS Recorded Jan 7, 2010
From: SOCIETE GENERALE
To: GXS, INC.
Reel/Frame 023741/0776 →
FIRST LIEN RELEASE OF PATENTS Recorded Jan 6, 2010
From: SOCIETE GENERALE
To: GXS, INC.
Reel/Frame 023741/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2009
From: GXS WORLDWIDE, INC.
To: GXS, INC.
Reel/Frame 023627/0716 →
CHANGE OF NAME Recorded Dec 4, 2009
From: GXS CORPORATION
To: GXS WORLDWIDE, INC.
Reel/Frame 023607/0171 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 23, 2007
From: GXS, INC.
To: SOCIETE GENERALE
Reel/Frame 019995/0398 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 22, 2007
From: GXS, INC.
To: SOCIETE GENERALE
Reel/Frame 019995/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2007
From: CITICORP NORTH AMERICA, INC.
To: GXS CORPORATION
Reel/Frame 019974/0153 →
RELEASE OF SECURITY INTEREST Recorded Oct 16, 2007
From: CITICORP NORTH AMERICA, INC.
To: GXS CORPORATION
Reel/Frame 019965/0259 →
RELEASE OF SECURITY INTEREST Recorded Sep 28, 2007
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: GXS CORPORATION
Reel/Frame 019892/0988 →
RELEASE OF SECURITY INTEREST Recorded Sep 28, 2007
From: WELLS FARGO FOOTHILL, INC., F/K/A/ FOOTHILL CAPITAL CORPORATION
To: GXS CORPORATION
Reel/Frame 019892/0975 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 25, 2005
From: GXS CORPORATION; GLOBAL EXCHANGE SERVICES, INC.
To: CITICORP NORTH AMERICA, INC., AS COLLATERAL AGENT
Reel/Frame 016674/0804 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 24, 2005
From: GXS CORPORATION; GLOBAL EXCHANGE SERVICES, INC.
To: CITICORP NORTH AMERICA, INC., AS COLLATERAL AGENT
Reel/Frame 016674/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2003
From: GXS CORPORATION
To: FOOTHILL CAPITAL CORPORATION
Reel/Frame 013525/0288 →
GRANT OF PATENT SECURITY INTEREST Recorded Mar 28, 2003
From: GXS CORPORATION
To: WELLS FARGO BANK MINNESOTA, NATIONAL ASSOCIATION, AS TRUSTEE
Reel/Frame 013516/0570 →
RELEASE OF SECURITY INTEREST OF PATENTS Recorded Mar 27, 2003
From: CREDIT SUISSE FIRST BOSTON
To: GXS CORPORATION
Reel/Frame 013525/0130 →
CHANGE OF NAME Recorded Oct 8, 2002
From: RMS ELECTRONIC COMMERCE SYSTEMS, INC.
To: GXS CORPORATION
Reel/Frame 013363/0642 →
CHANGE OF NAME Recorded Oct 8, 2002
From: GXS CORPORATION
To: GXS HOLDINGS, INC.
Reel/Frame 013367/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2002
From: GE INFORMATION SERVICES INC.
To: GE INVESTMENTS INC.
Reel/Frame 013367/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2002
From: GXS HOLDINGS, INC.
To: GXS CORPORATION
Reel/Frame 013413/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2002
From: GENERAL ELECTRIC COMPANY
To: RMS ELECTRONIC COMMERCE SYSTEMS, INC.
Reel/Frame 013419/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2002
From: GE INVESTMENTS, INC.
To: GENERAL ELECTRIC COMPANY
Reel/Frame 013363/0579 →
GRANT OF PATENT SECURITY INTEREST Recorded Oct 7, 2002
From: GXS CORPORATION
To: CREDIT SUISSE FIRST BOSTON, AS ADMINISTRATIVE AGENT
Reel/Frame 013362/0863 →
ASSIGNMENT & AGREEMENT Recorded Aug 20, 2001
From: BHATNAGER, DEEPAK; HAY, DAVID; SHEORAN, SUNIL; JAMESON, CRAIG
To: G.E. INFORMATION SERVICES, INC.
Reel/Frame 012087/0107 →