Nothing Special   »   [go: up one dir, main page]

US20100179892A1 - Providing One Party with Access to an Account of Another Party - Google Patents

Providing One Party with Access to an Account of Another Party Download PDF

Info

Publication number
US20100179892A1
US20100179892A1 US12/614,789 US61478909A US2010179892A1 US 20100179892 A1 US20100179892 A1 US 20100179892A1 US 61478909 A US61478909 A US 61478909A US 2010179892 A1 US2010179892 A1 US 2010179892A1
Authority
US
United States
Prior art keywords
party
account
access
information
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/614,789
Inventor
Erin Drakeley O'Brien
Mike Amatucci
Lou Jannucci
John C. McDonough
David McLure
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FMR LLC
Original Assignee
FMR LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FMR LLC filed Critical FMR LLC
Priority to US12/614,789 priority Critical patent/US20100179892A1/en
Assigned to FMR CORP. reassignment FMR CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DRAKELEY, ERIN E., IANNUCCI, LOU, MCDONOUGH, JOHN, MCLURE, DAVID, AMATUCCI, MIKE
Assigned to FMR CORP. reassignment FMR CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AMATUCCI, MIKE, DRAKELEY, ERIN E., IANNUCCI, LOU, MCDONOUGH, JOHN, MCLURE, DAVID
Assigned to FMR LLC reassignment FMR LLC CORRECTIVE ASSIGNMENT TO CORRECT THE RE: DOC. I.D. NO.: 501136631 ADDING AN ADDRESS FOR EACH RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 024098 FRAME 0465. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Assignors: FMR CORP.
Publication of US20100179892A1 publication Critical patent/US20100179892A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • G06Q50/265Personal security, identity or safety

Definitions

  • This invention relates to providing one party with access to an account of another party.
  • Investment firms provide their customers (including plan sponsors and participants) with on-line access to accounts, such as retirement accounts and investment accounts.
  • accounts such as retirement accounts and investment accounts.
  • the owner or manager of the account enters a user identifier (“ID”) and a password on a Web page provided by the investment firm.
  • ID user identifier
  • the owner or manager can view account information, such as balances, or change account parameters, such as fund allocations.
  • an account of a second party is accessed by inputting identification information for the account (such as a user ID), and receiving account information for the account based on the identification information.
  • the account is accessed based on this account information.
  • the first party can access the account without knowing the second party's password. This is particularly advantageous if the first party is an employee of an investment firm that maintains the account.
  • the employee is able to view the same information as the account owner, thus making it easier for the employee to address any problems that the account owner is having with the account or with accessing information in the account.
  • Another benefit is that changes to the account can be made by the employee, if the owner so desires.
  • the account information may define a right of a first party to access computer programs associated with the account.
  • the account information may be stored in a text file.
  • the first party may access the account information by requesting access to the account, receiving an interrogation into the text file from software that controls access to the account, and receiving access to the account if the software determines, based on the interrogation, that the first party is entitled to access the account.
  • the first party may input the identification information on a Web page accessed by a Web browser.
  • the text file may comprise an Internet cookie.
  • the above aspect may also include the first party inputting identifying information, and receiving access information that corresponds to the identifying information.
  • the access information may define a right of the first party to access a program which includes the account of the second party.
  • the program may be accessed based on the access information.
  • the inputting, receiving, and accessing noted above may be performed from the program.
  • Access to the program by the first party may be governed by the access information.
  • Information from the account may be displayed. A parameter of the account may be changed.
  • a first party to access an account of a second party, receives identification information for the account. It is then verified that the first party is entitled to access the account based on the identification information. Account information is provided to the first party for use in accessing the account.
  • This aspect may include one or more of the following features/functions. It may include receiving a request from the first party to access the account of the second party, obtaining account information from the first party, and determining whether the first party is entitled to access the account based on the account information.
  • the aspect may include receiving information identifying the first party, verifying that the first party is entitled to access a program that includes the account of the second party based on the identification information, and providing, to the first party, access information for use in accessing the program.
  • the aspect may include receiving a request from the first party to access the program that includes the account of the second party, obtaining the access information from the first party, and determining whether the first party is entitled to access the program based on the access information.
  • FIG. 1 is a plan view of a network system that includes a server and a remote computer on which a first party accesses the account of second party.
  • FIG. 2 is a flowchart showing a process, performed on the remote computer, for accessing the account.
  • FIG. 3 is a flowchart showing a process, performed on the server, for accessing the account.
  • FIG. 4 is a view of a login Web page presented to the first party on the remote computer.
  • FIG. 5 is a view of a Web page presented to the first party for selecting an account and applications for accessing the selected account.
  • FIG. 6 is a view of a Web page presented to the first party showing programs available from within the selected account.
  • FIG. 7 is a flowchart showing a process, performed on the remote computer, for accessing a program in the account.
  • FIG. 8 is a flowchart showing a process, performed on the server, for accessing a program in the account.
  • FIG. 9 is a view of an alternate Web page presented to the first party showing programs available from within a selected account.
  • FIG. 10 is a view of Web page for accessing an account (plan) from the Web page of FIG. 9 .
  • FIG. 11 is a view of a Web page which displays information for an account input in the Web page of FIG. 10 .
  • one party can access an account of another party without knowing the other party's password.
  • an employee of an investment firm can access a retirement or investment plan of a company, an individual account in such a plan, or an independent account of a private investor. Once the account is accessed, the information that would be displayed to its owner or manager is displayed to the pretender.
  • “Owner” refers to the person that owns funds in an account
  • “manager” refers to the person that makes investment decisions for the account, but does not necessarily own the funds in the account (though he may).
  • Network system 10 for implementing this embodiment is shown in FIG. 1 .
  • Network system 10 includes computers 11 and 12 , network 13 , server 14 , and intermediary network 15 .
  • Intermediary network 15 may be the Internet, a wide area network (“WAN”), or any other IP (Internet Protocol) or non-IP network capable of transmitting HTML (HyperText Markup Language) (or “Web”) pages.
  • server 14 Connected to network 15 are server 14 and computer 11 .
  • Computer 11 is a personal computer (“PC”), or other processing device, which includes a memory 16 for storing computer programs 17 and a processor 19 for executing those programs to perform various functions (see view 20 ).
  • Programs stored in memory 16 are an operating system (“OS”) 17 a , such as Microsoft® Windows98®, and a Web browser 17 b , such as Netscape® Navigator®, for accessing Web pages from server 14 .
  • OS operating system
  • Web browser 17 b such as Netscape® Navigator®
  • Server 14 is a World Wide Web (“WWW”) server that can be implemented on one or more computers (only one computer is shown).
  • Server 14 includes a memory 21 which stores computer programs 22 and a processor 24 which executes instructions in those computer programs to perform various functions (see view 23 ).
  • the computer programs stored in memory 21 include code 22 a and applications 22 b.
  • Applications 22 b enable remote users at computers 11 and 12 to access information 25 on accounts that are accessible to server 24 .
  • Commercial embodiments of such applications include Plan Sponsor Webstation® (“PSW”) and NetBenefits®, both from Fidelity® Investments.
  • PSW provides a plan sponsor, such as an employer, with information about an investment plan. For example, using PSW, an employer can obtain information about its employees' retirement plan.
  • NetBenefits® provides an individual with information about investment accounts and other financial services available to the individual.
  • the term “account” will be used to denote any type of investment account, such as an individual investment account or a company investment plan.
  • Code 22 a receives identification information from a pretender, and authenticates the pretender based on information in database 26 .
  • Database 26 includes user IDs, passwords, and other information for permitting a pretender to access the accounts of another party. Once the pretender is authenticated, code 22 a retrieves information from database 26 and provides that information to the pretender.
  • code 22 a This information identifies which of applications 22 b are accessible to the pretender, and which computer programs within each of those applications are accessible to the pretender. A detailed description of these functions of code 22 a is provided below.
  • Commercial embodiments of code 22 a include the Pretender and Profiler software from Fidelity® Investments.
  • Network 13 is a local area network (“LAN”) that supports an intranet running HTTP (Hyper Text Transport Protocol), over which Web pages are transmitted from server 14 to a pretender logged onto computer 12 .
  • Computer 12 is a PC, or the like, which includes a memory 27 for storing computer programs 29 and a processor 30 for executing instructions in those programs to perform various functions (see view 31 ).
  • OS 29 a Stored in memory 27 are OS 29 a , such as Microsoft® Windows98®, and a Web browser 29 b , such as Netscape® Navigator®.
  • Web browser 29 b is used to access Web pages generated by code 22 a in server 14 .
  • Web browser 29 b includes a text file 32 (such as an Internet “cookie”) which contains information relating to a pretender on computer 12 .
  • Text file 32 contains the following fields: LB$T, LB$A, LB$I, LB$R, LB$D, SP$T, and SP$I.
  • LB$T is a ticket associated with a pretender “session” and used to track the activities of a pretender during that session.
  • LB$A identifies programs in an application (see LB$D) that the pretender is allowed to access.
  • LB$I is the user ID of the pretender.
  • LB$R indicates a realm in which the pretender is operating. For example, LB$R may indicate that the pretender is viewing the contents of another party's account or that the pretender is performing tests on applications.
  • LB$D indicates which applications a pretender is allowed to access.
  • SP$T is used by code 29 c to exit a session after a predetermined time of inactivity.
  • SP$I is the user ID of the account owner or the pretender.
  • Code 29 c which is also stored in memory 27 , interacts with browser 29 b and code 22 a in server 14 to enable a pretender at computer 12 to access others' accounts.
  • a pretender at computer 12 inputs ( 201 ) identification information via a Web page 34 ( FIG. 4 ) provided by server 14 .
  • the identification information includes the user ID 35 and password 36 assigned to the pretender. Clicking on “Continue” button 37 causes code 29 c to transmit the identification information to server 14 .
  • code 22 a receives ( 301 ) the identification information of the pretender from computer 12 .
  • Code 22 a verifies ( 302 ) the password and user ID of the pretender by comparing them to passwords and user IDs stored in database 26 . If code 22 a determines that the pretender's user ID and password match those stored in database 26 , code 22 a locates access information in database 26 corresponding to the user ID and password of the pretender. The access information is stored in association with the user ID and password, and specifies which of applications 22 b the pretender may access.
  • Code 22 a retrieves the access information for the pretender and provides ( 303 ) it to computer 12 .
  • Code 22 a also outputs a Web page 39 ( FIG. 5 ) to computer 12 .
  • Web page 39 includes selection buttons 40 for selecting which of applications 22 b to access, and pull-down bar 41 which can also be used to select an application 22 b .
  • Web page 39 also includes entry box 42 for entering a user ID to access a user's account. This user ID may be the social security number of the account owner, the actual user ID of the account owner, or any other account identifier.
  • code 29 c in computer 12 receives ( 202 ) the access information from server 14 , and stores ( 203 ) the access information in text file 32 , in particular, in the LB$D field.
  • Web page 39 ( FIG. 5 ) is also displayed on computer 12 . Using this Web page, the pretender selects ( 204 ) an application 22 b and inputs a user ID in entry box 42 that corresponds to an account the pretender wants to access from the selected application.
  • This information is transmitted to server 14 , where it is received ( 304 ) by code 22 a.
  • Code 22 a verifies ( 305 ) that the pretender is entitled to access the account based on the identification information for the pretender and the user ID from web page 39 .
  • code 22 a searches through database 26 to determine if the pretender has the right to access the account associated with the input user ID. If information, in database 26 indicates that the pretender is permitted to access the account, code 22 a retrieves information from database 26 that specifies the scope and content of the pretender's right of access to the account.
  • An account may provide access to one or more computer programs and/or databases.
  • a user's investment account may be served by programs for transmitting money between funds and determining fund performance, as described below.
  • Database 26 contains information specifying which programs (and/or databases) a pretender may access in each account and/or restrictions on the pretender's rights of access.
  • Code 22 a provides ( 306 ) this information (called “account information”) to computer 12 .
  • Code 29 c in computer 12 receives ( 205 ) the account information from server 14 , and stores ( 206 ) the account information in text file 32 , in particular, in the LB$A field.
  • the access information and account information in text file 32 are used in gaining access to accounts and applications. For example, if a pretender selects applications 44 or 45 from Web page 39 ( FIG. 5 ), and inputs an account number in entry box 42 , code 22 a provides Web page 46 ( FIG. 6 ) to computer 12 .
  • Web page 46 includes the same information that is displayed to the user specified in entry box 42 when the user accesses the account.
  • Web page 46 also includes an indication 47 that the pretender is “pretending” to be the user whose ID is specified in entry box 42 , and identification information 49 for the user.
  • Web page 46 displays icons 50 for executing programs that are available in the account. These icons include “Balances” icon 50 a for executing a program to obtain account balances; “Quotes” icon 50 b for executing a program to obtain stock quotes and the like; “Market Indices” icon 50 c for executing a program to obtain market indices; “Fund Performance” icon 50 d for executing a program to determine the performance of funds in the account; “Fund Exchanges” icon 50 e for executing a program to move money between funds; “Contribution Elections” icon 50 f for executing a program to contribute money to funds; “Payroll Deductions” icon 50 g for executing a program to specify payroll deductions; “Loans” icon 50 h for executing a program to inquire about loans; “Withdrawal” icon 50 i for executing
  • code (not shown) in a program interrogates text file 32 to determine if the pretender can access the program.
  • the pretender requests ( 701 ) access to a program by clicking on one of icons 50 .
  • Code 22 a in server 14 receives ( 801 ) the request and obtains ( 802 ) account information from text file 32 in browser 29 b .
  • code 22 a interrogates the LB$A field of the text file.
  • Code 22 a receives ( 702 ) the interrogation request and allows the text file to be probed.
  • Code 22 a determines ( 803 ) if the pretender is permitted to access the program based on the account information in the LB$A field.
  • the account information in LB$A may permit the pretender to execute programs for viewing/accessing information relating to an account (e.g., fund performance), but not to change parameters of the account (e.g., to move money from one fund to another).
  • the access information may permit the pretender to change account parameters. Access to the account may be provided to a pretender from an application 22 b regardless of whether the owner of the account can access that application.
  • FIG. 9 shows a Web page 52 that is accessed via application 54 ( FIG. 5 ).
  • web page 52 includes various programs that can be accessed therefrom.
  • These programs 55 include “News” 55 a (shown) for executing a program to obtain news about an account (plan), “Plan” 55 b for executing a program to access information on a specific plan (see below); “Participant” 55 c for executing a program to obtain information on a plan participant; “Admin” 55 d for executing a program to obtain information regarding plan administration; “Reports” 55 e for executing a program to obtain plan reports; “Communication” 55 f for executing a program relating to communication; and “Invest” 55 g for executing a program to invest in a plan.
  • the pretender can obtain information about a specific plan (such as content, templates, and the like) that is not associated with a particular plan sponsor's view.
  • Clicking on “Plan” 55 a FIG. 9 ) produces Web page 60 shown in FIG. 10 .
  • the pretender is prompted to enter a plan number in entry box 61 .
  • Clicking on “Continue” button 62 retrieves Web page 64 ( FIG. 11 ), which includes information 65 on the plan number entered in entry box 61 .
  • the pretender will be able to do this if it is permitted by the account information in text file 32 .
  • programs 50 in an application 44 might themselves include embedded programs. Rights of access to such embedded programs may also be specified in a text file that is interrogated by such embedded programs prior to their execution. The pretender can obtain access to accounts while the owner is accessing the account (at the same time) or while the owner is not accessing the account.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Technology Law (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Security & Cryptography (AREA)
  • Educational Administration (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A first party is provided with access to an account of a second party by inputting identification information for the account of the second party, and receiving account information for the account of the second party based on the identification information. The account of the second party is accessed based on the account information.

Description

    CLAIM OF PRIORITY
  • This application is a continuation and claims priority under 35 U.S.C. §120 to U.S. patent application Ser. No. 09/371,687, filed Aug. 10, 1999, the entire contents of which are hereby incorporated by reference.
  • BACKGROUND OF THE INVENTION
  • This invention relates to providing one party with access to an account of another party.
  • Investment firms provide their customers (including plan sponsors and participants) with on-line access to accounts, such as retirement accounts and investment accounts. To access an account via the Internet, for example, the owner or manager of the account enters a user identifier (“ID”) and a password on a Web page provided by the investment firm. Once inside the account, the owner or manager can view account information, such as balances, or change account parameters, such as fund allocations.
  • SUMMARY OF THE INVENTION
  • In general, in one aspect of the invention, an account of a second party is accessed by inputting identification information for the account (such as a user ID), and receiving account information for the account based on the identification information. The account is accessed based on this account information.
  • Among the advantages of the invention may be one or more of the following. The first party can access the account without knowing the second party's password. This is particularly advantageous if the first party is an employee of an investment firm that maintains the account.
  • For example, the employee is able to view the same information as the account owner, thus making it easier for the employee to address any problems that the account owner is having with the account or with accessing information in the account. Another benefit is that changes to the account can be made by the employee, if the owner so desires.
  • The foregoing aspect may include one or more of the following features/functions. The account information may define a right of a first party to access computer programs associated with the account. The account information may be stored in a text file. The first party may access the account information by requesting access to the account, receiving an interrogation into the text file from software that controls access to the account, and receiving access to the account if the software determines, based on the interrogation, that the first party is entitled to access the account. The first party may input the identification information on a Web page accessed by a Web browser. The text file may comprise an Internet cookie.
  • The above aspect may also include the first party inputting identifying information, and receiving access information that corresponds to the identifying information. The access information may define a right of the first party to access a program which includes the account of the second party. The program may be accessed based on the access information. The inputting, receiving, and accessing noted above may be performed from the program. Access to the program by the first party may be governed by the access information. Information from the account may be displayed. A parameter of the account may be changed.
  • In general, in another aspect, to access an account of a second party, a first party receives identification information for the account. It is then verified that the first party is entitled to access the account based on the identification information. Account information is provided to the first party for use in accessing the account.
  • This aspect may include one or more of the following features/functions. It may include receiving a request from the first party to access the account of the second party, obtaining account information from the first party, and determining whether the first party is entitled to access the account based on the account information. The aspect may include receiving information identifying the first party, verifying that the first party is entitled to access a program that includes the account of the second party based on the identification information, and providing, to the first party, access information for use in accessing the program. The aspect may include receiving a request from the first party to access the program that includes the account of the second party, obtaining the access information from the first party, and determining whether the first party is entitled to access the program based on the access information.
  • Other features'and advantages will become apparent from the following description, claims and drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a plan view of a network system that includes a server and a remote computer on which a first party accesses the account of second party.
  • FIG. 2 is a flowchart showing a process, performed on the remote computer, for accessing the account.
  • FIG. 3 is a flowchart showing a process, performed on the server, for accessing the account.
  • FIG. 4 is a view of a login Web page presented to the first party on the remote computer.
  • FIG. 5 is a view of a Web page presented to the first party for selecting an account and applications for accessing the selected account.
  • FIG. 6 is a view of a Web page presented to the first party showing programs available from within the selected account.
  • FIG. 7 is a flowchart showing a process, performed on the remote computer, for accessing a program in the account.
  • FIG. 8 is a flowchart showing a process, performed on the server, for accessing a program in the account.
  • FIG. 9 is a view of an alternate Web page presented to the first party showing programs available from within a selected account.
  • FIG. 10 is a view of Web page for accessing an account (plan) from the Web page of FIG. 9.
  • FIG. 11 is a view of a Web page which displays information for an account input in the Web page of FIG. 10.
  • DESCRIPTION
  • In some embodiments, one party (the “pretender”) can access an account of another party without knowing the other party's password. For example, an employee of an investment firm can access a retirement or investment plan of a company, an individual account in such a plan, or an independent account of a private investor. Once the account is accessed, the information that would be displayed to its owner or manager is displayed to the pretender. “Owner” refers to the person that owns funds in an account, and “manager” refers to the person that makes investment decisions for the account, but does not necessarily own the funds in the account (though he may).
  • A network system 10 for implementing this embodiment is shown in FIG. 1. Network system 10 includes computers 11 and 12, network 13, server 14, and intermediary network 15.
  • Intermediary network 15 may be the Internet, a wide area network (“WAN”), or any other IP (Internet Protocol) or non-IP network capable of transmitting HTML (HyperText Markup Language) (or “Web”) pages. Connected to network 15 are server 14 and computer 11. Computer 11 is a personal computer (“PC”), or other processing device, which includes a memory 16 for storing computer programs 17 and a processor 19 for executing those programs to perform various functions (see view 20). Among the programs stored in memory 16 are an operating system (“OS”) 17 a, such as Microsoft® Windows98®, and a Web browser 17 b, such as Netscape® Navigator®, for accessing Web pages from server 14.
  • Server 14 is a World Wide Web (“WWW”) server that can be implemented on one or more computers (only one computer is shown). Server 14 includes a memory 21 which stores computer programs 22 and a processor 24 which executes instructions in those computer programs to perform various functions (see view 23). The computer programs stored in memory 21 include code 22 a and applications 22 b.
  • Applications 22 b enable remote users at computers 11 and 12 to access information 25 on accounts that are accessible to server 24. Commercial embodiments of such applications include Plan Sponsor Webstation® (“PSW”) and NetBenefits®, both from Fidelity® Investments. PSW provides a plan sponsor, such as an employer, with information about an investment plan. For example, using PSW, an employer can obtain information about its employees' retirement plan. NetBenefits® provides an individual with information about investment accounts and other financial services available to the individual. The term “account” will be used to denote any type of investment account, such as an individual investment account or a company investment plan.
  • Code 22 a receives identification information from a pretender, and authenticates the pretender based on information in database 26. Database 26 includes user IDs, passwords, and other information for permitting a pretender to access the accounts of another party. Once the pretender is authenticated, code 22 a retrieves information from database 26 and provides that information to the pretender.
  • This information identifies which of applications 22 b are accessible to the pretender, and which computer programs within each of those applications are accessible to the pretender. A detailed description of these functions of code 22 a is provided below. Commercial embodiments of code 22 a include the Pretender and Profiler software from Fidelity® Investments.
  • Server 14 is connected to network 13. Network 13 is a local area network (“LAN”) that supports an intranet running HTTP (Hyper Text Transport Protocol), over which Web pages are transmitted from server 14 to a pretender logged onto computer 12. Computer 12 is a PC, or the like, which includes a memory 27 for storing computer programs 29 and a processor 30 for executing instructions in those programs to perform various functions (see view 31).
  • Stored in memory 27 are OS 29 a, such as Microsoft® Windows98®, and a Web browser 29 b, such as Netscape® Navigator®. Web browser 29 b is used to access Web pages generated by code 22 a in server 14. Web browser 29 b includes a text file 32 (such as an Internet “cookie”) which contains information relating to a pretender on computer 12.
  • Text file 32 contains the following fields: LB$T, LB$A, LB$I, LB$R, LB$D, SP$T, and SP$I. LB$T is a ticket associated with a pretender “session” and used to track the activities of a pretender during that session. LB$A identifies programs in an application (see LB$D) that the pretender is allowed to access. LB$I is the user ID of the pretender. LB$R indicates a realm in which the pretender is operating. For example, LB$R may indicate that the pretender is viewing the contents of another party's account or that the pretender is performing tests on applications. LB$D indicates which applications a pretender is allowed to access. SP$T is used by code 29 c to exit a session after a predetermined time of inactivity. SP$I is the user ID of the account owner or the pretender.
  • Code 29 c, which is also stored in memory 27, interacts with browser 29 b and code 22 a in server 14 to enable a pretender at computer 12 to access others' accounts. In FIGS. 2 and 3, a pretender at computer 12 inputs (201) identification information via a Web page 34 (FIG. 4) provided by server 14. The identification information includes the user ID 35 and password 36 assigned to the pretender. Clicking on “Continue” button 37 causes code 29 c to transmit the identification information to server 14.
  • At server 14, code 22 a receives (301) the identification information of the pretender from computer 12. Code 22 a verifies (302) the password and user ID of the pretender by comparing them to passwords and user IDs stored in database 26. If code 22 a determines that the pretender's user ID and password match those stored in database 26, code 22 a locates access information in database 26 corresponding to the user ID and password of the pretender. The access information is stored in association with the user ID and password, and specifies which of applications 22 b the pretender may access.
  • Code 22 a retrieves the access information for the pretender and provides (303) it to computer 12. Code 22 a also outputs a Web page 39 (FIG. 5) to computer 12. Web page 39 includes selection buttons 40 for selecting which of applications 22 b to access, and pull-down bar 41 which can also be used to select an application 22 b. Web page 39 also includes entry box 42 for entering a user ID to access a user's account. This user ID may be the social security number of the account owner, the actual user ID of the account owner, or any other account identifier.
  • Returning to FIG. 2, code 29 c in computer 12 receives (202) the access information from server 14, and stores (203) the access information in text file 32, in particular, in the LB$D field. Web page 39 (FIG. 5) is also displayed on computer 12. Using this Web page, the pretender selects (204) an application 22 b and inputs a user ID in entry box 42 that corresponds to an account the pretender wants to access from the selected application.
  • This information is transmitted to server 14, where it is received (304) by code 22 a.
  • Code 22 a verifies (305) that the pretender is entitled to access the account based on the identification information for the pretender and the user ID from web page 39. In particular, code 22 a searches through database 26 to determine if the pretender has the right to access the account associated with the input user ID. If information, in database 26 indicates that the pretender is permitted to access the account, code 22 a retrieves information from database 26 that specifies the scope and content of the pretender's right of access to the account.
  • An account may provide access to one or more computer programs and/or databases. For example, a user's investment account may be served by programs for transmitting money between funds and determining fund performance, as described below. Database 26 contains information specifying which programs (and/or databases) a pretender may access in each account and/or restrictions on the pretender's rights of access. Code 22 a provides (306) this information (called “account information”) to computer 12.
  • Code 29 c in computer 12 receives (205) the account information from server 14, and stores (206) the account information in text file 32, in particular, in the LB$A field. The access information and account information in text file 32 are used in gaining access to accounts and applications. For example, if a pretender selects applications 44 or 45 from Web page 39 (FIG. 5), and inputs an account number in entry box 42, code 22 a provides Web page 46 (FIG. 6) to computer 12. Web page 46 includes the same information that is displayed to the user specified in entry box 42 when the user accesses the account. Web page 46 also includes an indication 47 that the pretender is “pretending” to be the user whose ID is specified in entry box 42, and identification information 49 for the user.
  • The rights of the pretender to view data, execute programs, and change parameters of the account of Web page 46 are specified in the account information (LB$A) in text file 32. For example, Web page 46 displays icons 50 for executing programs that are available in the account. These icons include “Balances” icon 50 a for executing a program to obtain account balances; “Quotes” icon 50 b for executing a program to obtain stock quotes and the like; “Market Indices” icon 50 c for executing a program to obtain market indices; “Fund Performance” icon 50 d for executing a program to determine the performance of funds in the account; “Fund Exchanges” icon 50 e for executing a program to move money between funds; “Contribution Elections” icon 50 f for executing a program to contribute money to funds; “Payroll Deductions” icon 50 g for executing a program to specify payroll deductions; “Loans” icon 50 h for executing a program to inquire about loans; “Withdrawal” icon 50 i for executing a program to withdraw money from the account; “Transaction History” icon 50 j for executing a program to obtain a transaction history for the account; “Plan Literature” icon 50 k for executing a program to obtain literature about an investment plan; “Plan Information” icon 50 l for executing a program to obtain information about an investment plan; and “Calculator” icon 50 m for executing a calculator program.
  • Which of the programs the pretender has a right to access is specified in the account information in the LB$A field of text file 32. Upon execution, code (not shown) in a program interrogates text file 32 to determine if the pretender can access the program. Referring to FIGS. 7 and 8, the pretender requests (701) access to a program by clicking on one of icons 50. Code 22 a in server 14 receives (801) the request and obtains (802) account information from text file 32 in browser 29 b. Specifically, code 22 a interrogates the LB$A field of the text file. Code 22 a receives (702) the interrogation request and allows the text file to be probed. Code 22 a then determines (803) if the pretender is permitted to access the program based on the account information in the LB$A field.
  • If the pretender is permitted to access the program, the pretender receives access in 703; otherwise access is denied. The account information in LB$A may permit the pretender to execute programs for viewing/accessing information relating to an account (e.g., fund performance), but not to change parameters of the account (e.g., to move money from one fund to another). Alternatively, the access information may permit the pretender to change account parameters. Access to the account may be provided to a pretender from an application 22 b regardless of whether the owner of the account can access that application.
  • FIG. 9 shows a Web page 52 that is accessed via application 54 (FIG. 5). As in Web page 46 of FIG. 6, web page 52 includes various programs that can be accessed therefrom. These programs 55 include “News” 55 a (shown) for executing a program to obtain news about an account (plan), “Plan” 55 b for executing a program to access information on a specific plan (see below); “Participant” 55 c for executing a program to obtain information on a plan participant; “Admin” 55 d for executing a program to obtain information regarding plan administration; “Reports” 55 e for executing a program to obtain plan reports; “Communication” 55 f for executing a program relating to communication; and “Invest” 55 g for executing a program to invest in a plan.
  • As above, which of the foregoing programs the pretender has a right to access is specified in account information in the LB$A field of text file 32. Upon execution, code in a program interrogates the text file to determine if the pretender can access the program. This is done in accordance with the processes of FIGS. 7 and 8. Also, as above, the view and information provided by Web page 52 is the same view and information that the plan sponsor specified in entry box 42 (FIG. 5) would see.
  • As an alternative to the view of the plan sponsor provided in FIG. 9, the pretender can obtain information about a specific plan (such as content, templates, and the like) that is not associated with a particular plan sponsor's view. Clicking on “Plan” 55 a (FIG. 9) produces Web page 60 shown in FIG. 10. From Web page 60, the pretender is prompted to enter a plan number in entry box 61. Clicking on “Continue” button 62 retrieves Web page 64 (FIG. 11), which includes information 65 on the plan number entered in entry box 61. As above, the pretender will be able to do this if it is permitted by the account information in text file 32.
  • Returning to FIG. 5, each time a pretender enters a new application 22 b in a current pretender session, code in that application interrogates the access information (LBM in the text file 32 to determine if the pretender has the right to enter that application. Once in the application, accessing programs in the application is performed in accordance with FIGS. 7 and 8 above.
  • Other embodiments are also within the scope of the following claims. For example, programs 50 in an application 44 might themselves include embedded programs. Rights of access to such embedded programs may also be specified in a text file that is interrogated by such embedded programs prior to their execution. The pretender can obtain access to accounts while the owner is accessing the account (at the same time) or while the owner is not accessing the account.

Claims (37)

1. A computer-implemented method for providing a first party access to an account of a second party, comprises:
receiving from the first party identification information of the first party that is used to access the account of the second party;
retrieving by one or more computers account information for the account of the second party based on the identification information of the first party; and
generating a user interface that renders on a display device the account information of the account of the second party.
2. The method of claim 1, wherein the account information defines a right of the first party to access computer programs associated with the account.
3. The method of claim 1, further comprising storing the account information in a text file;
wherein the first party accesses the account by:
requesting access to the account;
receiving an interrogation into the text file from software that controls access to the account; and
receiving access to the account if the software determines, based on the interrogation, that the first party is entitled to access the account.
4. The method of claim 3, wherein:
the first party inputs the identification information on a Web page accessed by a Web browser; and
the text file comprises an Internet cookie.
5. The method of claim 1, further comprising:
inputting information identifying the first party;
receiving access information that corresponds to the information identifying the first party, the access information defining a right of the first party to access a program which includes the account of the second party; and
accessing the program based on the access information;
wherein inputting, receiving the account information, and accessing are performed from the program.
6. The method of claim 5, wherein access to the program by the first party is governed by the access information.
7. The method of claim 1, further comprising displaying information from the account.
8. The method of claim 1, further comprising changing a parameter of the account.
9. The method of claim 1 further comprising:
verifying that the first party is entitled to access the account of the second party based on the identification information of the first party.
10-12. (canceled)
13. A computer program stored on a computer-readable medium for providing a first party access to an account of a second party, the computer program comprising instructions that cause a computer to:
receive from the first party identification information of the first party that is used to access the account of the second party;
retrieve account information for the account of the second party based on the identification information of the first party; and
generate a user interface that renders on a display device the account information of access the account of the second party.
14. The computer program of claim 13, wherein the account information defines a right of the first party to access computer programs associated with the account.
15. The computer program of claim 13, further comprising instructions that cause the computer to:
store the account information in a text file;
request access to the account;
receive an interrogation into the text file from software that controls access to the account; and
receive access to the account if the software determines, based on the interrogation, that the first party requesting access is entitled to access the account.
16. The computer program of claim 15, wherein:
the first party inputs the identification information on a Web page accessed by a Web browser; and
the text file comprises an Internet cookie.
17. The computer program of claim 13, further comprising instructions that cause the computer to:
input information identifying the first party;
receive access information that corresponds to the information identifying, the first party, the access information defining a right of the first party to access a second program which includes the account of the second party; and
access the second program based on the access information;
wherein inputting, receiving the account information, and accessing arc executed from the second program.
18. The computer program of claim 17, wherein access to the second program by the first party is governed by the access information.
19. The computer program of claim 13, further comprising instructions to cause the computer to display information from the account.
20. The computer program of claim 13, further comprising instructions to cause the computer to change a parameter of the account.
21. The computer program product of claim 13 further comprising instructions to:
verify that the first party is entitled to access the account of the second party based on the identification information of the first party.
22-24. (canceled)
25. An apparatus for providing a first party access to an account of a second party, comprising:
a memory which stores computer instructions; and
a processor which executes the instructions to (i) receive from the first party identification information of the first party that is used to access the account of the second party, (ii) retrieve account information for the account of the second party based on the identification information of the first party, and (iii) generate a user interface that renders on a display device the account information of the account of the second party.
26. The apparatus of claim 25, wherein the account information defines a right of the first party to access computer programs associated with the account.
27. The apparatus of claim 25, wherein the processor executes instructions to (i) store the account information in a text file, (ii) request access to the account, (iii) receive an interrogation into the text file from software that controls access to the account, and (iv) receive access to the account if the software determines, based on the interrogation, that the first party requesting access is entitled to access the account.
28. The apparatus of claim 27, wherein:
the first party inputs the identification information on a Web page accessed by a Web browser; and
the text file comprises an Internet cookie.
29. The apparatus of claim 25, wherein:
the processor executes instructions to (i) input information identifying the first party, (ii) receive access information that corresponds to the information identifying the first party, the access information defining a right of the first party to access a program which includes the account of the second party: and (iii) access the program based on the access information; and
inputting, receiving the account information, and accessing are performed from the program.
30. The apparatus of claim 29, wherein access to the program by the first party is governed by the access information.
31. The apparatus of claim 25, wherein the processor executes instructions to display information from the account.
32. The apparatus of claim 25, further comprising changing a parameter of the account.
33. An apparatus of claim 25, wherein the processor further executes instructions to: verify that the first party is entitled to access the account of the second party based on the identification information of the first party.
34-36. (canceled)
37. The method of claim 1, wherein the account of the second party is accessed over an intranet running HTTP.
38. The computer program of claim 13, wherein the account of the second party is accessed over an intranet running HTTP.
39. The apparatus of claim 25, wherein the account of the second party is accessed over an intranet running HTTP.
40. The method of claim 1 further comprising:
determining, by one or more computers, that the account of the second party is accessible to the first party.
41. The method of claim 1, wherein generating a user interface further comprises:
generating a user interface, for the first party, that renders on a display device the account information of the account of the second party that is the same as the account information of the account of the second party that would he displayed for the second party were the second party to access the account.
42. The computer program of claim 13, wherein instructions that cause a computer to generate a user interface further comprise instructions that cause a computer to:
generate a user interface, for the first party, that renders on a display device the account information of the account of the second party that is the same as the account information of the account of the second party that would be displayed for the second party were the second party to access the account.
43. The apparatus of claim 25, wherein the instructions to generate a user interface further comprise the instructions to:
generate a user interface, for the first party, that renders on a display device the account information of the account of the second party that is the same as the account information of the account of the second party that would be displayed for the second party were the second party to access the account.
US12/614,789 1999-08-10 2009-11-09 Providing One Party with Access to an Account of Another Party Abandoned US20100179892A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/614,789 US20100179892A1 (en) 1999-08-10 2009-11-09 Providing One Party with Access to an Account of Another Party

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/371,687 US7627507B1 (en) 1999-08-10 1999-08-10 Providing one party access to an account of another party
US12/614,789 US20100179892A1 (en) 1999-08-10 2009-11-09 Providing One Party with Access to an Account of Another Party

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/371,687 Continuation US7627507B1 (en) 1999-08-10 1999-08-10 Providing one party access to an account of another party

Publications (1)

Publication Number Publication Date
US20100179892A1 true US20100179892A1 (en) 2010-07-15

Family

ID=23465007

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/371,687 Expired - Fee Related US7627507B1 (en) 1999-08-10 1999-08-10 Providing one party access to an account of another party
US12/614,789 Abandoned US20100179892A1 (en) 1999-08-10 2009-11-09 Providing One Party with Access to an Account of Another Party

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/371,687 Expired - Fee Related US7627507B1 (en) 1999-08-10 1999-08-10 Providing one party access to an account of another party

Country Status (3)

Country Link
US (2) US7627507B1 (en)
CA (1) CA2381422C (en)
WO (1) WO2001011490A2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140164239A1 (en) * 2012-12-11 2014-06-12 Hon Hai Precision Industry Co., Ltd. Account borrowing system and method
US9727860B1 (en) * 2008-01-08 2017-08-08 Stamps.Com Inc. Systems and methods for value bearing indicia balance reservation
US10129172B1 (en) 2014-11-20 2018-11-13 Auctane, LLC Systems and methods for cloud-based application access to resources
US10521754B2 (en) 2016-03-08 2019-12-31 Auctane, LLC Concatenated shipping documentation processing spawning intelligent generation subprocesses
US10579955B1 (en) 2015-06-30 2020-03-03 Auctane, LLC Methods and systems for providing multi-carrier/multi-channel/multi-national shipping
US11010706B1 (en) 2015-05-13 2021-05-18 Auctane, LLC Systems and methods for managing and/or facilitating return shipment of items

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9129034B2 (en) * 2000-02-04 2015-09-08 Browse3D Corporation System and method for web browsing
US20090109941A1 (en) * 2007-10-31 2009-04-30 Connect Spot Ltd. Wireless access systems
US10558995B2 (en) * 2011-07-29 2020-02-11 Ncr Corporation Value management system
US20160080293A1 (en) * 2014-09-12 2016-03-17 Microsoft Corporation Accounts Control
US9697349B2 (en) 2014-10-26 2017-07-04 Microsoft Technology Licensing, Llc Access blocking for data loss prevention in collaborative environments
US11748814B2 (en) 2018-05-21 2023-09-05 Empower Annuity Insurance Company Of America Planning engine for a financial planning system
US20190354274A1 (en) 2018-05-21 2019-11-21 Great-West Life & Annuity Insurance Company Graphical user interface for comparing current and model income projections from a financial planning system
USD1043727S1 (en) 2021-09-20 2024-09-24 Empower Annuity Insurance Company Of America Display screen or portion thereof with graphical user interface

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956024A (en) * 1995-08-08 1999-09-21 Continental Cablevision, Inc. Graphical user interface for customer service representatives for subscriber management systems
US5999968A (en) * 1996-10-24 1999-12-07 Fujitsu Limited System and method for presenting shared information to network user in specific order
US6195420B1 (en) * 1996-06-26 2001-02-27 Sun Microsystems, Inc. Hotel check-out system
US6606606B2 (en) * 1998-11-09 2003-08-12 Onecore Financial Network, Inc. Systems and methods for performing integrated financial transaction
US6662210B1 (en) * 1997-03-31 2003-12-09 Ncr Corporation Method of remote collaboration system
US6775782B1 (en) * 1999-03-31 2004-08-10 International Business Machines Corporation System and method for suspending and resuming digital certificates in a certificate-based user authentication application system
US7043529B1 (en) * 1999-04-23 2006-05-09 The United States Of America As Represented By The Secretary Of The Navy Collaborative development network for widely dispersed users and methods therefor

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5560008A (en) 1989-05-15 1996-09-24 International Business Machines Corporation Remote authentication and authorization in a distributed data processing system
US5649099A (en) 1993-06-04 1997-07-15 Xerox Corporation Method for delegating access rights through executable access control program without delegating access rights not in a specification to any intermediary nor comprising server security
JP2957938B2 (en) * 1995-03-31 1999-10-06 ミツビシ・エレクトリック・インフォメイション・テクノロジー・センター・アメリカ・インコーポレイテッド Window control system
US5696824A (en) * 1995-06-07 1997-12-09 E-Comm Incorporated System for detecting unauthorized account access
US5802499A (en) * 1995-07-13 1998-09-01 Cedel Bank Method and system for providing credit support to parties associated with derivative and other financial transactions
US5941947A (en) * 1995-08-18 1999-08-24 Microsoft Corporation System and method for controlling access to data entities in a computer network
US5729734A (en) * 1995-11-03 1998-03-17 Apple Computer, Inc. File privilege administration apparatus and methods
US6006333A (en) * 1996-03-13 1999-12-21 Sun Microsystems, Inc. Password helper using a client-side master password which automatically presents the appropriate server-side password to a particular remote server
US6295551B1 (en) * 1996-05-07 2001-09-25 Cisco Technology, Inc. Call center system where users and representatives conduct simultaneous voice and joint browsing sessions
US5970477A (en) * 1996-07-15 1999-10-19 Bellsouth Intellectual Property Management Corporation Method and system for allocating costs in a distributed computing network
US6240444B1 (en) * 1996-09-27 2001-05-29 International Business Machines Corporation Internet web page sharing
US5875296A (en) 1997-01-28 1999-02-23 International Business Machines Corporation Distributed file system web server user authentication with cookies
US5918228A (en) * 1997-01-28 1999-06-29 International Business Machines Corporation Method and apparatus for enabling a web server to impersonate a user of a distributed file system to obtain secure access to supported web documents
US7003480B2 (en) * 1997-02-27 2006-02-21 Microsoft Corporation GUMP: grand unified meta-protocol for simple standards-based electronic commerce transactions
US5884312A (en) * 1997-02-28 1999-03-16 Electronic Data Systems Corporation System and method for securely accessing information from disparate data sources through a network
US5974135A (en) * 1997-06-11 1999-10-26 Harrah's Operating Company, Inc. Teleservices computer system, method, and manager application for integrated presentation of concurrent interactions with multiple terminal emulation sessions
US6829595B2 (en) * 1997-06-27 2004-12-07 Valista, Inc. MicroTrac internet billing solutions
US5991878A (en) * 1997-09-08 1999-11-23 Fmr Corp. Controlling access to information
US6128602A (en) * 1997-10-27 2000-10-03 Bank Of America Corporation Open-architecture system for real-time consolidation of information from multiple financial systems
US6256739B1 (en) * 1997-10-30 2001-07-03 Juno Online Services, Inc. Method and apparatus to determine user identity and limit access to a communications network
US6047268A (en) * 1997-11-04 2000-04-04 A.T.&T. Corporation Method and apparatus for billing for transactions conducted over the internet
US6038597A (en) * 1998-01-20 2000-03-14 Dell U.S.A., L.P. Method and apparatus for providing and accessing data at an internet site
JP3569122B2 (en) * 1998-01-22 2004-09-22 富士通株式会社 Session management system, service providing server, session management server, session management method, and recording medium
US6397337B1 (en) * 1998-04-30 2002-05-28 Compaq Computer Corporation Unified password prompt of a computer system
US6230171B1 (en) * 1998-08-29 2001-05-08 International Business Machines Corporation Markup system for shared HTML documents
US6470453B1 (en) * 1998-09-17 2002-10-22 Cisco Technology, Inc. Validating connections to a network system
US20010014878A1 (en) * 1998-11-09 2001-08-16 Nilotpal Mitra Transaction method and apparatus
US6327573B1 (en) * 1998-12-31 2001-12-04 Walker Digital, Llc Multiple party reward system utilizing single account
EP1018689A3 (en) * 1999-01-08 2001-01-24 Lucent Technologies Inc. Methods and apparatus for enabling shared web-based interaction in stateful servers
US20010012346A1 (en) * 1999-01-29 2001-08-09 Alex Terry Interactive billing system utilizing a thin web client interface
US7058817B1 (en) * 1999-07-02 2006-06-06 The Chase Manhattan Bank System and method for single sign on process for websites with multiple applications and services

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956024A (en) * 1995-08-08 1999-09-21 Continental Cablevision, Inc. Graphical user interface for customer service representatives for subscriber management systems
US6195420B1 (en) * 1996-06-26 2001-02-27 Sun Microsystems, Inc. Hotel check-out system
US5999968A (en) * 1996-10-24 1999-12-07 Fujitsu Limited System and method for presenting shared information to network user in specific order
US6662210B1 (en) * 1997-03-31 2003-12-09 Ncr Corporation Method of remote collaboration system
US6606606B2 (en) * 1998-11-09 2003-08-12 Onecore Financial Network, Inc. Systems and methods for performing integrated financial transaction
US6775782B1 (en) * 1999-03-31 2004-08-10 International Business Machines Corporation System and method for suspending and resuming digital certificates in a certificate-based user authentication application system
US7043529B1 (en) * 1999-04-23 2006-05-09 The United States Of America As Represented By The Secretary Of The Navy Collaborative development network for widely dispersed users and methods therefor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Cortese, Amy. "Software's Holy Grail." Business week Jun 24 1996: 83. (4 pages). *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9727860B1 (en) * 2008-01-08 2017-08-08 Stamps.Com Inc. Systems and methods for value bearing indicia balance reservation
US20140164239A1 (en) * 2012-12-11 2014-06-12 Hon Hai Precision Industry Co., Ltd. Account borrowing system and method
US11107029B1 (en) 2014-11-20 2021-08-31 Auctane, LLC Systems and methods implementing automated shipment status tracking
US11563694B1 (en) 2014-11-20 2023-01-24 Auctane, LLC Systems and methods for cloud-based application access to resources of local hosts by arbitrating access using local host agent applications
US10574587B1 (en) 2014-11-20 2020-02-25 Auctane, LLC Systems and methods for cloud-based application access to resources
US11943151B1 (en) 2014-11-20 2024-03-26 Auctane, LLC Systems and methods for controlling cloud-based application access to resources via a user agent client application
US11887040B1 (en) 2014-11-20 2024-01-30 Auctane, LLC Systems and methods implementing automated shipment status tracking
US11095572B1 (en) 2014-11-20 2021-08-17 Auctane, LLC Systems and methods for providing cloud-based applications access to resources local to user devices
US10129172B1 (en) 2014-11-20 2018-11-13 Auctane, LLC Systems and methods for cloud-based application access to resources
US11157331B1 (en) 2014-11-20 2021-10-26 Auctane, LLC Systems and methods for multiuser data concurrency and data object assignment
US11010706B1 (en) 2015-05-13 2021-05-18 Auctane, LLC Systems and methods for managing and/or facilitating return shipment of items
US11593752B2 (en) 2015-05-13 2023-02-28 Auctane, LLC Systems and methods for managing and/or facilitating return shipment of items
US11790314B1 (en) 2015-05-13 2023-10-17 Auctane, LLC Systems and methods for managing and/or facilitating return shipment of items
US10579955B1 (en) 2015-06-30 2020-03-03 Auctane, LLC Methods and systems for providing multi-carrier/multi-channel/multi-national shipping
US11282025B1 (en) 2016-03-08 2022-03-22 Auctane, LLC Concatenated shipping documentation processing spawning intelligent generation subprocesses
US11574280B1 (en) 2016-03-08 2023-02-07 Auctane, LLC Concatenated shipping documentation processing spawning intelligent generation subprocesses
US10521754B2 (en) 2016-03-08 2019-12-31 Auctane, LLC Concatenated shipping documentation processing spawning intelligent generation subprocesses

Also Published As

Publication number Publication date
CA2381422A1 (en) 2001-02-15
US7627507B1 (en) 2009-12-01
WO2001011490A9 (en) 2002-07-18
CA2381422C (en) 2013-02-19
WO2001011490A2 (en) 2001-02-15
WO2001011490A3 (en) 2002-01-03

Similar Documents

Publication Publication Date Title
US20100179892A1 (en) Providing One Party with Access to an Account of Another Party
US7930411B1 (en) Network-based verification and fraud-prevention system
US9400882B2 (en) Method and system for maintaining login preference information of users in a network-based transaction facility
USRE45295E1 (en) System and method for integrating public and private data
US7171384B1 (en) Browser interface and network based financial service system
US7991673B2 (en) Portfolio synchronizing between different interfaces
US7933834B2 (en) Interactive bill payment center
US8244635B2 (en) System and method for syndicated collection, aggregation and delivery of personal data
US20060136595A1 (en) Network-based verification and fraud-prevention system
US8005755B2 (en) System and method for syndicated transactions
US20020059369A1 (en) Method and apparatus for creating and distributing non-sensitized information summaries to users
US20010023414A1 (en) Interactive calculation and presentation of financial data results through a single interface on a data-packet-network
WO2001061590A9 (en) System for providing financial services
JP2003520361A (en) Personalized access to website
US20020194262A1 (en) System and method for controlling the interruption and resumption of access to WWW pages requiring certain prerequisites
EP1242948A1 (en) Method and apparatus for providing intelligent recommendations to users regarding online activities based on knowledge of data from a user's multiple web-services
KR20010086748A (en) A user authentic control system
KR20020020157A (en) Method for providing information by using Internet

Legal Events

Date Code Title Description
AS Assignment

Owner name: FMR CORP., MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DRAKELEY, ERIN E.;AMATUCCI, MIKE;IANNUCCI, LOU;AND OTHERS;SIGNING DATES FROM 19991127 TO 19991129;REEL/FRAME:023782/0426

AS Assignment

Owner name: FMR CORP., MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DRAKELEY, ERIN E.;AMATUCCI, MIKE;IANNUCCI, LOU;AND OTHERS;REEL/FRAME:024098/0465

Effective date: 19991129

AS Assignment

Owner name: FMR LLC, MASSACHUSETTS

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE RE: DOC. I.D. NO.: 501136631 ADDING AN ADDRESS FOR EACH RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 024098 FRAME 0465. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME;ASSIGNOR:FMR CORP.;REEL/FRAME:024273/0302

Effective date: 20070927

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION