Systems and methods for managing the use of electronic activities based on geographic location and communication history policies

US10657131B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10657131-B2
Application numberUS-201916419583-A
CountryUS
Kind codeB2
Filing dateMay 22, 2019
Priority dateMay 24, 2018
Publication dateMay 19, 2020
Grant dateMay 19, 2020

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 for managing information corresponding to electronic activities may include accessing a plurality of electronic activities transmitted or received via electronic accounts associated with a plurality of data source providers, maintaining a plurality of node profiles, updating the plurality of node profiles using the plurality of electronic activities, and identifying a node profile with which to link the electronic activity. The method further includes selecting, using an electronic activity management policy, an electronic activity management process of a plurality of electronic activity management processes based on i) at least one value of one or more predetermined field-value pairs of the node profile satisfying a location-based condition, or ii) a communication history between a first electronic account of the node profile and a second participant of the electronic activity. The method yet further includes managing information corresponding to the electronic activity in accordance with the selected electronic activity management process.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: accessing, by one or more processors, data of a plurality of emails transmitted or received via electronic accounts associated with a plurality of data source providers, the one or more processors maintaining a plurality of user profiles and configured to update the plurality of user profiles using the plurality of emails; identifying, by the one or more processors, from data included in a first email of the plurality of emails, a first user profile with which to associate the first email; determining, by the one or more processors, from at least one data structure maintaining an association between a first subset of the plurality of emails and the first user profile, a first number of emails transmitted by at least one first electronic account of the first user profile to at least one second electronic account of a second user profile; restricting, by the one or more processors, storing the data of the first email in one or more data structures responsive to determining that the first number of emails fails to satisfy a threshold; identifying, by the one or more processors, a second email associated with the first user profile, the second email transmitted by the at least one first electronic account of the first user profile to the at least one second electronic account of the second user profile; updating, by the one or more processors, a count of emails transmitted by the at least one first electronic account of the first user profile to the at least one second electronic account of the second user profile from the first number of emails to a second number of emails transmitted by the at least one first electronic account of the first user profile to the at least one second electronic account of the second user profile; and storing, by the one or more processors, data of the second email in the one or more data structures responsive to determining that the count of emails satisfies the threshold. 2. The method of claim 1 , further comprising storing, by the one or more processors, data of the first email in the one or more data structures responsive to determining that the count of emails satisfies the threshold. 3. The method of claim 1 , further comprising: identifying, by the one or more processors, a data source provider of the plurality of data source providers associated with the first email; and sending, by the one or more processors, an instruction to the data source provider to cause the data source provider to delete information corresponding to a third email from a memory element responsive to determining that the count of emails does not satisfy the threshold. 4. The method of claim 1 , further comprising: identifying, by the one or more processors, a data source provider of the plurality of data source providers associated with the first email and the second email; selecting, by the one or more processors, the threshold based on the data source provider associated with the first email and the second email. 5. The method of claim 1 , further comprising: modifying, by the one or more processors, the first email according to a storage policy to generate a modified first email; and storing, by the one or more processors, information corresponding to the modified first email in the one or more data structures. 6. The method of claim 1 , further comprising: identifying, by the one or more processors, a first field-value pair of the first user profile or the second user profile; determining, by the one or more processors, the threshold using the first field-value pair of the first user profile or the second user profile. 7. The method of claim 1 , further comprising: parsing, by the one or more processors, the first email to extract a first electronic activity field-value pair corresponding to a first predetermined field; comparing, by the one or more processors, a first value of the first electronic activity field-value pair with a predetermined list comprising a plurality of values to determine at least one match between the first value and one of the plurality of values; and selecting, by the one or more processors, the threshold based on the at least one match. 8. The method of claim 1 , further comprising: identifying, by the one or more processors, a subset of the plurality of emails comprising one or more emails transmitted or received between the at least one first electronic account of the first user profile and the at least one second electronic account of the second user profile; determining, by the one or more processors, a timestamp of a most recent email of the subset of the plurality of emails; and generating, by the one or more processors, a communication history between the at least one first electronic account of the first user profile and the at least one second electronic account of the second user profile based on the timestamp. 9. The method of claim 1 , further comprising: parsing, by the one or more processors, the first email to determine a context of the first email; comparing, by the one or more processors, the context of the first email with a predetermined list comprising a plurality of restricted contexts to determine at least one match; and selecting, by the one or more processors, the threshold based on the at least one match. 10. The method of claim 1 , further comprising: receiving, by the one or more processors, a request from a data source provider of the plurality of data source providers associated with the first email, the request indicating an electronic activity management preference; generating, by the one or more processors, an electronic activity management tag corresponding to the electronic activity management preference, the electronic activity management tag used to restrict use of information corresponding to emails received from the data source provider; storing, by the one or more processors, in the one or more data structures, a second association between the electronic activity management tag and the first user profile or the second user profile; and restricting, by the one or more processors, the information corresponding to the emails received from the data source provider from being stored in the one or more data structures. 11. The method of claim 1 , wherein identifying the first user profile further comprises: determining, by the one or more processors, a first activity field-value pair associated with a participant of the first email; and determining, by the one or more processors, that the first user profile includes a first node field-value pair that matches the first activity field-value pair determined from the first email. 12. A system, comprising: one or more processors configured by machine-readable instructions to: access data of a plurality of emails transmitted or received via electronic accounts associated with a plurality of data source providers, the one or more hardware processors maintaining a plurality of user profiles and configured to update the plurality of user profiles using the plurality of emails; identify, from data included in a first email of the plurality of emails, a first user profile with which to associate the first email; determine, from at least one data structure maintaining an association between a first subset of the plurality of emails and the first user profile, a first number of emails transmitted by at least one first electronic account of the first user profile to at least one second electronic account of a second user profile; restrict storing the data of the first email in one or more data structures responsive to determining that the first number of emails fails to satisfy a t

Assignees

Inventors

Classifications

  • Extracting rules from data · CPC title

  • Knowledge engineering; Knowledge acquisition · CPC title

  • Machine learning · CPC title

  • Policy-and-charging control [PCC] architecture · CPC title

  • Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status · 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 US10657131B2 cover?
A method for managing information corresponding to electronic activities may include accessing a plurality of electronic activities transmitted or received via electronic accounts associated with a plurality of data source providers, maintaining a plurality of node profiles, updating the plurality of node profiles using the plurality of electronic activities, and identifying a node profile with…
Who is the assignee on this patent?
People Ai Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/24558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 19 2020 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).