IP Library Granted Patent US 10,169,306
Granted Patent B2
US 10,169,306 · App. 15/019,122 · Granted Jan 1, 2019

Enhanced favorites service for web browsers and web applications

Inventors: Timothy John O'Shaughnessy (Washington, DC); Aditya Khosla (Sunnyvale, CA); Brock Laporte (San Carlos, CA); Alberto Cobas (Scotts Valley, CA); Colin Chang (San Jose, CA)
Assignee: Oath Inc.
G06F17/2235G06F17/2247G06F17/30884H04L67/02H04L67/26
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 10,169,306
App. No.
15/019,122
Granted
Jan 1, 2019
Kind
B2
Abstract

The invention provides enhancements for the use of favorites during a Web browsing session. A first enhancement identifies when a user is adding a favorite to his favorites list and auto-suggests a category under which the favorite could be stored. A second enhancement allows a user to review his favorites list and see a summary of feed content (RSS or other standard) on each feed enabled page on his favorites list, without requiring the user to link to the page in question. A third enhancement allows the user to view an manipulate the feed in an independent display window.

Claims (50)

1. A computer-implemented method for providing persistent access to a data feed listing in a web page, the method comprising the following operations performed by at least one processor:

displaying, on a user device, a window of a web browser;

displaying, in the window of the web browser, a list linking to one or more feed-enabled pages;

receiving, via the user device, input specifying a user operation associated with at least one of the one or more feed enabled pages;

providing, to at least one server, data associated with the user operation;

caching, by the at least one server, the data associated with the user operation;

analyzing, by the at least one server, the data associated with the user operation for URL information;

matching, by the at least one server, the URL information with taxonomy path data in a database; and

in response to the user operation associated with at least one of the one or more feed-enabled pages, displaying a tearoff object configured to automatically provide updated feed information in a persistent window separate from the window of the web browser.

2. The computer-implemented method of claim 1 , wherein the user operation associated with at least one of the one or more feed-enabled pages is a dragging of a representation of the at least one of the one or more feed enabled pages.

3. The computer-implemented method of claim 1 further comprising:

embedding the tearoff object in a document distinct from the web page.

4. The computer-implemented method of claim 1 further comprising:

displaying the tearoff object in the form of a ticker-style display.

5. The computer-implemented method of claim 1 wherein the at least one server isolates the web browser from RSS protocols.

6. The computer-implemented method of claim 1 wherein the tearoff object has characteristics independent of the web browser.

7. An apparatus for providing persistent access to a data feed listing in a web page comprising:

a memory that stores instructions

one or more processors that, when executing the instructions, are configured to:

display, on a user device, a window of a web browser;

display, in the window of the web browser, a list linking to one or more feed-enabled pages;

receive, via the user device, input specifying a user operation associated with at least one of the one or more feed-enabled pages;

provide, to at least one server, data associated with the user operation;

cache, by the at least one server, the data associated with the user operation;

analyze, by the at least one server, the data associated with the user operation for URL information;

match, by the least one server, the URL information with taxonomy path data in a database; and

in response to the user operation associated with at least one of the one or more feed-enabled pages, display a tearoff object configured to automatically provide updated feed information in a persistent window separate from the window of the web browser.

8. The apparatus of claim 7 wherein the user operation associated with at least one of the one or more feed-enabled pages is a dragging of a representation of the at least one of the one or more feed enabled pages.

9. The apparatus of claim 7 wherein the one or more processors are further configured to:

embed the tearoff object in a document distinct from the web page.

10. The apparatus of claim 7 wherein the one or more processors are further configured to:

display the tearoff object in the form of a ticker-style display.

11. The apparatus of claim 7 wherein the at least one server isolates the web browser from RSS protocols.

12. The apparatus of claim 7 wherein the tearoff object has characteristics independent of the web browser.

13. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, configure the one or more processors to perform a method for providing persistent access to a data feed listing in a web page, the method comprising:

displaying, on a user device, a window of a web browser;

displaying, in the window of the web browser, a list linking to one or more feed-enabled pages;

receiving, via the user device, input specifying a user operation associated with at least one of the one or more feed-enabled pages;

providing, to at least one server, data associated with the user operation;

caching, by the at least one server, the data associated with the user operation;

analyzing, by the at least one server, the data associated with the user operation for URL information;

matching, by the at least one server, the URL information with taxonomy path data in a database; and

in response to the user operation associated with at least one of the one or more feed-enabled pages, displaying a tearoff object configured to automatically provide updated feed information in a persistent window separate from the window of the web browser.

14. The non-transitory computer-readable medium of claim 13 wherein the user operation associated with at least one of the one or more feed-enabled pages is a dragging of a representation of the at least one of the one or more feed enabled pages.

15. The non-transitory computer-readable medium of claim 13 wherein the method further comprises:

embedding the tearoff object in a document distinct from the web page.

16. The non-transitory computer-readable medium of claim 13 wherein the method further comprises:

displaying the tearoff object in the form of a ticker-style display.

17. The non-transitory computer-readable medium of claim 13 wherein the at least one server isolates the web browser from RSS protocols.

18. The non-transitory computer-readable medium of claim 13 wherein the tearoff object has characteristics independent of the web browser.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: O'SHAUGHNESSY, TIMOTHY; KHOSLA, ADITYA; LAPORTE, BROCK; COBAS, ALBERTO; CHANG, COLIN
To: AOL LLC.
Reel/Frame 037714/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: AOL LLC
To: AOL INC.
Reel/Frame 037792/0534 →
Continuity (3)
Continuation 11424452 · Jun 15, 2006
Continuation In Part 11197681 · Aug 3, 2005
Related Publication 20160154773A1 · Jun 2, 2016
Cited By (21)
US 12,197,560 US 12,260,190 US 12,271,849 US 12,314,882 US 12,353,419 US 12,367,011 US 12,379,835 US 12,430,825 US 12,572,867 US 12,573,105 US 12,586,268 US 12,619,833 US 12,639,402 US 12,645,759 US 12,694,636 US 12,699,962 US 12,705,552 US 12,705,579 US 12,711,259 US 12,711,464 US 12,717,468