IP Library Granted Patent US 10,362,163
Granted Patent B2
US 10,362,163 · App. 15/345,930 · Granted Jul 23, 2019

Method, apparatus, and system for preventing unintentional communication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,362,163
App. No.
15/345,930
Granted
Jul 23, 2019
Kind
B2
Abstract

A method, apparatus, and system discussed herein are directed to a computing device, or a user equipment (UE), for preventing unintentional communication. After a user enters a command to send a communication such as a text or email message or a phone call, to a particular recipient addressed in the communication, appropriateness of the communication for the particular recipient is evaluated based on the time of the communication and/or a comparison of the contexts of the communication against the particular recipient. If a questionable context for the particular recipient is found, the user is notified and provided with an opportunity to cancel or edit before the message is actually sent.

Claims (60)

1. A method in a computing device of a user for preventing unintentional communication, the method comprising:

receiving, by the computing device, a plurality of user-defined context categories;

determining, by the computing device, a context category, from the plurality of user-defined context categories, of a word or a phrase of a message, the message having been prepared by the user;

determining, by the computing device, a recipient category of a recipient of the message, the recipient having been selected by the user;

determining, by the computing device, that the context category is unassociated with the recipient category by:

determining a number of previous occurrences of a previous message having the context category being sent to the recipient of the message;

determining an overriding number, wherein the overriding number is a number of times out of the number of previous occurrences when the context category is found to be associated with the recipient; and

determining that the context category is unassociated with the recipient category when the overriding number is less than a predetermined number; and

providing, by the computing device and prior to sending the message to the recipient, a notification indicative of the context category being unassociated with the recipient category.

2. A method of claim 1 , wherein the context category is associated with at least one of:

a range of time of a day when the message is created, or

a range of time of a day when the message is requested to be sent.

3. A method of claim 2 , wherein determining the context category of the word or the phrase of the message is based on determining that the word or the phrase of the message was previously associated with the context category.

4. A method of claim 1 , wherein the recipient category of the recipient is one of a plurality of recipient categories, wherein each of the plurality of recipient categories is a user defined category associated with a user selected recipient in an address book accessible by the computing device.

5. A method of claim 4 , wherein determining the recipient category of the recipient is based on determining that the recipient category includes the recipient of the message.

6. A method of claim 1 , wherein determining that the context category is unassociated with the recipient category is based upon a user-defined association of the context category with one or more recipient categories.

7. A method of claim 6 , wherein determining that the context category is unassociated with the recipient category is based at least in part on a determination that a number of previous occurrences of the context category being associated with the recipient of the message is less than a predetermined number and the method further comprises refraining from sending the message in response to determining that the context category is unassociated with the recipient category.

8. A method of claim 1 , wherein providing the notification indicative of the context category being unassociated with the recipient category comprises:

receiving an instruction to send the message;

refraining from sending the message;

providing the notification; and

sending the message upon receiving a confirmation to send the message.

9. A method of claim 1 , wherein determining the context category of the word or the phrase of the message is performed without receiving an indication of the context category from a user.

10. A method of claim 1 , wherein determining that the context category is unassociated with the recipient category comprises:

determining that the context category is at least one of a work-category, a home-category, or a friend-category; and

determining that the recipient category of the recipient does not match the context category.

11. A computing device configured to prevent unintentional communication, the computing device comprising:

one or more processors; and

memory coupled to the one or more processors, the memory storing computer-readable instructions that when executed by the one or more processors, cause the computing device to perform operations comprising:

determining a context category of a message, the message having been prepared on the computing device;

determining a recipient category of a recipient of the message, the recipient having been selected on the computing device;

determining that the context category is unassociated with the recipient category based upon a user-defined association of the context category with one or more recipient categories, the determining that the context category is unassociated with the recipient category including:

determining a number of previous occurrences of a previous message having the context category being sent to the recipient of the message;

determining an overriding number, wherein the overriding number is a number of times out of the number of previous occurrences when the context category is found to be associated with the recipient; and

determining that the context category is unassociated with the recipient category when the overriding number is less than a predetermined number;

refraining from sending the message in response to determining that the context category is unassociated with the recipient category;

providing a notification indicative of the context category being unassociated with the recipient category;

receiving confirmation from a user to send the message while the context category is unassociated with the recipient category; and

sending the message in response to receiving the confirmation.

12. A computing device of claim 11 , wherein the context category of the message is one of a plurality of context categories, wherein each of the plurality of context categories is a user defined category associated with at least one of:

a user selected word,

a user selected phrase,

a range of time of a day when the message is created, or

a range of time of a day when the message is requested to be sent.

13. A computing device of claim 12 , wherein determining the recipient category of the recipient is based on determining that the recipient category includes the recipient of the message.

14. A computing device of claim 11 , wherein the recipient category of the recipient is one of a plurality of recipient categories, wherein each of the plurality of recipient categories is a user defined category associated with a user selected recipient in an address book accessible by the computing device.

15. A computing device of claim 14 , wherein determining the context category of the message is based on determining that the context category includes a context of the message.

16. A non-transitory computer storage medium configured to store computer-readable instructions that when executed by a computer, cause the computer to perform operations comprising:

determining a context category of a message based on the context category including a context of the message, the context category of the message being one of a plurality of user defined context categories and the message having been prepared on the computer;

determining a recipient category of a recipient of the message, the recipient category being one of a plurality of recipient categories, each of the plurality of recipient categories being a user defined category associated with a user selected recipient in an address book accessible by the computer;

determining that the context category is unassociated with the recipient category based upon a user-defined association of the context category with one or more of the recipient categories, the determining that the context category is unassociated with the recipient category including:

determining a number of previous occurrences of a previous message having the context category being sent to the recipient of the message;

determining an overriding number, wherein the overriding number is a number of times out of the number of previous occurrences when the context category is found to be associated with the recipient: and

determining that the context category is unassociated with the recipient category when the overriding number is less than a predetermined number;

refraining from sending the message in response to determining that the context category is unassociated with the recipient category; and

providing, prior to sending the message to the recipient, a notification indicative of the context category being unassociated with the recipient category.

17. A non-transitory computer storage medium of claim 16 , wherein determining the recipient category of the recipient is based on determining that the recipient category includes the recipient of the message.

18. A non-transitory computer storage medium of claim 16 , wherein the number of times out of the number of previous occurrences when the context category is found to be associated with the recipient is determined based on a number of times that a sender of the message overrode a previous notification indicative of the context category being unassociated with the recipient category.

19. A non-transitory computer storage medium of claim 16 , wherein the overriding number is further determined based on a percentage of times that a sender of the message overrode a previous notification indicative of the context category being unassociated with the recipient category.

20. A non-transitory computer storage medium of claim 16 , wherein refraining from sending the message is in response to receiving an instruction to send the message.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2016
From: BYRNE, CAMERON
To: T-MOBILE USA, INC.
Reel/Frame 040254/0532 →