Customer access solutions architecture
AssigneeCitibank, N.A.
InventorsKenneth R. Brown, John D'Onofrio, James Ellerbee, Jay Gould, Jennifer Holme, Peter J. Lupario, Umesh Marthi
Life of this patent
Estimating the term…
Abstract
The present invention provides systems and methods for electronically delivering banking services to end clients and, more particularly, using Internet based technologies as a means of exposing those services. The solution to this problem set forth in this invention is the creation of a common electronic delivery infrastructure and application deployment environment, exposing an institution's entire portfolio of corporate banking services to its clients at a number of different locations at any time.
Claims23
A method for providing services over a network from a host to an access location, comprising:
- providing a plurality of services, the plurality of services accessible by the host;
- receiving a request for access to the plurality of services from the access location via the network;
- installing a local access application at the access location;
- and
- determining whether the local access application at the access location needs to be upgraded;
- wherein the plurality of services are accessible at the access location via the local access application and via the host, and the local access application comprises a plurality of tiers of service access.
A method for providing services over a network from a host to an access location, comprising:
- providing a plurality of services, the plurality of services accessible by the host;
- receiving a request for access to the plurality of services from the access location via the network;
- installing a local access application at the access location, wherein installing the local access application comprises running an applet at the local access location;
- and
- determining whether the local access application at the access location needs to be upgraded;
- wherein the plurality of services are accessible at the access location via the local access application and via the host;
- wherein the applet comprises a customizable navigation shell.
A system for providing services over a network, comprising:
- a host server coupled to the network;
- a processor accessible by the server, the processor providing a plurality of services;
- an access program operable over the network;
- a local access location coupled to the network;
- an application framework for providing an application for each of the plurality of services over the network;
- wherein the application framework comprises a navigation shell for providing navigation of available services in the system and an applications object for controlling applications of the available services;
- an entitlements manager for determining whether the service application should be provided by the application framework over the network;
- and
- a session manager for managing a session of providing the service application over a network;
- wherein the plurality of services are accessible at the access location via a local access application at the local access location and via the host;
- and wherein the host server determines whether the local access application needs to be upgraded.
A method for providing services over a network from a host to an access location, comprising:
- providing a plurality of services, the plurality of services accessible by the host;
- receiving a request for access to the plurality of services from the access location via the network;
- installing a local access application at the access location;
- determining whether the local access application at the access location needs to be upgraded;
- interfacing at least one local client application at the local access location with the local access application, wherein interfacing comprises translating data from the local access application into a format compatible with at least one service;
- wherein the plurality of services are accessible at the access location via the local access application and via the host.
A method for providing services over a network, comprising:
- receiving a request for a service;
- receiving a commitment for the requested service;
- obtaining information relating to the request for the service;
- generating an origination definition function based on the obtained information;
- assigning accessing information to the request for the service;
- creating a profile containing the obtained information;
- providing a software installation package over the network;
- authenticating via the software installation package the request for the service;
- generating a solution package for the requested service;
- and
- providing the requested service over the network based on the generated solution package.
Dependencies are inferred from the claim text.