Enhanced out-of-office system and methods for email clients

US2021192458A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021192458-A1
Application numberUS-201916724566-A
CountryUS
Kind codeA1
Filing dateDec 23, 2019
Priority dateDec 23, 2019
Publication dateJun 24, 2021
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 computer system is provided. The computer system includes a memory and at least one processor coupled to the memory and configured to determine that a current date is within an out-of-office (OOO) time period; receive an email from a mail server; apply a set of email rules to the email to determine that a notification of the email may be blocked; block the notification of the email in response to the determination that the current date is within the OOO period and the determination that the notification of the email may be blocked; apply a set of event rules to a reminder of an event invitation to determine that the reminder may be blocked; and block the reminder in response to the determination that the current date is within the OOO period and the determination that the reminder may be blocked.

First claim

Opening claim text (preview).

1 . A computer system comprising: a memory; and at least one processor coupled to the memory and configured to: determine that a current date is within an out-of-office (OOO) time period; receive an email from a mail server; apply a set of email rules to the email to determine that a notification of the email is allowed to be blocked; block the notification of the email in response to the determination that the current date is within the OOO time period and the determination that the notification of the email is allowed to be blocked; apply a set of event rules to an invitation to an event to determine that a reminder of the event is allowed to be blocked, wherein the reminder of the event is not the invitation to the event, and the set of event rules includes data items to be matched to attributes associated with the invitation to the event, a match indicating that a reminder of the event is allowed to be blocked, the data items including one or more of an event inviter, a list of event invitees, an event importance tag, an event flag, an event subject, or a specified phrase in the invitation to the event; and block the reminder of the event in response to the determination that the current date is within the OOO time period and the determination that the reminder of the event is allowed to be blocked. 2 . The computer system of claim 1 , wherein the event is a first event and the at least one processor is further configured to: receive an invitation to a second event from the mail server; determine that the second event is scheduled to occur during the OOO time period; apply the set of event rules to the invitation to the second event to determine that the invitation to the second event is allowed to be declined; and decline the invitation to the second event in response to the determination that the second event is scheduled to occur during the OOO time period and the determination that the invitation to the second event is allowed to be declined. 3 . The computer system of claim 1 , wherein the event is a first event and the at least one processor is further configured to: determine that a second event is scheduled to occur during the OOO time period, the second event associated with a previously accepted invitation; apply the set of event rules to the previously accepted invitation to determine that the previously accepted invitation is allowed to be declined; and decline the previously accepted invitation in response to the determination that the second event is scheduled to occur during the OOO time period and the determination that the previously accepted invitation is allowed to be declined. 4 . The computer system of claim 1 , wherein the at least one processor is further configured to perform natural language processing on one or more additional emails received from the mail server to identify the OOO time period. 5 . The computer system of claim 1 , wherein the at least one processor is further configured to receive a leave approval message from a management portal and identify the OOO time period based on the leave approval message. 6 . The computer system of claim 1 , wherein the set of email rules includes data items to be matched to attributes associated with the email, a match indicating that the notification of the email should not be blocked, the data items including one or more of a list of email senders, an email classification tag, an email importance tag, an email flag, an email destination folder, an email subject, a list of email recipients, a specified phrase in the email, or an instance of an at-sign in conjunction with a specified name. 7 . The computer system of claim 1 , wherein a match indicates that a reminder of the event should not be blocked and that an invitation to the event should not be declined. 8 . A method for providing an enhanced out-of-office (OOO) mode to an email client comprising: determining, by a computer system, that a current date is within an OOO time period; receiving, by the computer system, an email from a mail server; applying, by the computer system, a set of email rules to the email to determine that a notification of the email is allowed to be blocked; blocking, by the computer system, the notification of the email in response to the determination that the current date is within the OOO time period and the determination that the notification of the email is allowed to be blocked; applying, by the computer system, a set of event rules to an invitation to an event to determine that a reminder of the event is allowed to be blocked, wherein the reminder of the event is not the invitation to the event, and the set of event rules includes data items to be matched to attributes associated with the invitation to the event, a match indicating that a reminder of the event is allowed to be blocked, the data items including one or more of an event inviter, a list of event invitees, an event importance tag, an event flag, an event subject, or a specified phrase in the invitation to the event; and blocking, by the computer system, the reminder of the event in response to the determination that the current date is within the OOO time period and the determination that the reminder of the event is allowed to be blocked. 9 . The method of claim 8 , wherein the event is a first event, further comprising: receiving an invitation to a second event from the mail server; determining that the second event is scheduled to occur during the OOO time period; applying the set of event rules to the invitation to the second event to determine that the invitation to the second event is allowed to be declined; and declining the invitation to the second event in response to the determination that the second event is scheduled to occur during the OOO time period and the determination that the invitation to the second event is allowed to be declined. 10 . The method of claim 8 , wherein the event is a first event, further comprising: determining that a second event is scheduled to occur during the OOO time period, the second event associated with a previously accepted invitation; applying the set of event rules to the previously accepted invitation to determine that the previously accepted invitation is allowed to be declined; and declining the previously accepted invitation in response to the determination that the second event is scheduled to occur during the OOO time period and the determination that the previously accepted invitation is allowed to be declined. 11 . The method of claim 8 , further comprising performing natural language processing on one or more additional emails received from the mail server to identify the OOO time period. 12 . The method of claim 8 , further comprising receiving a leave approval message from a management portal and identifying the OOO time period based on the leave approval message. 13 . The method of claim 8 , wherein the set of email rules includes data items to be matched to attributes associated with the email, a match indicating that the notification of the email should not be blocked, the data items including one or more of a list of email senders, an email classification tag, an email importance tag, an email flag, an email destination folder, an email subject, a list of email recipients, a specified phrase in the email, or an instance of an at-sign in conjunction with a specified name. 14 . The method of claim 8 , wherein a match indicates that a reminder of the event should not be blocked and that an invitation to the event should not be declined. 15 . A non-transitory computer readable medium storing

Assignees

Inventors

Classifications

  • using filtering or selective blocking · CPC title

  • providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title

  • G06Q10/107Primary

    Computer-aided management of electronic mailing [e-mailing] · CPC title

  • using or handling presence information · 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 US2021192458A1 cover?
A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory and configured to determine that a current date is within an out-of-office (OOO) time period; receive an email from a mail server; apply a set of email rules to the email to determine that a notification of the email may be blocked; block the notification of the email in respons…
Who is the assignee on this patent?
Citrix Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/107. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 24 2021 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).