IP Library › Granted Patent US 8,972,498
Granted Patent B2
US 8,972,498 · App. 13/463,109 · Granted Mar 3, 2015

Mobile-based realtime location-sensitive social event engine

Inventor: Zhaohui Zheng (Sunnyvale, CA)
Assignee: Yahoo! Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,972,498
App. No.
13/463,109
Granted
Mar 3, 2015
Kind
B2
Abstract

Performing an on-line recommendation includes: analyzing real-time data from various sources; determining, from the analysis, events in which a user may be interested; extracting the determined events; storing the extracted events in a data store; and performing a recommendation function. The recommendation function includes: ranking the extracted events to determine the events in which the user is most likely to be interested; and performing location-based filtering, retaining those extracted events that are within a geo-location range proximate to the user, thus generating optimal events.

Claims (66)

1. A method for performing an on-line recommendation, said method comprising:

using a processor device coupled with a mobile device, performing:

mining real-time data from various sources;

analyzing the real-time data to uncover events;

determining, from the analysis, the events in which a user of the mobile device may be interested, by:

identifying key subject, verb, and object from the real-time data;

ignoring any events not in a subject-verb-object format; and

identifying additional attributes of the events from the real-time data;

extracting only the events in subject-verb-object format;

storing the extracted events in a data store as subject-verb-object tuples;

storing the additional attributes; and

performing a recommendation function, comprising:

using the identified additional attributes, ranking the extracted events to determine high-quality events as the events in which the user is more likely to be interested;

performing location-based filtering, further narrowing the high-quality events to those events within a geo-location range proximate to the mobile device; and

retaining only those filtered, high-quality events, providing said retained events to the user as optimal events most likely to interest said user;

linking with the user's social network; and

providing personalized details derived from the user's social network along with the optimal events.

2. The method of claim 1 further comprising:

receiving user click feedback on the events; and

storing the user click feedback used to refine the recommendation function.

3. The method of claim 1 wherein providing the optimal events comprises presenting the optimal events on the mobile device.

4. The method of claim 1 further comprising receiving a request from the user of the mobile device, wherein said request comprises the geo-location range.

5. The method of claim 4 further comprising receiving an image specifying coordinates of the geo-location range.

6. The method of claim 1 wherein analyzing the real-time data comprises mining real-time feeds from multiple websites.

7. The method of claim 1 wherein ranking the extracted events comprises:

ranking the events into categories according to attributes selected from a group consisting of: categories of personal interest, distance, personal relevance, recency, and social relevance.

8. The method of claim 3 wherein presenting the optimal events comprises pushing the events to the user's mobile device based on the user's geo-location as obtained from said mobile device.

9. An information processing system for performing an on-line recommendation, said information processing system comprising:

a memory with computer-executable instructions stored therein, said computer-executable instructions comprising:

mining real-time data from various sources;

analyzing the real-time data to uncover events;

determining, from the analysis, the events in which a user of a mobile device may be interested, by:

identifying key subject, verb, and object from the real-time data;

ignoring any events not in a subject-verb-object format; and

identifying additional attributes of the events from the real-time data;

extracting only the events in subject-verb-object format;

storing the extracted events in a data store as subject-verb-object tuples;

storing the additional attributes; and

performing a recommendation function, comprising:

using the identified additional attributes, ranking the extracted events to determine high-quality events as the events in which the user is highly likely to be interested;

performing location-based filtering, further narrowing the high-quality events to those events within a geo-location range proximate to the mobile device; and

retaining only those filtered, high-quality events, providing said retained events to the user as optimal events most likely to interest said user;

linking with the user's social network; and

providing personalized details derived from the user's social network along with the optimal events; and

a processor device operably coupled with the memory, said processor device executing the computer-executable instructions.

10. The information processing system of claim 9 further comprising: the data store also storing user click feedback used to refine the recommendation function.

11. The information processing system of claim 9 further comprising: an input/output interface receiving a request from the user of the mobile device, wherein said request comprises the geo-location range.

12. The information processing system of claim 11 wherein the input/output interface further receives an image specifying coordinates of the geo-location range.

13. The information processing system of claim 9 wherein ranking the extracted events comprises ranking the events into categories according to attributes selected from a group consisting of: categories of personal interest, distance, personal relevance, recency, and social relevance.

14. The information processing system of claim 11 further comprising presenting the optimal events by pushing the events to the user's mobile device based on the user's geo-location as obtained from said mobile device.

15. A computer program product comprising a computer-readable storage medium with computer instructions stored therein, said computer instructions causing a computer to perform:

mining real-time data from various sources;

analyzing the real-time data to uncover events;

determining, from the analysis, the events in which a user of a mobile device may be interested, by:

identifying key subject, verb, and object from the real-time data;

ignoring any events not in a subject-verb-object format; and

identifying additional attributes of the events from the real-time data;

extracting only the events in subject-verb-object format;

storing the extracted events in a data store as subject-verb-object tuples;

storing the additional attributes; and

performing a recommendation function, comprising:

using the identified additional attributes, ranking the extracted events to determine high-quality events as the events in which the user is highly likely to be interested;

performing location-based filtering, further narrowing the high-quality events to those events within a geo-location range proximate to the mobile device; and

retaining only those filtered, high-quality events, providing said retained events to the user as optimal events most likely to interest said user;

linking with the user's social network; and

providing personalized details derived from the user's social network along with the optimal events.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2012
From: ZHENG, ZHAOHUI
To: YAHOO! INC.
Reel/Frame 028149/0971 →
Continuity (1)
Related Publication 20130297688A1 · Nov 7, 2013