×

Method and apparatus for accepting check deposits via the internet using browser-based technology

  • US 7,392,935 B2
  • Filed: 02/09/2006
  • Issued: 07/01/2008
  • Est. Priority Date: 02/10/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for transmitting captured objects from a capturing device in real-time from one or more client components through an enterprise server component to one or more enterprise backend processing components, comprising the steps of:

  • one or more client components creating a session with a component on an enterprise server;

    responsive to said creating a session, said enterprise server launching an enterprise application and downloading one or more corresponding runtime components onto said one or more client components;

    from a browser window on said one or more client components, executing said one or more runtime components to invoke interface APIs of a capturing device, and on said browser window displaying an interface to said enterprise application for accessing said enterprise application;

    from the browser runtime components, calling capturing device interface APIs to communicate with said device, wherein said capturing device interface APIs make device driver calls to said capturing device;

    capturing one or more objects through said capturing device;

    from said one or more runtime components, optionally calling capturing device interface APIs to direct said device to selectively extract additional information from each said captured object;

    said browser runtime components pre-processing said captured objects to ensure message consistency and compatibility with said enterprise server;

    transmitting said captured one or more objects and, if available, said selectively extracted additional information, to a repository communicably connected to said enterprise application for enterprise backend post-processing; and

    said browser runtime components detecting exception conditions on said capturing device and, if within scope of said runtime components, handling exception conditions, and passing said detected exception conditions and said handled exception conditions, as well as unhandled exception conditions and ancillary information to said enterprise server component;

    wherein no captured objects are stored on said one or more client components.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×