Displaying interactive notifications on touch sensitive devices
US-2015350147-A1 · Dec 3, 2015 · US
US10298533B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10298533-B2 |
| Application number | US-201314100818-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 9, 2013 |
| Priority date | Dec 9, 2013 |
| Publication date | May 21, 2019 |
| Grant date | May 21, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method, performed by a computer device, the method comprising: intercepting, by a notification manager of the computer device, a message from a sender to a recipient; determining, by a status monitor of the computer device, that a user device associated with the recipient is in motion, wherein the user device is separate from the computer device; determining, by the status monitor, that the recipient is driving a vehicle based on historical data associated with the recipient; updating, by the status monitor, a recipient status associated with the recipient to indicate that the recipient is driving the vehicle; sending, by the computer device and to the sender, an indication that the recipient is driving and an option to modify the message; determining, by the computer device, a type of the message; accessing, by the notification manager, a database associated with the computer device, wherein the database stores a user record associated with the sender, wherein the user record includes a plurality of sender rules to apply to messages sent from the sender to one or more recipients, wherein the one or more recipients includes the recipient, wherein the plurality of sender rules are preconfigured by the sender and are to be applied to the messages sent from the sender to the one or more recipients, and wherein, for each sender rule, the database stores: a type of message associated with a particular message associated with the sender rule, a particular recipient status associated with the sender rule, and a notification type associated with the sender rule, wherein the notification type indicates how a particular recipient is to be notified of the particular message based on the particular recipient status; identifying, by the notification manager and from the database, the user record associated with the sender; identifying, by the notification manager and from the user record stored in the database, a sender rule, of the plurality of sender rules, associated with the sender based on the recipient status and the type of the message; determining, by the notification manager and from the database, a notification type for the message based on the identified sender rule; applying, by the notification manager, the determined notification type to the message, wherein applying the determined notification type includes converting the message from the type of the message to a different type of the message based on the identified sender rule; processing, by the notification manager, the message based on the determined notification type, wherein processing the message causes information associated with the message to be sent to a device associated with the recipient; selecting one or more devices as administered devices associated with the computer device; generating a first messaging rule; selecting one or more conditions for the generated first messaging rule; selecting a time period for the generated first messaging rule; pushing the generated first messaging rule to the selected one or more devices; detecting entry into a particular geographic area; obtaining information relating to messaging laws associated with the particular geographic area; generating a second messaging rule based on the obtained information; and applying the second messaging rule while in the particular geographic area. 2. The method of claim 1 , wherein the notification type includes at least one of: an instruction to hold the message and to provide no notification to the recipient until the recipient status changes; an instruction to hold the message and to send a silent notification to the recipient; an instruction to send the message and to send the silent notification to the recipient; an instruction to convert a text message to a voicemail message; or an instruction to send a voice call directly to voicemail. 3. The method of claim 1 , wherein determining the notification type for the message based on the identified sender rule further includes: determining the notification type based on the type of the message. 4. The method of claim 3 , wherein the type of the message includes: a text message; a telephone call; a voicemail message; an instant messaging message; or a message associated with a social media account. 5. The method of claim 1 , further comprising: receiving a request, from the sender, to configure the sender rule; receiving, from the sender, a message type for the sender rule in connection with the request to configure the sender rule; receiving, from the sender, the recipient status for the sender rule in connection with the request to configure the sender rule; and receiving, from the sender, the notification type for the sender rule in connection with the request to configure the sender rule. 6. The method of claim 1 , further comprising: determining that the user device associated with the recipient is no longer in motion; and sending an updated notification regarding the message to the recipient, in response to determining that the recipient is no longer in motion. 7. The method of claim 1 , wherein the first messaging rule includes one or more of: an instruction that no incoming message is to be received during the time period; or an instruction that an outbound message is to be allowed only if a device sending the outbound message is not moving. 8. The method of claim 1 , wherein the first messaging rule includes an instruction that no incoming message is to be received unless the incoming message is associated with a safe list. 9. A computer system comprising: a memory to store a database containing a user record associated with a sender of messages, wherein the user record includes a plurality of sender rules to apply to messages sent from the sender of the messages to one or more recipients, wherein the plurality of sender rules are preconfigured by the sender and are to be applied to the messages sent from the sender to the one or more recipients, wherein the database stores, for each sender rule: a type of message associated with a particular message associated with the sender rule, a particular recipient status associated with the sender rule, and a notification type associated with the sender rule, wherein the notification type indicates how a particular recipient is to be notified of the particular message based on the particular recipient status; a status monitor to determine a status of a recipient of the one or more recipients, wherein, when determining the status of the recipient, the status monitor is configured to determine whether the recipient is driving a vehicle based on historical data associated with the recipient; and a processor configured to: receive a message sent from the sender to the recipient; update, based on receiving the status of the recipient from the status monitor, a recipient status associated with the recipient, wherein the recipient status includes an indication that the recipient is in motion and an indication that the recipient is driving; send, to the sender, an indication that the recipient is driving and an option to modify the message; determine a type of the message; access the database to identify a sender rule, from the plurality of sender rules preconfigured by the sender, based on the recipient status and the type of the message; determine a notification type for the message based on the identified sender rule; apply the determined notification type to the message, wherein, when applying the determined notification type, the processor is further configured to convert the message from the type of the message to a different type of the message based on the identified sender rule; process the me
Electricity · mapped topic
using or handling presence information · CPC title
providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.