INTELLIGENT PRESENCE BASED MESSAGING
First Claim
Patent Images
1. A method, performed by a computer device, the method comprising:
- receiving, by the computer device, a request to send a message from a sender to a recipient;
obtaining, by the computer device, a recipient status associated with the recipient, wherein in the recipient status includes an indication that the recipient is in motion;
identifying, by the computer device, a sender rule associated with the sender;
selecting, by the computer device, a notification type for the message based on the recipient status and the identified sender rule; and
applying, by the computer device, the selected notification type to the message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, performed by a computer device, may include receiving a request to send a message from a sender to a recipient. The method may further include obtaining a recipient status associated with the recipient, wherein in the recipient status includes an indication that the recipient is in motion; identifying a sender rule associated with the sender; selecting a notification type for the message based on the recipient status and the identified sender rule; and applying the selected notification type to the message.
-
Citations
20 Claims
-
1. A method, performed by a computer device, the method comprising:
-
receiving, by the computer device, a request to send a message from a sender to a recipient; obtaining, by the computer device, a recipient status associated with the recipient, wherein in the recipient status includes an indication that the recipient is in motion; identifying, by the computer device, a sender rule associated with the sender; selecting, by the computer device, a notification type for the message based on the recipient status and the identified sender rule; and applying, by the computer device, the selected notification type to the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer device comprising:
logic configured to; receive a request to send a message from a sender to a recipient; obtain a recipient status associated with the recipient, wherein in the recipient status includes an indication that the recipient is in motion; identify a sender rule associated with the sender; select a notification type for the message based on the recipient status and the identified sender rule; and apply the selected notification type to the message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A non-transitory computer-readable medium storing instructions executable by one or more processors, the non-transitory computer-readable medium comprising:
-
one or more instructions to receive a request to send a message from a sender to a recipient; one or more instructions to obtain a recipient status associated with the recipient, wherein in the recipient status includes an indication that the recipient is in motion; one or more instructions to identify a sender rule associated with the sender; one or more instructions to select a notification type for the message based on the recipient status and the identified sender rule; and one or more instructions to apply the selected notification type to the message.
-
Specification