Intelligent presence based messaging

US10298533B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10298533-B2
Application numberUS-201314100818-A
CountryUS
Kind codeB2
Filing dateDec 9, 2013
Priority dateDec 9, 2013
Publication dateMay 21, 2019
Grant dateMay 21, 2019

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • H04L51/24Primary

    Electricity · mapped topic

  • H04L51/043Primary

    using or handling presence information · CPC title

  • H04L51/224Primary

    providing notification on incoming messages, e.g. pushed notifications of received messages · 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 US10298533B2 cover?
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 mess…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/24. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 21 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).