United States Patent

Patent No.: US 11,093,306 B1

Title: AUTOMATIC PRIORITIZATION AND DELIVERY OF AUDIO-VISUAL NOTIFICATIONS OPTIMIZED FOR USER WORKFLOW

Date of Patent: Aug. 17, 2021

Applicant:

All Turtles Corporation, San Francisco, CA (US)

Inventor:

Phil Libin, San Francisco, CA (US)

Assignee:

All Turtles Corporation, San Francisco, CA (US)

Notice:

Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 0 days.

Appl. No.: 16/816,991

Filed: Mar. 12, 2020

Related U.S. Application Data

Provisional application No. 62/818,134, filed on Mar. 14, 2019.

International Classification

  • G06F 9/54
  • H04L 29/08

U.S. Classification

  • CPC G06F 9/542 (2013.01)
  • G06F 9/546 (2013.01)
  • H04L 67/24 (2013.01)

References Cited

U.S. PATENT DOCUMENTS

Patent Number Type Date Inventor
10,200,237 B1* 2/2019 Gupta
2005/0198265 A1* 9/2005 Veprek
2010/0180001 A1* 6/2010 Hardt
2018/0077097 A1* 3/2018 Alfaro
  • cited by examiner

Primary Examiner

Syed A Roni

Attorney, Agent, or Firm

Muirhead and Saturnelli LLC

Abstract

Managing push notifications for a user includes buffering a plurality of notifications, sorting the notifications based on relevance of the notifications to the user and workflow of the user, and delivering the notifications to the user in an order corresponding to sorting the notifications. Sorting may include classifying the notifications into categories that include user notifications, transactional notifications, promotional notifications, and system notifications. Sorting may include associating each of the notifications with aspects of the workflow of the user. Sorting may include scoring notifications according to notification relevance factors and prioritizing the notifications according to an aggregate relevance score of each of the notifications. The notification relevance factors may depend on notification properties, activities of the user, user settings, a physiological and emotional state of the user, and/or user interaction with content. The notification properties may include expiring, non-expiring, recurrence, non-recurrence, audio delivery format, and/or visual delivery format.

Claims

25 Claims, 6 Drawing Sheets