Travel Recommendations on Online Social Networks
US-2017048664-A1 · Feb 16, 2017 · US
US10970344B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10970344-B2 |
| Application number | US-201715834231-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 7, 2017 |
| Priority date | May 10, 2016 |
| Publication date | Apr 6, 2021 |
| Grant date | Apr 6, 2021 |
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.
The present disclosure relates to a method and system for providing location based service to end users. The method includes acquiring one or more historical orders associated with a user within a predetermined time interval; retrieving a first set of points of interests (POI) associated with the user based on the one or more historical orders; storing the first set of POIs associated with the user in a first database; retrieving a second set of POIs from a second database; updating the first set of POIs in the first database based on the second set of POIs and the one or more historical orders; receiving location information of the user from a user equipment; determining one or more personalized content items based on the updated first set of POIs and the location information of the user; and transmitting the one or more personalized content items to be displayed on the user equipment.
Opening claim text (preview).
What is claimed is: 1. A method implemented on a computing device for recommending personalized content to a user, comprising: acquiring, by logic circuits, first electronic signals including one or more historical orders associated with a user within a predetermined time interval; retrieving, by the logic circuits, a first set of points of interests (POI) associated with the user based on the one or more historical orders; sending, by the logic circuits, second electronic signals including the first set of POIs associated with the user to be saved in a first storage device; transmitting, by the logic circuits, third electronic signals to access a second storage device to read a second set of POIs; updating, by the logic circuits, the first set of POIs in the first storage device based on the second set of POIs and the one or more historical orders, wherein the updating the first set of POIs in the first storage include: determining at least one POI from the first set of POIs, determining the at least one POI from the second set of POIs, and updating information of the at least one POI in the first storage with information of the at least one POI in the second storage if it is determined that a first geographical location of the at least one POI from the first set of POIs and a second geographical location of the at least one POI from the second set of POIs satisfy a preset condition for judging whether two POIs are the same POI, wherein the preset condition includes a first distance between the first POI and the second POI being less than or equal to a third threshold and a normalized second distance between the first POI and the second POI being less than or equal to a fourth threshold, the normalized second distance being a value between 0 and 1; transmitting, by the logic circuits, fourth electronic signals to access a third storage device of a user equipment to read location information of the user; determining, by the logic circuits, one or more personalized content items based on the updated first set of POIs and the location information of the user; and transmitting, by the logic circuits, fifth electronic signals including the one or more personalized content items to the user equipment, causing the one or more personalized content items to be displayed on the user equipment. 2. The method of claim 1 , wherein the one or more historical orders are associated with a location based service provided to the user. 3. The method of claim 1 , wherein the second storage device stores real-time data associated with a location based service provided to a plurality of users. 4. The method of claim 1 , wherein updating the first set of POIs in the first storage device based on the second set of POIs and the one or more historical orders comprises: computing a number of occurrence of each of the first set of POIs in the one or more historical orders; identifying a third set of POIs that each occurs in the one or more historical orders with a corresponding POI occurring in the second storage device; and computing a geographical distance between each of the third set of POIs occurring in the first storage device and the corresponding POI occurring in the second storage device. 5. The method of claim 4 , wherein updating the first set of POIs in the first storage device based on the second set of POIs and the one or more historical orders further comprises: when the geographic distance between one of the third set of POIs occurring in the first storage device and a corresponding POI occurring in the second storage device is less than a first threshold and the number of occurrence of the one of the third set of POIs occurring in the one or more historical orders is greater than a second threshold, transmitting a sixth signal to the first storage device to update the one of the third set of POIs occurring in the first storage device with the corresponding POI occurring in the second storage device. 6. The method of claim 5 , wherein updating the first set of POIs in the first storage device based on the second set of POIs and the one or more historical orders further comprises: when the geographic distance between one of the third set of POIs occurring in the first storage device and a corresponding POI occurring in the second storage device is less than the first threshold and the number of occurrence of the one of the third set of POIs occurring in the one or more historical orders is less than the second threshold, transmitting a seventh signal to the first storage device to delete the one of the third set of POIs from the first storage device. 7. The method of claim 6 , wherein updating the first set of POIs in the first storage device based on the second set of POIs and the one or more historical orders further comprises: if it is determined that none of POIs occurs in both the one or more historical orders and the second storage device, when the number of occurrence of one of the first set of POIs in the one or more historical orders is less than the second threshold, transmitting an eighth signal to the first storage device to delete the one of the first set of POIs from the first storage device. 8. The method of claim 1 , further comprising: performing redundancy reduction on the first set of POIs. 9. The method of claim 8 , wherein performing redundancy reduction on the first set of POIs comprises: retrieving a first POI and a second POI from the first set of POIs; computing the first distance between the first POI and the second POI; computing the second distance between the first POI and the second POI; determining whether the first POI and the second POI indicate an identical geographical entity based on the first distance and the second distance; and when it is determined that first POI and the second POI indicate an identical geographical entity, transmitting a ninth signal to the first storage device to merge the first POI and the second POI in the first storage device. 10. The method of claim 9 , wherein determining whether the first POI and the second POI indicate an identical geographical entity based on the first distance and the second distance further comprises: when the preset condition is satisfied, determining that the first POI and the second POI indicate an identical geographical entity. 11. A system for recommending personalized content to a user, comprising: a bus; a storage medium electronically connected to the bus, including a set of instructions; and logic circuits in communication with the storage medium via the bus, wherein when executing the set of instructions, the logic circuits are configured to cause the system to: acquire first electronic signals including one or more historical orders associated with a user within a predetermined time interval; retrieve a first set of points of interests (POI) associated with the user based on the one or more historical orders; send second electronic signals including the first set of POIs associated with the user to be saved in a first storage device; transmit third electronic signals to access a second storage device to read a second set of POIs; update the first set of POIs in the first storage device based on the second set of POIs and the one or more historical orders, wherein the logic circuits are further configured to cause the system to: determine at least one POI from the first set of POIs, determine the at least one POI from the second set of POIs, and update information of the at least one POI in the first storage with information of the at least one POI in the second storage if it is determined that a first geographical location of the at least one POI from the first set of
Search customisation based on user profiles and personalisation · CPC title
Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title
based on store location · CPC title
Commerce · CPC title
based on user location · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.