Intelligent surfacing of reminders
US-2016345132-A1 · Nov 24, 2016 · US
US10438306B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10438306-B2 |
| Application number | US-201615230089-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 5, 2016 |
| Priority date | Aug 5, 2016 |
| Publication date | Oct 8, 2019 |
| Grant date | Oct 8, 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.
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.
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
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
Travel agencies · CPC title
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.