×

Audit logging for a secure, scalable and flexible Internet fax architecture

  • US 10,477,070 B2
  • Filed: 03/14/2019
  • Issued: 11/12/2019
  • Est. Priority Date: 06/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • maintaining, by a central logging module associated with an Internet fax system, a chronological record of a sequence of events associated with a plurality of components of the Internet fax system in a form of an audit log, wherein the audit log stores a plurality of audit log entries for purposes of auditing security and compliance of the Internet fax system and wherein the plurality of components include an initial submission gateway device, a plurality of imaging systems, a plurality of fax processing resources and a notification server;

    submitting a fax request within the Internet fax system, including;

    receiving, at the initial submission gateway device, a request to deliver a fax message to one or more third parties; and

    storing, by the initial submission gateway device, one or more source files associated with the request and representing at least a portion of content to be included as part of the fax message to a shared storage area of the Internet fax system accessible by the plurality of imaging systems and the plurality of fax processing resources of the Internet fax system;

    creating a work request within the Internet fax system, including;

    selecting, by the initial submission gateway device, an imaging system of the plurality of imaging systems to convert the one or more source files into a digital representation suitable for faxing; and

    storing, by the initial submission gateway device, a work request on a centralized work queue within a database of the Internet fax system accessible by the plurality of imaging systems, the work request containing information identifying the selected imaging system;

    converting, by the selected imaging system, the one or more source files into the digital representation and associating the digital representation with an outbound fax job;

    queuing, by the selected imaging system, the outbound fax job for sending by submitting the outbound fax job to a fax server of the plurality of fax processing resources;

    delivering, by the fax server, the fax message to the one or more third parties;

    notifying, by the notification server, the user regarding delivery of the fax message; and

    causing one or more audit log entries of the plurality of audit log entries, separate and distinct from a record of outbound fax calls to be presented to subscribers of the Internet fax system, to be created and stored within the audit log by one or more of;

    providing, by the initial submission gateway device, the central logging module with information regarding a user of the Internet fax system associated with the request, an interface of the Internet fax system through which the request was received, a destination fax number, one or more filenames of the one or more source files and a result of said submitting a fax request;

    providing, by the initial submission gateway device, the central logging module with a unique job identifier associated with the fax request and a result of said creating a work request;

    providing, by the selected imaging system, the central logging module with the unique job identifier and a result of said converting;

    providing, by the selected imaging system, the central logging module with the unique job identifier and a result of said queuing;

    providing, the fax server, the central logging module with the unique job identifier and a result of said delivering; and

    providing, by the notification server, the central logging module with the unique job identifier and a result of said notifying.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×