IP Library Granted Patent US 9,519,626
Granted Patent B2
US 9,519,626 · App. 14/620,136 · Granted Dec 13, 2016

Hyperlink destination visibility

Inventors: Hatem Zeine (Redmond, WA); Meir Shmouely (Kirkland, WA)
Assignee: Microsoft Technology Licensing, LLC
G06F17/2235G06F17/30873G06F17/30882G06F17/30905H04L67/10H04L67/42
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,519,626
App. No.
14/620,136
Granted
Dec 13, 2016
Kind
B2
Abstract

Various embodiments utilize page scripting and parsing to identify the target destination of a hyperlink and provide a visual indication of the destination to the user without causing redirection to the target destination. In some embodiments, hyperlink color, highlighting, or icons are used to indicate the destination. Particular colors and/or icons selected to indicate the destination can, in some embodiments, be selected based on the domain hosting the target destination. In at least some embodiments, the destination of a link is determined by the page script run by a web browser on a user's device, while in other embodiments, information is transmitted to a web request handler on the server hosting the web site to determine the destination.

Claims (35)

1. A device comprising:

one or more processors;

one or more computer-readable storage memories embodying computer-readable instructions which, when executed by the one or more processors, implement a method comprising:

transmitting, to a client device, a webpage that includes at least one hyperlink;

receiving, from the client device, a request for information associated with a target webpage to which the at least one hyperlink leads;

ascertaining the-information regarding the target webpage to which the at least one hyperlink leads, the information comprising information regarding a domain hosting the target webpage; and

transmitting, to the client device, the information regarding the target webpage to which the at least one hyperlink leads, the information being configured to enable determining of at least one style, from multiple styles, to be applied to the webpage and applying of the at least one style to the webpage, the determining of the at least one style being based at least upon the information regarding the domain hosting the target webpage.

2. The device of claim 1 , the at least one style comprising a color of an anchor within the target webpage from which the at least one hyperlink can be followed, a mouse indicator, or a background color.

3. The device of claim 1 , said determining comprising utilizing a look up table.

4. The device of claim 1 , said determining comprising extracting style information from a page script corresponding to the webpage.

5. The device of claim 1 , further comprising ascertaining the target webpage by extracting information regarding the target webpage from a page script corresponding to the webpage.

6. The device of claim 1 , at least one hyperlink comprising a dynamic hyperlink.

7. The device of claim 1 , the determining further based at least in part upon information associated with the target webpage.

8. A method, executed by one or more computer processors, comprising:

transmitting, to a client device, a webpage that includes at least one hyperlink;

receiving, from the client device, a request for information associated with a target webpage to which the at least one hyperlink leads;

ascertaining said information regarding the target webpage to which the at least one hyperlink leads, the information comprising information regarding a domain hosting the target webpage; and

transmitting, to the client device, the information regarding the target webpage to which the at least one hyperlink leads, the information being configured to enable determining of at least one style, from multiple styles, to be applied to the webpage and applying of the at least one style to the webpage, the determining of the at least one style being based at least upon the information regarding the domain hosting the target webpage.

9. The method of claim 8 , the at least one style comprising a color of an anchor within the target webpage from which the at least one hyperlink can be followed, a mouse indicator, or a background color.

10. The method of claim 8 , said determining comprising utilizing a look up table.

11. The method of claim 8 , said determining comprising extracting style information from a page script corresponding to the webpage.

12. The method of claim 8 , further comprising ascertaining the target webpage by extracting information regarding the target webpage from a page script corresponding to the webpage.

13. The method of claim 8 , at least one hyperlink comprising a dynamic hyperlink.

14. The method of claim 8 , the determining further based at least in part upon information associated with the target webpage.

15. A method, executed by one or more computer processors, comprising:

ascertaining information regarding a target webpage of a first hyperlink displayed in a webpage, the information regarding the target webpage of the first hyperlink comprising information regarding a first domain, the first domain hosting the target webpage of the first hyperlink;

ascertaining information regarding a target webpage of a second hyperlink displayed in the webpage, the information regarding the target webpage of the second hyperlink comprising information regarding a second domain hosting the target webpage of the second hyperlink;

determining a first style to be associated with the first hyperlink in the webpage based at least in part upon the information regarding the target webpage of the first hyperlink;

determining a second style to be associated with the second hyperlink in the webpage based at least in part upon the information regarding the target webpage of the second hyperlink, the first style and the second style being different from one another; and

transmitting information regarding the first style and the second style to a client device.

16. The method of claim 15 , at least one of the first style and the second style comprising a color of an anchor within a webpage from which an associated hyperlink can be followed or a background color.

17. The method of claim 15 , said determining comprising determining at least one of the first style and the second style to be applied utilizing a look up table.

18. The method of claim 15 , said determining comprising extracting style information from a page script corresponding to the webpage.

19. The method of claim 15 , the ascertaining further comprising extracting information regarding the target webpages from a page script corresponding to the webpage.

20. The method of claim 15 , at least one of the first hyperlink and the second hyperlink comprising a dynamic hyperlink.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2015
From: ZEINE, HATEM; SHMOUELY, MEIR
To: MICROSOFT CORPORATION
Reel/Frame 035028/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 035028/0833 →
Continuity (2)
Division 13226078 · Sep 6, 2011
Related Publication 20150154158A1 · Jun 4, 2015