Method, apparatus, and computer program product for monitoring an electronic data exchange

US2016294651A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016294651-A1
Application numberUS-201514674059-A
CountryUS
Kind codeA1
Filing dateMar 31, 2015
Priority dateMar 31, 2015
Publication dateOct 6, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, computer program product and apparatus are provided for monitoring an electronic data exchange between a client and a servicing system. Inbound files from various types of agents may be received on the servicing system. Data collectors or listeners detect the transfer of data. A monitoring apparatus may collectively detect and track all data processing activities within the servicing systems. Profiles including expected processing activities based on the client or file type may be verified against tracking records of actual processing activities. The monitoring apparatus may therefore proactively monitor and initiate notifications in the event expected data processing activities do not occur or expected received files are not received in a specified time period.

First claim

Opening claim text (preview).

That which is claimed: 1 . A method for monitoring an electronic data exchange between a client and a servicing system, the method comprising: loading a profile comprising information describing expected files to be received during a defined period; logging information regarding receipt of files during the defined period in a tracking record; comparing the tracking record to the profile; and in an instance an expected file is not received during the defined period, generating a missing file notification. 2 . The method of claim 1 , further comprising: generating the profile by receiving user input describing the expected receipt, processing, and contents of a specified type of file; and applying the user input to a template such that the profile is stored in a memory of the serving system. 3 . The method of claim 1 , wherein the profile comprises an expected number of files of a given type to be received during the defined period, and the method further comprises: in an instance a number of received files of the given type does not match the expected number of files of the given type, generating a mismatch notification. 4 . The method of claim 1 , wherein the profile indicates an expected order of files to be processed, and the method further comprises: in an instance files are not received in the expected order, generating an unexpected order notification. 5 . The method of claim 1 , further comprising: calculating a deadline for a reactive process to occur in association with at least one received file and based on the profile; and in response to the deadline elapsing with no occurrence of the reactive process, generating a process failure notification. 6 . The method of claim 1 , further comprising: storing a plurality of tracking records in association with the identified profile; and generating reports describing the plurality of tracking records. 7 . The method of claim 1 , wherein logging the information regarding receipt of files in the tracking record occurs in response to receiving an indication generated by an intermediary data collector configured at least for listening to a plurality of agents, the agents comprising at least one of a file transfer protocol engine, file manager, or conversion interface. 8 . An apparatus for monitoring an electronic data exchange between a client and a servicing system, the apparatus comprising processing circuitry configured to cause the apparatus to perform at least: loading a profile comprising information describing expected files to be received during a defined period; logging information regarding receipt of files during the defined period in a tracking record; comparing the tracking record to the profile; and in an instance an expected file is not received during the defined period, generating a missing file notification. 9 . The apparatus of claim 8 , wherein the processing circuitry is further configured to cause the apparatus to perform at least: generating the profile by receiving user input describing the expected receipt, processing, and contents of a specified type of file; and applying the user input to a template such that the profile is stored in a memory of the serving system. 10 . The apparatus of claim 8 , wherein the profile comprises an expected number of files of a given type to be received during the defined period, and the processing circuitry is further configured to cause the apparatus to perform at least: in an instance a number of received files of the given type does not match the expected number of files of the given type, generating a mismatch notification. 11 . The apparatus of claim 8 , wherein the profile indicates an expected order of files to be processed, and the processing circuitry is further configured to cause the apparatus to perform at least: in an instance files are not received in the expected order, generating an unexpected order notification. 12 . The apparatus of claim 8 , wherein the processing circuitry is further configured to cause the apparatus to perform at least: calculating a deadline for a reactive process to occur in association with at least one received file and based on the profile; and in response to the deadline elapsing with no occurrence of the reactive process, generating process failure notification. 13 . The apparatus of claim 8 , wherein the processing circuitry is further configured to cause the apparatus to perform at least: storing a plurality of tracking records in association with the identified profile; and generating reports describing the plurality of tracking records. 14 . The apparatus of claim 8 , wherein logging the information regarding receipt of files in the tracking record occurs in response to receiving an indication generated by an intermediary data collector configured at least for listening to a plurality of agents, the agents comprising at least one of a file transfer protocol engine, file manager, or conversion interface. 15 . A computer program product for monitoring an electronic data exchange between a client and a servicing system, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising instructions, which when performed by an apparatus, are configured to cause the apparatus to perform at least: loading a profile comprising information describing expected files to be received during a defined period; logging information regarding receipt of files during the defined period in a tracking record; comparing the tracking record to the profile; and in an instance an expected file is not received during the defined period, generating a missing file notification. 16 . The computer program product of claim 15 , wherein the computer-readable program instructions further comprise instructions, which when performed by the apparatus, are configured to cause the apparatus to perform at least: generating the profile by receiving user input describing the expected receipt, processing, and contents of a specified type of file; and applying the user input to a template such that the profile is stored in a memory of the serving system. 17 . The computer program product of claim 15 , wherein the profile comprises an expected number of files of a given type to be received during the defined period, and the computer-readable program instructions further comprise instructions, which when performed by the apparatus, are configured to cause the apparatus to perform at least: in an instance a number of received files of the given type does not match the expected number of files of the given type, generating a mismatch notification. 18 . The computer program product of claim 15 , wherein the profile indicates an expected order of files to be processed, and the computer-readable program instructions further comprise instructions, which when performed by the apparatus, are configured to cause the apparatus to perform at least: in an instance files are not received in the expected order, generating an unexpected order notification. 19 . The computer program product of claim 15 , wherein the computer-readable program instructions further comprise instructions, which when performed by the apparatus, are configured to cause the apparatus to perform at least: calculating a deadline for a reactive process to occur in association with at least one received file and based on the profile; and in

Assignees

Inventors

Classifications

  • H04L43/06Primary

    Generation of reports · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • comprising network management agents or mobile agents therefor · CPC title

  • using filtering, e.g. reduction of information by using priority, element types, position or time · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016294651A1 cover?
A method, computer program product and apparatus are provided for monitoring an electronic data exchange between a client and a servicing system. Inbound files from various types of agents may be received on the servicing system. Data collectors or listeners detect the transfer of data. A monitoring apparatus may collectively detect and track all data processing activities within the servicing …
Who is the assignee on this patent?
Mckesson Corp
What technology area does this patent fall under?
Primary CPC classification H04L43/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).