Cognitive scheduling of text message availability

US9838853B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9838853-B1
Application numberUS-201615171007-A
CountryUS
Kind codeB1
Filing dateJun 2, 2016
Priority dateJun 2, 2016
Publication dateDec 5, 2017
Grant dateDec 5, 2017

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 first message is received at a device at a first time. A textual content of the first message is analyzed to determine a language structure of the textual content. The first message is assigned a level based on a feature extracted from the language structure of the textual content. The level of the first message is adjusted to form an adjusted level according to a location-based factor based on a location of the device. The first message is scheduled on the device according to the adjusted level such that the first message becomes available for use on the device at a future time, the future time being after a delay after the first time.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a device, a first message at a first time; analyzing a textual content of the first message to determine a language structure of the textual content; assigning the first message a level based on a feature extracted from the language structure of the textual content; adjusting, using a processor and a memory, to form an adjusted level, the level of the first message according to a location-based factor based on a location of the device; and scheduling, according the adjusted level, the first message on the device such that the first message becomes available for use on the device at a future time, the future time being after a delay after the first time. 2. The method of claim 1 , further comprising: further adjusting, to form a further adjusted level, the adjusted level according to a preference of a user, the preference being related to the feature and the location-based factor; and replacing, for use in the scheduling, the adjusted level of the first message with the further adjusted level of the first message. 3. The method of claim 1 , further comprising: further adjusting, to form a further adjusted level, the adjusted level of the first message according to an activity-based factor according to a type of an activity being performed by a user; and replacing, for use in the scheduling, the adjusted level of the first message with the further adjusted level of the first message. 4. The method of claim 3 , further comprising: determining, from the type of the activity, using the processor and the memory, and using supplemental data, a condition applicable to the first message during the activity of the type; and evaluating, using the processor and the memory, the condition into the activity-based factor. 5. The method of claim 1 , further comprising: determining from the location of the device, using the processor and the memory, and by using supplemental data, a condition applicable to the first message at the location; and evaluating, using the processor and the memory, the condition into the location-based factor. 6. The method of claim 1 , wherein the feature is an object word according to the language structure of the textual content. 7. The method of claim 1 , wherein the feature is a subject word according to the language structure of the textual content. 8. The method of claim 1 , wherein the feature is a verb word according to the language structure of the textual content. 9. The method of claim 1 , further comprising: processing, as a part of the analyzing, the textual content of the first message using Natural Language Processing (NLP). 10. The method of claim 1 , wherein the textual content is a detailed textual data to be communicated to a user in a body of the first text message. 11. The method of claim 1 , further comprising: receiving a second message at a second time, the second time being after the first time and before the future time, wherein the scheduling causes the first message, which was received at the first time, to become available for use after the second message. 12. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising: program instructions to receive, at a device, a first message at a first time; program instructions to analyze a textual content of the first message to determine a language structure of the textual content; program instructions to assign the first message a level based on a feature extracted from the language structure of the textual content; program instructions to adjust, to form an adjusted level, the level of the first message according to a location-based factor based on a location of the device; and program instructions to schedule, according the adjusted level, the first message on the device such that the first message becomes available for use on the device at a future time, the future time being after a delay after the first time. 13. The computer usable program product of claim 12 , further comprising: program instructions to further adjust, to form a further adjusted level, the adjusted level according to a preference of a user, the preference being related to the feature and the location-based factor; and program instructions to replace, for use in the scheduling, the adjusted level of the first message with the further adjusted level of the first message. 14. The computer usable program product of claim 12 , further comprising: program instructions to further adjust, to form a further adjusted level, the adjusted level of the first message according to an activity-based factor according to a type of an activity being performed by a user; and program instructions to replace, for use in the scheduling, the adjusted level of the first message with the further adjusted level of the first message. 15. The computer usable program product of claim 14 , further comprising: program instructions to determine from the type of the activity, using a processor and a memory, and using supplemental data, a condition applicable to the first message during the activity of the type; and program instructions to evaluate, using the processor and the memory, the condition into the activity-based factor. 16. The computer usable program product of claim 12 , further comprising: program instructions to determine from the location of the device, using a processor and a memory, and by using supplemental data, a condition applicable to the first message at the location; and program instructions to evaluate, using the processor and the memory, the condition into the location-based factor. 17. The computer usable program product of claim 12 , wherein the feature is an object word according to the language structure of the textual content. 18. The computer usable program product of claim 12 , wherein the computer usable code is stored in a computer readable storage device in a data processing system, and wherein the computer usable code is transferred over a network from a remote data processing system. 19. The computer usable program product of claim 12 , wherein the computer usable code is stored in a computer readable storage device in a server data processing system, and wherein the computer usable code is downloaded over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system. 20. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising: program instructions to receive, at a device, a first message at a first time; program instructions to analyze a textual content of the first message to determine a language structure of the textual content; program instructions to assign the first message a level based on a feature extracted from the language structure of the textual content; program instructions to adjust, to form an adjusted level, the level of the first message according to a location-based factor based on a location of the device; and program instructions to schedule, according the adjusted level, the first messa

Assignees

Inventors

Classifications

  • Semantic analysis · CPC title

  • using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title

  • H04W4/12Primary

    Messaging; Mailboxes; Announcements · CPC title

  • the ringing-current being generated at the substations · CPC title

  • Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD] · 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 US9838853B1 cover?
A first message is received at a device at a first time. A textual content of the first message is analyzed to determine a language structure of the textual content. The first message is assigned a level based on a feature extracted from the language structure of the textual content. The level of the first message is adjusted to form an adjusted level according to a location-based factor based …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04W4/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 05 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).