Systems for content recommendation based on a meeting invite

US10728308B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10728308-B2
Application numberUS-201514931825-A
CountryUS
Kind codeB2
Filing dateNov 3, 2015
Priority dateNov 3, 2015
Publication dateJul 28, 2020
Grant dateJul 28, 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.

Systems herein can recommend files to users based on meeting information. The system can include a secure email gateway that forwards meeting invitations to an email server and a content server. The system can extract invitee information, meeting timing information, and an attachment from the meeting invitation. During a time period based on the meeting timing information, the content server can cause a managed content application on an invitee's user device to visually identify the attachment as a recommended file. This can allow the user to locate and access relevant files for a meeting, including files that are not attached to the meeting invite, at one location.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for recommending files, the system comprising: a secure email gateway (“SEG”) that receives electronic messages, including a meeting invitation, the meeting invitation including invitee information, meeting timing information, and an attachment; an email server that receives at least some of the electronic messages from the SEG, including the meeting invitation; and a content server of an enterprise, the content server comprising a processor and memory, and providing access to enterprise work files and being separate from the email server, wherein the content server securely communicates with the SEG; wherein the SEG performs stages comprising: sending the meeting invitation to the email server; determining that the meeting invitation includes meeting information that should be sent to the content server, the determination being based on the invitee information of the meeting invitation; and sending the meeting information, including the attachment from the meeting invitation, to the content server; wherein the content server provides access to the enterprise work files based on authenticating a user associated with the enterprise, the content server performing stages including: in an instance where the content server receives the meeting information, creating a notification rule for recommending the attachment within a content application at a first user device, wherein recommendation of the attachment occurs within a timespan based on the meeting timing information; sending a message to the first user device that causes the content application to display a list of recommended files during the timespan, the list of recommend files including both the attachment and enterprise work files; receiving a request for the attachment based on selection of the attachment at the content application, wherein the content server sets permissions within the content application that restrict which files the user can open; and based on the user device having permission to access the attachment, sending the attachment to the first user device, and wherein the SEG and the content server encrypt communications between one another using first and second key pairs, wherein the first key pair includes a first private key stored at the SEG and a first public key provided to the content server, the second key pair including a second private key stored at the content server and a second public key provided to the SEG. 2. The system of claim 1 , wherein the content server performs further stages including removing the attachment from the list of recommended files based on the notification rule. 3. The system of claim 1 , wherein the content server performs further stages including: comparing the invitee information in the meeting information against user information to identify a first user as a first invitee in the meeting invitation; determining that the first user device corresponds to the first user; and in response identifying the first user, storing the attachment and creating a notification rule for recommending the attachment to the first user. 4. The system of claim 3 , wherein the content server performs further stages including: identifying a second user as a second invitee in the meeting invitation, the second user being a member of a non-enterprise content server; and sending the meeting information to the non-enterprise content server for recommending the attachment to the second user based on the meeting timing information. 5. The system of claim 1 , wherein the meeting information sent by the SEG to the content server excludes a portion of the meeting invitation sent to the email server. 6. The system of claim 1 , wherein the stages performed by the SEG further comprise: receiving a white-list of user information from the content server; locating invitee information in the meeting invitation; comparing invitee information against the white-list to identify a first user as an invitee in the meeting invitation; and in response to identifying the first user, sending the meeting information to the content server. 7. The system of claim 1 , wherein the content server performs further stages including: receiving a copy of the meeting invitation that the SEG sent to the email server; extracting the meeting information from the meeting invitation; requesting an update to the meeting invitation from the SEG; receiving additional meeting information from the SEG; and updating the notification rule based on the additional meeting information. 8. The system of claim 7 , wherein the content server requests the update based on a scheduling service that periodically requests updates for multiple meetings at a scheduled time interval. 9. The system of claim 7 , wherein the content server requests the update based on the notification rule including a start time that is within a threshold amount of time from occurring. 10. A non-transitory, computer-readable medium containing instructions executed by at least one processor to provide content recommendations, the stages comprising: receiving a meeting invitation at a secure email gateway (“SEG”), the meeting invitation including invitee information, meeting timing information, and an attachment; sending the meeting invitation to an email server; determining, at the SEG, that the meeting invitation includes meeting information that should be sent to a content server, the determination being based on the invitee information of the meeting invitation; and sending the meeting information from the SEG to a content server, the meeting information including the attachment to the meeting invitation wherein the content server provides a content application of a first user device with access to enterprise work files based on permissions associated with the first user device; creating a notification rule used by the content server to determine when to recommend the attachment within the content application, the recommendation occurring within a time span that is based on the meeting timing information; and determining the notification rule is satisfied, and in response, sending a message to a first user device from the content server, wherein the message causes the content application to display a list of recommended files during the timespan, the list of recommend files including both the attachment and enterprise work files; receiving a request for the attachment based on selection of the attachment at the content application, wherein the content server sets permissions within the content application that restrict which files the user can open; and based on the user device having permission to access the attachment, sending the attachment from the content server to the first user device, wherein the SEG and the content server encrypt communications between one another using first and second key pairs, wherein the first key pair includes a first private key stored at the SEG and a first public key provided to the content server, the second key pair including a second private key stored at the content server and a second public key provided to the SEG. 11. The non-transitory, computer-readable medium of claim 10 , the stages further comprising removing the attachment from the list of recommended files based on a meeting end time. 12. The non-transitory, computer-readable medium of claim 10 , the stages further comprising: requesting, by the content application, an update to the meeting invitation from the SEG; receiving additional meeting information from the SEG; and updating the notification rule based on the additional meeting information. 13. The non-transit

Assignees

Inventors

Classifications

  • Calendar-based scheduling for persons or groups · CPC title

  • by adding media; by removing media · CPC title

  • wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption (cryptographic mechanisms or cryptographic arrangements for public-key encryption H04L9/30) · CPC title

  • Protecting access to data via a platform, e.g. using keys or access control rules · CPC title

  • Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · 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 US10728308B2 cover?
Systems herein can recommend files to users based on meeting information. The system can include a secure email gateway that forwards meeting invitations to an email server and a content server. The system can extract invitee information, meeting timing information, and an attachment from the meeting invitation. During a time period based on the meeting timing information, the content server ca…
Who is the assignee on this patent?
Airwatch Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/1093. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 28 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).