Automatically suggesting social media messages including Internet of Things (IoT) device data

US12229203B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12229203-B2
Application numberUS-201816204533-A
CountryUS
Kind codeB2
Filing dateNov 29, 2018
Priority dateNov 29, 2018
Publication dateFeb 18, 2025
Grant dateFeb 18, 2025

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 computer-implemented method includes: receiving, by a computer device and from a user device, a draft social media message; determining, by the computer device and based on the receiving, data of an Internet of Things (IoT) device that is related to the draft social media message; generating, by the computer device and based on the determining, a suggested social media message that includes the data of the IoT device; and transmitting, by the computer device, the suggested social media message to the user device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a computer device and from a user device, a draft social media message; determining, by the computer device and based on the receiving, data of an Internet of Things (IoT) device that is related to the draft social media message; generating, by the computer device and based on the determining, a suggested social media message that includes the data of the IoT device; and transmitting, by the computer device, the suggested social media message to the user device, wherein the determining comprises: determining content of the draft social media message using natural language processing; and comparing the content of the draft social media message to stored classifications in the form of metadata associated with types of IoT devices, further comprising determining, by the computer device, a sentiment of the draft social media message by performing sentiment analysis on text of the draft social media message, and performing an action based on the sentiment. 2. The method of claim 1 , wherein the suggested social media message includes the draft social media message and the data of the IoT device, the draft social media message having been generated by a user using a social media application program on the user device. 3. The method of claim 1 , wherein the data of the IoT device is determined from plural IoT devices registered with a user that drafted the draft social media message. 4. The method of claim 1 , wherein the data of the IoT device is one type of data from a set of plural types of data of the IoT device. 5. The method of claim 4 , wherein the suggested social media message includes a link to display other ones of the plural types of data of the IoT device. 6. The method of claim 1 , wherein the determining the content of the draft social media message comprises determining key words of the draft social media message by analyzing text of the draft social media message using natural language processing, and the comparing comprises comparing the key words of the draft social media message to the stored classifications. 7. The method of claim 1 , wherein determining the content of the draft social media message comprises determining a topic of the draft social media message by analyzing text of the draft social media message using natural language processing, and the comparing comprises comparing the determined topic to the stored classifications. 8. The method of claim 1 , wherein the suggested social media message includes at least one user input to provide feedback to the computer device, the at least one user input comprising: a first object to accept the suggested social media message, wherein user input selecting the first object causes a social media application program to post the suggested social media message to a social media site; and a second object to decline the suggested social media message, wherein user input selecting the second object deletes the suggested social media message without posting the suggested social media message to the social media site. 9. The method of claim 8 , further comprising: receiving, by the computer device, feedback via the at least one user input; and revising one or more of the stored classifications based on the feedback. 10. The method of claim 1 , wherein: the sentiment is determined to be a negative sentiment, and the performing the action based on the sentiment comprises providing, by the computer device, an alert of the negative sentiment in the suggested social media message. 11. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computer device to: receiving a draft social media message from a user device; determine data of an Internet of Things (IoT) device that is related to the draft social media message; determining a sentiment of the draft social media message by performing sentiment analysis on text of the draft social media message; determine the sentiment of the message is a negative sentiment; and based on the determining the negative sentiment, perform one of: generate and transmit to the user device a suggested social media message that includes both the data of the IoT device and an alert of the negative sentiment; and determine that the negative sentiment satisfies a rule that prohibits generating a suggested social media message that includes the data of the IoT device. 12. The computer program product of claim 11 , wherein the generated and transmitted suggested social media message includes the draft social media message. 13. The computer program product of claim 12 , wherein the suggested social media message includes a link to display other data of the IoT device. 14. The computer program product of claim 12 , wherein the determining data of the IoT device comprises comparing content of the draft social media message to stored classifications of data of plural IoT devices. 15. The computer program product of claim 12 , wherein the suggested social media message includes at least one user input to provide feedback to the computer device. 16. A system comprising: a processor, a computer readable memory, and a computer readable storage medium; program instructions to receive data from an Internet of Things (IoT) device that is registered with a user; program instructions to generate a suggested social media message using an algorithm, wherein the suggested social media message includes the data from the IoT device; program instructions to transmit the suggested social media message to a user device for display via a user interface of a social media application; and program instructions to revise the algorithm based on user feedback associated with the suggested social media message, wherein the suggested social media message includes: a first object to accept the suggested social media message, wherein user input selecting the first object causes the social media application to post the suggested social media message to a social media site; and a second object to decline the suggested social media message, wherein user input selecting the second object deletes the suggested social media message without posting the suggested social media message to the social media site, and wherein the program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory. 17. The system of claim 16 , wherein: the IoT device is one of plural IoT devices registered with the user; and the receiving is based on monitoring data of all the plural IoT devices registered with the user. 18. The system of claim 16 , wherein the suggested social media message includes at least one user input to provide the user feedback.

Assignees

Inventors

Classifications

  • Presentation of query results · CPC title

  • Search customisation based on social or collaborative filtering · CPC title

  • Search customisation based on user profiles and personalisation · 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 US12229203B2 cover?
A computer-implemented method includes: receiving, by a computer device and from a user device, a draft social media message; determining, by the computer device and based on the receiving, data of an Internet of Things (IoT) device that is related to the draft social media message; generating, by the computer device and based on the determining, a suggested social media message that includes t…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 18 2025 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).