Communication pattern recognition

US10395016B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10395016-B2
Application numberUS-201715413594-A
CountryUS
Kind codeB2
Filing dateJan 24, 2017
Priority dateJan 24, 2017
Publication dateAug 27, 2019
Grant dateAug 27, 2019

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.

For communication pattern recognition, an apparatus is disclosed. The apparatus includes a baseline analysis module that samples predefined sources associated with a user and generates a baseline fingerprint for the user. The apparatus includes an active analysis module that re-samples the predefined sources associated with the user after a predefined time interval and generates an active fingerprint for the user. The apparatus includes a verification module that compares the active fingerprint to the baseline fingerprint and determines whether the active fingerprint closely matches the baseline fingerprint. If the active fingerprint closely matches the baseline fingerprint, then the verification module replaces the baseline fingerprint with the active fingerprint. If the active fingerprint does not match the baseline fingerprint, then the verification module performs a predefined action to rectify differences between the baseline fingerprint and the active fingerprint.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: one or more processors; a network interface whereby the one or more processors communicate with a network; and a memory storing code that is executable by the one or more processors to: generate a baseline network communications fingerprint for a first user, based on network communication pattern data for communications between the user one or more second users and sampled at a first point in time from one or more databases that archive network communication pattern data from a set of predefined sources; generate an active network communications fingerprint for the first user based on a re-sampling of the predefined sources after a predefined time interval; and perform a predefined action to update a network permission in response to differences detected between the baseline network communication fingerprint and the active network communication fingerprint for the first user, wherein the predefined action includes communicating a message to a network administrator to apply network permissions to the first user based on similarity between the first user's baseline network communication fingerprint and the baseline network communication fingerprint of the one or more second users. 2. The apparatus of claim 1 , wherein the one or more processors generate the baseline network communication fingerprint upon system initialization based on a sum of archived network communication data associated with the first user up until the point of generation. 3. The apparatus of claim 1 , wherein the network communications pattern data relates to one or more of message timestamps, message contents, message recipients, and message frequency. 4. The apparatus of claim 1 , wherein the predefined sources comprise predefined communication sources including one or more of an organization email system, an instant messaging history, and online voice communications. 5. The apparatus of claim 1 , wherein the re-sampling of the predefined sources associated with the first user include information from recent messages in a predefined time interval. 6. The apparatus of claim 1 , wherein the one or more processors generate the active network communications fingerprint while maintaining the baseline network communications fingerprint. 7. The apparatus of claim 1 , wherein the predefined time interval comprises a number of seconds, minutes, days, weeks, or months. 8. The apparatus of claim 1 , wherein the one or more processors adjust the predefined time interval based on a communication volume between the first user and the one or more second users. 9. The apparatus of claim 1 , wherein the one or more processors verification module replaces the baseline fingerprint by updating the baseline fingerprint with the active fingerprint to thereby generate an up-to-date baseline fingerprint. 10. The apparatus of claim 1 , wherein the predefined action to update the network permission includes communicating a request to the first user to re-validate permissions associated with the baseline network communication fingerprint for the first user. 11. The apparatus of claim 1 , wherein the predefined action to update the network permission includes communicating a request to a network administrator to temporarily revoke permissions associated with the baseline network communication fingerprint for the first user. 12. A method, comprising: generating a baseline network communications fingerprint for a first user based on network communication pattern data for communications between the user one or more second users and sampled at a first point in time from one or more databases that archive network communications pattern data from a set of predefined communication sources; generating an active network communications fingerprint for the first user based on a re-sampling of the predefined communication sources after a predetermined time interval; and performing a predefined action to update a network permission in response to differences detected between the baseline network communications fingerprint and the active network communication fingerprint for the first user, wherein the predefined action includes communicating to at least one of a network administrator and the first user, one or more network permissions for the one or more second users who have a similar baseline fingerprint to the baseline fingerprint for the first user. 13. The method of claim 12 , wherein the predefined communication sources comprise one or more of an organization email system, an instant messaging history, and online voice communications. 14. The method of claim 12 , wherein the predefined time interval comprises a number of seconds, minutes, days, weeks, or months. 15. The method of claim 14 , further comprising adjusting the predefined time interval based on a communication volume between the first user and the one or more second users. 16. The method of claim 12 , wherein the predefined action includes communicating a request to the user to re-validate permissions associated with the baseline network communications fingerprint for the first user. 17. The method of claim 12 , wherein the predefined action includes communicating a request to a network administrator to temporarily revoke permissions associated with the baseline fingerprint for the first user. 18. A computer program product for performing a network permission action, the computer program product comprising a computer-readable medium having program instructions embodied therewith, the program instructions executable by a processor to: generate, by processor, a baseline fingerprint for the first user based on network communication pattern data for communications between the first user and one or more second users and sampled at a first point in time from one or more databases that archive network communication pattern data from a set of predefined communication sources; generate, by processor, an active fingerprint for the first user based on re-sampling the predefined communication sources; perform, by processor, a predefined action related to a network permission in response to differences detected between the baseline network communications fingerprint and the active network communications fingerprint for the first user, wherein the predefined action includes communicating to at least one of a network administrator and the first user, one or more network permissions for the one or more second users who have a similar baseline fingerprint to the baseline fingerprint for the first user.

Assignees

Inventors

Classifications

  • Entity profiles · CPC title

  • G06F21/316Primary

    by observing the pattern of computer usage, e.g. typical user behaviour · CPC title

  • Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • User profiles · CPC title

  • Electricity · mapped topic

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 US10395016B2 cover?
For communication pattern recognition, an apparatus is disclosed. The apparatus includes a baseline analysis module that samples predefined sources associated with a user and generates a baseline fingerprint for the user. The apparatus includes an active analysis module that re-samples the predefined sources associated with the user after a predefined time interval and generates an active finge…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F21/316. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).