Dynamic status update for offline user

US10438306B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10438306-B2
Application numberUS-201615230089-A
CountryUS
Kind codeB2
Filing dateAug 5, 2016
Priority dateAug 5, 2016
Publication dateOct 8, 2019
Grant dateOct 8, 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.

One embodiment provides a method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining a user's status update posted on a social networking site; analyzing the status update to obtain at least one element of travel information of a travel plan included within the status update, wherein the travel information comprises the elements of: a starting location, an ending location, and a mode of transportation; predicting elements missing from the travel information, the missing elements comprising travel information not included in the status update, wherein the predicting comprises analyzing a secondary information source for the missing elements and wherein the predicting comprises assigning a confidence score to the prediction; and providing a dynamic travel update identifying travel progress of the user, compared to the travel plan based upon the obtained at least one element and the predicted missing elements, wherein the dynamic travel update comprises the obtained at least one element and a predicted missing element having a highest confidence score. Other aspects are described and claimed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: utilizing at least one processor to execute computer code that performs the steps of: obtaining a user's status update posted on a social networking site; analyzing the status update to obtain at least one element of travel information of a travel plan included within the status update, wherein the travel information comprises the elements of: a starting location, an ending location, and a mode of transportation; predicting, while the user is offline, elements missing from the travel information, the missing elements comprising travel information not included in the status update, wherein the predicting comprises analyzing a secondary information source having information related to the travel plan for the missing elements and wherein the predicting comprises assigning a confidence score to the prediction, wherein the analyzing the secondary information source comprises identifying an information source other than the social networking site having information related to the travel plan, accessing the information source, and identifying information included in the information source that is related to the travel plan; and providing, on the social networking site and while the user is offline, a dynamic travel update identifying travel progress of the user, compared to the travel plan, wherein the dynamic travel update is based upon the obtained at least one element and a predicted missing element having a highest confidence score. 2. The method of claim 1 , wherein the predicting comprises identifying a plurality of possible options for the missing elements. 3. The method of claim 2 , comprising assigning a confidence score to each of the plurality of possible options. 4. The method of claim 3 , comprising: providing a dynamic travel update based upon each of the plurality of possible options; and providing the confidence score for each of the plurality of possible options. 5. The method of claim 1 , comprising iteratively updating the travel update based upon the travel progress. 6. The method of claim 1 , wherein the providing a dynamic travel update comprises correlating the obtained and predicted elements with a live information source related to the travel plan. 7. The method of claim 1 , wherein the analyzing a secondary information source comprises accessing a communication account of the user and identifying a communication related to the travel plan. 8. The method of claim 1 , wherein the analyzing a secondary information source comprises identifying at least one other user having a similar social networking status update and obtaining missing elements from the similar social networking status update. 9. The method of claim 1 , wherein the analyzing a secondary information source comprises identifying user history having at least one characteristic related to the travel plan. 10. The method of claim 1 , wherein the providing a dynamic travel update comprises providing travel progress based upon a previously selected user preference. 11. An apparatus, comprising: at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising: computer readable program code that obtains a user's status update posted on a social networking site; computer readable program code that analyzes the status update to obtain at least one element of travel information of a travel plan included within the status update, wherein the travel information comprises the elements of: a starting location, an ending location, and a mode of transportation; computer readable program code that predicts, while the user is offline, elements missing from the travel information, the missing elements comprising travel information not included in the status update, wherein the predicting comprises analyzing a secondary information source having information related to the travel plan for the missing elements and wherein the predicting comprises assigning a confidence score to the prediction, wherein the analyzing the secondary information source comprises identifying an information source other than the social networking site having information related to the travel plan, accessing the information source, and identifying information included in the information source that is related to the travel plan; and computer readable program code that provides, on the social networking site and while the user is offline, a dynamic travel update identifying travel progress of the user, compared to the travel plan, wherein the dynamic travel update is based upon the obtained at least one element and a predicted missing element having a highest confidence score. 12. A computer program product, comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code that obtains a user's status update posted on a social networking site; computer readable program code that analyzes the status update to obtain at least one element of travel information of a travel plan included within the status update, wherein the travel information comprises the elements of: a starting location, an ending location, and a mode of transportation; computer readable program code that predicts, while the user is offline, elements missing from the travel information, the missing elements comprising travel information not included in the status update, wherein the predicting comprises analyzing a secondary information source having information related to the travel plan for the missing elements and wherein the predicting comprises assigning a confidence score to the prediction, wherein the analyzing the secondary information source comprises identifying an information source other than the social networking site having information related to the travel plan, accessing the information source, and identifying information included in the information source that is related to the travel plan; and computer readable program code that provides, on the social networking site and while the user is offline, a dynamic travel update identifying travel progress of the user, compared to the travel plan, wherein the dynamic travel update is based upon the obtained at least one element and a predicted missing element having a highest confidence score. 13. The computer program product of claim 12 , wherein the predicting comprises identifying a plurality of possible options for the missing elements. 14. The computer program product of claim 13 , comprising computer readable program code that assigns a confidence score to each of the plurality of possible options. 15. The computer program product of claim 14 , comprising: providing a dynamic travel update based upon each of the plurality of possible options; and providing the confidence score for each of the plurality of possible options. 16. The computer program product of claim 12 , comprising correlating the obtained and predicted elements with a live information source related to the travel plan. 17. The computer program product of claim 12 , wherein the analyzing a secondary information source comprises accessing a communication account of the user and identifying a communication related to the travel plan. 18. The computer program product of claim 12 , wherein the analyzing a secondary information source comprises identifying at least one other user having a similar social networking

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Inference or reasoning models · CPC title

  • G06Q50/14Primary

    Travel agencies · CPC title

  • Time management, e.g. calendars, reminders, meetings or time accounting · 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 US10438306B2 cover?
One embodiment provides a method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining a user's status update posted on a social networking site; analyzing the status update to obtain at least one element of travel information of a travel plan included within the status update, wherein the travel information comprises the elements of: a start…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q50/14. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 08 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).