Systems and methods for recommending personalized content

US2018137204A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018137204-A1
Application numberUS-201715834231-A
CountryUS
Kind codeA1
Filing dateDec 7, 2017
Priority dateMay 10, 2016
Publication dateMay 17, 2018
Grant date

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.

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.

First claim

Opening claim text (preview).

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; 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 . (canceled) 5 . 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. 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 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. 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: 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. 8 . The method of claim 7 , 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. 9 . The method of claim 1 , further comprising: performing redundancy reduction on the first set of POIs. 10 . The method of claim 9 , 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 a first distance between the first POI and the second POI; computing a 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. 11 . (canceled) 12 . The method of claim 11 , 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: normalizing the second distance such that the value of the second distance is between 0 and 1; and when the first distance is less than or equal to a third threshold and the normalized second distance is less than or equal to a fourth threshold, determining that the first POI and the second POI indicate an identical geographical entity. 13 . 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; transmit fourth electronic signals to access a third storage device of a user equipment to read location information of the user; determine one or more personalized content items based on the updated first set of POIs and the location information of the user; and transmit 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. 14 . The system of claim 13 , wherein the one or more historical orders are associated with a location based service provided to the user. 15 . The system of claim 13 , wherein the second storage device stores real-time data associated with a location based service provided to a plurality of users. 16 . (canceled) 17 . The system of claim 13 , wherein to 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, the logic circuits are fu

Assignees

Inventors

Classifications

  • Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title

  • Commerce · CPC title

  • Geographical information databases · CPC title

  • Presentation of query results · 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 US2018137204A1 cover?
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 …
Who is the assignee on this patent?
Beijing Didi Infinity Technology & Dev Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/9537. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).