IP Library Granted Patent US 9,686,590
Granted Patent B2
US 9,686,590 · App. 14/604,919 · Granted Jun 20, 2017

System and method for tagging content and delivering the tag to buddies of a given user

Inventors: Ronald Jacoby (Saratoga, CA); Brenda O'Kane (Burlingame, CA)
Assignee: YAHOO! INC.
H04N21/4788H04L67/306H04N7/17318H04N21/2353H04N21/25891H04N21/2668H04N21/4227H04N21/4532H04N21/4668H04N21/4781H04N21/812H04N21/858
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 9,686,590
App. No.
14/604,919
Granted
Jun 20, 2017
Kind
B2
Abstract

A method comprises retrieving a profile of a given user, the given user having a given-user device; delivering a content item to the given-user device; receiving one or more user-specified tags associated with the content item; identifying one or more buddies of the user as indicated in the profile; and delivering the one or more tags to the one or more buddies.

Claims (58)

1. A method comprising:

retrieving, by a processor, a user profile associated with a user logged into a content distribution application;

delivering, by the processor, media content to the user;

receiving, by the processor from the user, a tag for the media content;

associating, by the processor, the tag with the media content;

annotating, by the processor, the user profile with a rating for the media content;

determining, by the processor, a second media content based on the rating;

retrieving, by the processor, buddies of the user, the buddies determined from the user profile;

receiving, by the processor from the user, a selection of a buddy from the buddies;

determining, by the processor, whether the buddy is active, wherein the buddy is active when the buddy is logged into the content distribution application and logged into a third party messaging application;

wherein, when the buddy is active, delivering, by the processor, the tagged content to the buddy; and

wherein, when the buddy is not active, annotating, by the processor, the tagged content with delivery information identifying the buddy;

delivering, by the processor, the second media content to the user; and

delivering, by the processor, the second media content to the buddy.

2. The method of claim 1 , wherein the tag comprises start and stop delimiters.

3. The method of claim 1 , wherein the tag comprises offsets or pointers identifying a location in the media content.

4. The method of claim 1 , further comprising displaying, by the processor, the buddies to the user.

5. The method of claim 4 , wherein the displaying of the buddies further comprises displaying the buddies with audio or visual context representations associated with each respective buddies' context.

6. The method of claim 1 , wherein the receiving of the selection of the buddy further comprises performing, by the processor, a check to determine whether the selected buddy is active.

7. A computing device comprising:

a processor;

a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

user profile retrieving logic executed by the processor for retrieving a user profile associated with a user logged into a content distribution application;

media content delivering logic executed by the processor for delivering media content to the user;

tag receiving logic executed by the processor for receiving, from the user, a tag for the media content;

tag associating logic executed by the processor for associating the tag with the media content;

user profile annotating logic executed by the processor for annotating the user profile with a rating for the media content;

second media content determining logic executed by the processor for determining a second media content based on the rating;

buddy retrieving logic executed by the processor for retrieving buddies of the user, the buddies determined from the user profile;

selection receiving logic executed by the processor for receiving, from the user, a selection of a buddy from the buddies;

buddy active determining logic executed by the processor for determining whether the buddy is active, wherein the buddy is active when the buddy is logged into the content distribution application and logged into a third party messaging application;

content delivering logic executed by the processor for, when the buddy is active, delivering the tagged content to the buddy;

annotating logic executed by the processor for, when the buddy is not active, annotating the tagged content with delivery information identifying the buddy;

second media content delivering logic executed by the processor for delivering the second media content to the user; and

buddy delivering logic executed by the processor for delivering the second media content to the buddy.

8. The computing device of claim 7 , wherein the tag comprises start and stop delimiters.

9. The computing device of claim 7 , wherein the tag comprises offsets or pointers identifying a location in the media content.

10. The computing device of claim 7 , further comprising buddy displaying logic executed by the processor for displaying the buddies to the user.

11. The computing device of claim 10 , wherein the buddy displaying logic for displaying the buddies further comprises context displaying logic executed by the processor for displaying the buddies with audio or visual context representations associated with each respective buddies' context.

12. The computing device of claim 7 , wherein the selection receiving logic executed by the processor further comprises performing logic executed by the processor for performing a check to determine whether the selected buddy is active.

13. A non-transitory computer-readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:

retrieving, by the processor, a user profile associated with a user logged into a content distribution application;

delivering, by the processor, media content to the user;

receiving, by the processor from the user, a tag for the media content;

associating, by the processor, the tag with the media content;

annotating, by the processor, the user profile with a rating for the media content;

determining, by the processor, a second media content based on the rating;

retrieving, by the processor, buddies of the user, the buddies determined from the user profile;

receiving, by the processor from the user, a selection of a buddy from the buddies;

determining, by the processor, whether the buddy is active, wherein the buddy is active when the buddy is logged into the content distribution application and logged into a third party messaging application;

when the buddy is active, delivering, by the processor, the tagged content to the buddy;

when the buddy is not active, annotating, by the processor, the tagged content with delivery information identifying the buddy;

delivering, by the processor, the second media content to the user; and

delivering, by the processor, the second media content to the buddy.

14. The medium of claim 13 , further comprising displaying, by the processor, the buddies to the user.

15. The medium of claim 13 , wherein the displaying of the buddies further comprises displaying the buddies with audio or visual context representations associated with each respective buddies' context.

16. The medium of claim 13 , wherein the receiving of the selection of the buddy further comprises performing, by the processor, a check to determine whether the selected buddy is active.

17. The medium of claim 13 , wherein the tag comprises start and stop delimiters.

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 Nov 20, 2017
From: JACOBY, RONALD; O'KANE, BRENDA
To: YAHOO! INC.
Reel/Frame 044170/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
Continuity (6)
Continuation 11498459 · Aug 2, 2006
Continuation 11327198 · Jan 5, 2006
Continuation In Part 11261436 · Oct 27, 2005
Provisional Application 60641787 · Jan 5, 2005
Provisional Application 60641717 · Jan 5, 2005
Related Publication 20150172729A1 · Jun 18, 2015