IP Library Granted Patent US 9,092,544
Granted Patent B2
US 9,092,544 · App. 13/618,578 · Granted Jul 28, 2015

Displaying a true URL in response to a user interaction

Inventor: Conor P. Cahill (Waterford, VA)
Assignee: FACEBOOK, INC.
G06F17/30905G06F21/31H04L29/0809
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,092,544
App. No.
13/618,578
Granted
Jul 28, 2015
Kind
B2
Abstract

Techniques are provided for displaying a uniform resource locator (URL) to assist a user in determining whether a URL destination is what the user expects. A link is presented for selection to a user, and a URL corresponding to the link is accessed. A portion of the URL that corresponds to a hostname component of the URL may be identified, and the URL may be displayed. The hostname component of the URL is visually distinguished from other components of the URL. In addition to or as an alternative to displaying the URL and visually distinguishing the hostname component, a warning message relating to the hostname portion of the URL may be displayed. The techniques may be implemented as a software plug-in or in any type of software application that is capable of recognizing URLs.

Claims (36)

1. A method comprising:

presenting a web page to a user by way of a browser, wherein the webpage comprises a hyper-link having an appearance that the hyper-link will direct a user to a first URL, and wherein the hyper-link, if selected, directs the user to a second URL;

detecting, using at least one processor, an interaction, by the user, with the hyper-link, wherein the interaction comprises hovering over the hyper-link; and

presenting, within a status bar of the browser and in response to the detected interaction, an indicator that the hyper-link directs to the second URL.

2. The method of claim 1 , further comprising presenting, in a floating window and in response to the detected interaction, the indicator that the hyper-link directs to the second URL.

3. The method of claim 1 , wherein the indicator that the hyper-link directs to the second URL is the text of the second URL.

4. The method of claim 1 , wherein the indicator that the hyper-link directs to the second URL is a highlighted hostname component of the second URL with all capital letters.

5. The method of claim 1 , wherein the indicator that the hyper-link directs to the second URL distinguishes the display of a hostname component from the remainder of the second URL.

6. The method of claim 1 , wherein the indicator that the hyper-link directs to the second URL comprises a hostname component repositioned in relation to the remainder of the second URL.

7. The method of claim 1 , wherein the interaction with the hyper-link further comprises at least one of: a mouse pointer click, a mouse pointer double-click, a mouse pointer click-and-drag, or a mouse pointer click-and-highlight.

8. The method of claim 1 , wherein the status bar of the browser is located at the top or bottom of the browser.

9. The method of claim 1 , further comprising:

detecting the user's click-through of the hyper-link; and

presenting the user with a warning message.

10. A system comprising:

at least one processor; and

at least one computer readable medium storing instructions that, when executed by the at least one processor, cause the system to:

present a web page to a user by way of a browser, wherein the webpage comprises a hyper-link having an appearance that the hyper-link will direct a user to a first URL, and wherein the hyper-link, if selected, directs the user to a second URL;

detect an interaction, by the user, with the hyper-link, wherein the interaction comprises hovering over the hyper-link; and

present, within a status bar of the browser and in response to the detected interaction, an indicator that the hyper-link directs to the second URL.

11. The system of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the system to:

present, in a floating window and in response to the detected interaction, an indicator that the hyper-link directs to the second URL.

12. The system of claim 9 , wherein the indicator that the hyper-link directs to the second URL is the text of the second URL.

13. The system of claim 9 , wherein the indicator that the hyper-link directs to the second URL distinguishes the display of a hostname component from the remainder of the second URL.

14. The system of claim 12 , wherein the display of the hostname component of the second URL is distinguished from the remainder of the second URL by being double-underlined.

15. The system of claim 12 , wherein the display of the hostname component of the second URL is distinguished from the remainder of the second URL by being repositioned in relation to the remainder of the second URL.

16. The system of claim 9 , wherein the interaction with the hyper-link further comprises at least one of: a mouse pointer click, a mouse pointer double-click, a mouse pointer click-and-drag, or a mouse pointer click-and-highlight.

17. A computer program product for use at a computer system, the computer program product comprising one or more non-transitory computer readable storage media having stored thereon computer-executable instructions that, when executed by at least one processor, cause the computer system to:

present a web page to a user by way of a browser, wherein the webpage comprises a hyper-link having an appearance that the hyper-link will direct a user to a first URL, and wherein the hyper-link, if selected, directs the user to a second URL;

detect an interaction, by the user, with the hyper-link, wherein the interaction comprises hovering over the hyper-link; and

present, within a status bar of the browser and in response to the detected interaction, an indicator that the hyper-link directs to the second URL.

18. The computer program product of claim 17 , further comprising instructions that, when executed by at least one processor, cause the computer system to:

present, in a floating window and in response to the detected interaction, an indicator that the hyper-link directs to the second URL.

19. The computer program product of claim 18 , further comprising instructions that, when executed by at least one processor, cause the computer system to:

display, within the floating window, the text of the second URL, the hostname component of the second URL distinguished from the remainder of the second URL.

20. The computer program product of claim 19 , wherein the hostname component of the second URL is distinguished from the remainder of the second URL by being highlighted with all capital letters or by being repositioned in relation to the remainder of the second URL.

Assignments (5)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: CAHILL, CONOR P.
To: AMERICA ONLINE, INC.
Reel/Frame 030809/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: AOL LLC
To: AOL INC.
Reel/Frame 030809/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 030810/0001 →
CHANGE OF NAME Recorded Jul 16, 2013
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 030813/0523 →
Continuity (5)
Continuation 13466005 · May 7, 2012
Continuation 12403779 · Mar 13, 2009
Continuation 10675781 · Sep 30, 2003
Provisional Application 60483941 · Jul 1, 2003
Related Publication 20130073936A1 · Mar 21, 2013