IP Library Granted Patent US 8,386,915
Granted Patent B2
US 8,386,915 · App. 12/843,792 · Granted Feb 26, 2013

Integrated link statistics within an application

Inventors: Timothy Howes (Los Altos, CA); Eric Vishria (San Carlos, CA)
Assignee: RockMelt, 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,386,915
App. No.
12/843,792
Granted
Feb 26, 2013
Kind
B2
Abstract

To enhance the user experience for users of an application, such as a web browser, the application obtains statistics on shortened links that are displayed in an application or that are associated with displayed unshortened links. The statistics may include, for example, a number of times that content available via an unshortened link was viewed via its associated shortened link. The statistics are applied to enhance the ability of users of the application to locate relevant content. For example, the statistics may be shown in visual association with a link, or a set of links may be ordered at least in part based on the statistics associated with the links, or the links may be visually emphasized based on the statistics.

Claims (33)

1. A computer-implemented method for indicating relevance of shortened links to a user, the method comprising:

obtaining a set of content items from one or more remote content providers, wherein a first one of the content items comprises a shortened link produced by a remote link-shortening server based on a first unshortened link that points to a first web page, and a second one of the content items comprises a second unshortened link that points to a second web page;

obtaining statistics associated with the shortened link from the link-shortening server, the statistics comprising a first count of times that the first web page was accessed via the shortened link;

obtaining statistics associated with a plurality of shortened links for the second unshortened link from a remote link-shortening server, the statistics comprising an aggregate count of times that the second web page was accessed via one of the plurality of shortened links and a count of the plurality of shortened links;

computing, using the aggregate count and the count of the plurality of shortened links, an average count of times that the second web page was accessed via one of the plurality of shortened links;

comparing the first count and the average count;

ordering the first content item and the second content item in the set of content items based at least in part on the comparison; and

displaying the content items according to the ordering within a browser user interface.

2. The computer-implemented method of claim 1 , wherein the content items comprise discrete data units from a social network content provider.

3. The computer-implemented method of claim 2 , wherein the discrete data units comprise message postings obtained in response to a query string submitted to the social network content provider.

4. The computer-implemented method of claim 1 , wherein the content items comprise messages sent using a message sharing service content provider.

5. The computer-implemented method of claim 1 , wherein the statistics associated with the shortened link comprise a count of times that the web pages were accessed via the shortened links by friends of the user on a social network.

6. The computer-implemented method of claim 1 , further comprising visually emphasizing the shortened link responsive to the statistics associated with the shortened link indicating that the shortened link has a relevance measure that is above a predetermined relevance threshold.

7. The computer-implemented method of claim 1 , further comprising displaying a graphical representation of one of the statistics associated with the shortened link in visual association with the shortened link.

8. The computer-implemented method of claim 1 , further comprising at least one of:

displaying at least a portion of the statistics associated with the shortened link in visual association with the shortened link, responsive to receiving using input indicating the shortened link; and

displaying at least a portion of the statistics associated with the plurality of shortened links in visual association with the unshortened link, responsive to receiving using input indicating the unshortened link.

9. A non-transitory computer-readable storage medium having executable computer program instructions embodied therein for indicating relevance of links to a user, actions of the computer program instructions comprising:

obtaining a set of content items from one or more remote content providers, wherein a first one of the content items comprises a shortened link produced by a remote link-shortening server based on a first unshortened link that points to a first web page, and a second one of the content items comprises a second unshortened link that points to a second web page;

determining, using the remote link-shortening server, that the shortened link is a shortened form of the first unshortened link;

obtaining statistics associated with the first unshortened link from a remote web server, the statistics comprising a first count of times that the first web page was accessed via the first unshortened link;

obtaining statistics associated with the second unshortened link from a remote web server, the statistics comprising a second count of times that the second web page was accessed via the second unshortened link;

comparing the first count and the second count;

ordering the first content item and the second content item in the set of content items based at least in part on the comparison; and

displaying the content items according to the ordering within a browser user interface.

10. The computer-readable storage medium of claim 9 , wherein the content items comprise discrete data units from a social network content provider.

11. The computer-readable storage medium of claim 10 , wherein the discrete data units comprise message postings obtained in response to a query string submitted to the social network content provider.

12. The computer-readable storage medium of claim 9 , wherein the content items comprise messages sent using a message sharing service content provider.

13. The computer-readable storage medium of claim 9 , further comprising displaying a graphical representation of one of the statistics in visual association with a corresponding one of the unshortened links.

14. The computer-readable storage medium of claim 9 , the actions further comprising at least one of:

displaying at least a portion of the statistics associated with the shortened link in visual association with the shortened link, responsive to receiving using input indicating the shortened link; and

displaying at least a portion of the statistics associated with the plurality of shortened links in visual association with the unshortened link, responsive to receiving using input indicating the unshortened link.

15. The computer-readable storage medium of claim 9 , the actions further comprising visually emphasizing the shortened link responsive to the statistics associated with the shortened link indicating that the shortened link has a relevance measure that is above a predetermined relevance threshold.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
MERGER Recorded Oct 2, 2013
From: ROCKMELT, INC.
To: YAHOO! INC.
Reel/Frame 031328/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2010
From: HOWES, TIMOTHY; VISHRIA, ERIC
To: ROCKMELT, INC.
Reel/Frame 024743/0025 →
Continuity (1)
Related Publication 20120023390A1 · Jan 26, 2012