Activation of dynamic filter generation for message management systems through gesture-based input

US11444899B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11444899-B2
Application numberUS-201615396317-A
CountryUS
Kind codeB2
Filing dateDec 30, 2016
Priority dateMar 27, 2014
Publication dateSep 13, 2022
Grant dateSep 13, 2022

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.

Generation of filtering rules for incoming messages can be activated by a user through a gesture-based input. When the user activates filtering rule generation, the message management service can cause a user device to display a prompt requesting additional data to be used to generate the filtering rule. The gesture can be a swipe and hold gesture, where the swipe is associated with an action (archiving, deleting, deferring, or adding the message to a list), and the swipe and hold action can activate filtering rule generation associated with the action.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: detecting, at a computer device, a gesture input corresponding to an action to be performed in a messaging application on at least one message for a user, wherein the gesture input includes a hold portion and a transverse portion; analyzing, by the computer device, the gesture input to identify the action to be performed within the messaging application on the at least one message, wherein the action to be performed is identified based on a length and a direction associated with the transverse portion; displaying within the messaging application, by the computer device, based on the analyzing, one or more selectable options related to the action, the one or more selectable options unique to the length and the direction associated with the action's transverse portion; detecting, by the computer device, a second gesture input in the direction, the second gesture input corresponding to a second action to be performed in the messaging application on a second message for the user, wherein the second gesture input comprises a second hold portion and a second transverse portion; analyzing, by the computer device, the second gesture input to identify the second action to be performed within the messaging application on the second message, wherein the second action to be performed is identified based on a second length and the direction associated with the second transverse portion; and displaying within the messaging application, by the computer device, based on the analyzing, one or more second selectable options related to the second action, the one or more second selectable options unique to the second length and the direction associated with the second action's transverse portion. 2. The method of claim 1 , further comprising: receiving, by the computer device, data indicating a selection of a selectable option of the one or more selectable options, the selection associated with the at least one message; and sending the data indicating the selection associated with the at least one message from the computer device to a computing system of a message management service, to define a rule based on the selection indicated by the data and based on the action, wherein the rule indicates a new action to be performed on future messages satisfying the rule. 3. The method of claim 2 , further comprising: receiving a third message; determining that the third message is associated with the rule; and applying the action associated with the rule to the third message. 4. The method of claim 3 , wherein the action includes at least one of archiving, moving, or deleting the third message. 5. The method of claim 2 , wherein analyzing the gesture input to identify the action to be performed further comprises: identifying a first set of actions associated with the transverse portion; and identifying a second set of actions associated with the hold portion based on the first set of actions. 6. The method of claim 5 , wherein the second set of actions includes creating a second rule based on the first set of actions. 7. The method of claim 5 , wherein identifying the first set of actions associated with the transverse portion further comprises: determining a length and direction associated with the transverse portion; and identifying the first set of actions based on the length and the direction. 8. The method of claim 5 , wherein analyzing the gesture input to identify the action to be performed further comprises: determining a time associated with the hold portion; comparing the time associated with the hold portion to a threshold value; and selecting the action to be performed from the first set of actions where the time is less than the threshold value and selecting the action to be performed from the second set of actions where the time is greater than the threshold value. 9. A computer system comprising: one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: detecting a gesture input corresponding to an action to be performed in a messaging application on at least one message for a user, wherein the gesture input includes a hold portion and a transverse portion; analyzing the gesture input to identify the action to be performed within the messaging application on the at least one message, wherein the action to be performed is identified based on a length and a direction associated with the transverse portion; displaying within the messaging application, based on the analyzing, one or more selectable options related to the action; receiving data indicating a selection of a selectable option from the one or more selectable options, the selection associated with the at least one message, the one or more selectable options unique to the length and direction associated with the action's transverse portion; sending the data indicating the selection associated with the at least one message to a computing system of a message management service, to define a rule within the messaging application based on the selection indicated by the data and based on the action, wherein the rule indicates a new action to be performed on future messages satisfying the rule; detecting a second gesture input in the direction, the second gesture input corresponding to a second action to be performed in the messaging application on a second message for the user, wherein the second gesture input comprises a second hold portion and a second transverse portion; analyzing the second gesture input to identify the second action to be performed within the messaging application on the second message, wherein the second action to be performed is identified based on a second length and the direction associated with the second transverse portion; and displaying within the messaging application, based on the analyzing, one or more second selectable options related to the second action, the one or more second selectable options unique to the second length and the direction associated with the second action's transverse portion. 10. The computer system of claim 9 , wherein the operations further comprises: receiving a third message; determining that the third message is associated with the rule; and applying the action associated with the rule to the third message. 11. The computer system of claim 10 , wherein the action includes at least one of archiving, moving, or deleting the third message. 12. The computer system of claim 9 , wherein analyzing the gesture input to identify the action to be performed further comprises: identifying a first set of actions associated with the transverse portion; and identifying a second set of actions associated with the hold portion based on the first set of actions. 13. The computer system of claim 12 , wherein the set of second actions includes creating a rule based on the first set of actions. 14. The computer system of claim 12 , wherein identifying the first set of actions associated with the transverse portion further comprises: determining a length and direction associated with the transverse portion; and identifying the first set of actions based on the length and the direction. 15. The computer system of claim 12 , wherein analyzing the gesture input to identify the action to be performed further comprises: determining a time associated with the hold portion; comparing the time associated with the hold portion to a threshold value; and selecting the act

Assignees

Inventors

Classifications

  • H04L51/212Primary

    using filtering or selective blocking · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • Interoperability with other network applications or services · 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 US11444899B2 cover?
Generation of filtering rules for incoming messages can be activated by a user through a gesture-based input. When the user activates filtering rule generation, the message management service can cause a user device to display a prompt requesting additional data to be used to generate the filtering rule. The gesture can be a swipe and hold gesture, where the swipe is associated with an action (…
Who is the assignee on this patent?
Dropbox Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/212. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 13 2022 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).