IP Library › Granted Patent US 10,126,911
Granted Patent B2
US 10,126,911 · App. 14/978,656 · Granted Nov 13, 2018

Predictive cursor interaction

Inventors: Aaron J. Sauve (Seattle, WA); Anthony T. Chor (Bellevue, WA); Stephan Hoefnagels (Seattle, WA)
Assignee: Microsoft Technology Licensing, LLC
G06F3/04817G06F3/0482G06F3/04812G06F3/04842G06F3/04845G06F17/2235G06F3/0489
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,126,911
App. No.
14/978,656
Granted
Nov 13, 2018
Kind
B2
Abstract

Embodiments include providing multiple discernible indicia that provide an indication of behaviors associated with selection of a particular link. The multiple discernible indicia may include visually-discernible graphical icons configured to be displayed as a pictorial image that visually represents a behavior associated with selection of the particular link. The visually-discernible graphical icons may include a first icon that, when selected, causes a default behavior associated with the link selection to occur, and a second icon that, when selected, causes an alternative behavior associated with the link selection to occur. Also, responsive to receiving a user-provided modifier, the first or second icon may be replaced with a third icon that visually represents a different alternative behavior to occur that is different than both the default and alternative behaviors.

Claims (34)

1. A method comprising:

providing at least one discernible indicia that provides an indication of one or more behaviors associated with selection of a particular link, the at least one discernible indicia comprising at least one visually discernible graphical icon that is user selectable and configured to be displayed as a pictorial image that visually represents one or more respective behaviors associated with a selection of the particular link, the at least one visually-discernible graphical icon being configured, when selected, to cause a default behavior associated with the selection of the particular link to occur, wherein the at least one visually-discernable graphical icon comprises a plurality of visually-discernable graphical icons that are each associated with different behaviors, and wherein at least one of the plurality of visually-discernable graphical icons corresponds to a different user-provided modifier that is operable to cause a display of one or more different visually discernable-graphical icons;

receiving a user-provided modifier to modify the at least one visually discernible graphical icon; and

responsive to receiving the user-provided modifier, replacing the at least one visually discernible icon with a new user-selectable icon that is configured, when selected, to cause a different alternative behavior to occur that is different from the default behavior.

2. The method as recited in claim 1 , further comprising:

ascertaining, responsive to detecting a cursor hovered in a link-selecting position, that a user is likely to select a particular link and responsive to said ascertaining, performing said providing.

3. The method as recited in claim 2 , wherein the act of providing is performed after a predefined delay after the act of ascertaining.

4. The method as recited in claim 1 , wherein the replacing comprises replacing the pictorial image with a new pictorial image that visually represents the different alternative behavior corresponding to the new user-selectable icon.

5. The method as recited in claim 1 , wherein the one or more respective behaviors include opening a new window, opening a new tab, or launching an application.

6. The method as recited in claim 1 , wherein the user-provided modifier comprises input from one or more keyboard keys.

7. A computing system, comprising:

one or more processors; and

one or more computer readable media having stored computer-executable instructions which are executable by the one or more processors to cause the computing system to implement a method that includes;

providing at least one discernible indicia that provides an indication of one or more behaviors associated with selection of a particular link, the at least one discernible indicia comprising at least one visually discernible graphical icon that is user selectable and configured to be displayed as a pictorial image that visually represents one or more respective behaviors associated with a selection of the particular link, the at least one visually-discernible graphical icon being configured, when selected, to cause a default behavior associated with the selection of the particular link to occur, wherein the at least one visually-discernable graphical icon comprises a plurality of visually-discernable graphical icons that are each associated with different behaviors, and wherein at least one of the plurality of visually-discernable graphical icons corresponds to a different user-provided modifier that is operable to cause a display of one or more different visually discernable-graphical icons;

receiving a user-provided modifier to modify the at least one visually discernible graphical icon; and

responsive to receiving the user-provided modifier, replacing the at least one visually discernible icon with a new user-selectable icon that is configured, when selected, to cause a different alternative behavior to occur that is different from the default behavior.

8. The computing system as recited in claim 7 , wherein the method further comprises:

ascertaining, responsive to detecting a cursor hovered in a link-selecting position, that a user is likely to select a particular link and responsive to said ascertaining, performing said providing.

9. The computing system as recited in claim 8 , wherein the act of providing is performed after a predefined delay after the act of ascertaining.

10. The computing system as recited in claim 7 , wherein the replacing comprises replacing the pictorial image with a new pictorial image that visually represents the different alternative behavior corresponding to the new user-selectable icon.

11. The computing system as recited in claim 7 , wherein the one or more respective behaviors include opening a new window, opening a new tab, or launching an application.

12. The computing system as recited in claim 7 , wherein the user-provided modifier comprises input from one or more keyboard keys.

13. A computer program product comprising one or more hardware storage devices having stored computer-executable instructions which are executable by one or more processors of a computing system to cause the computing system to implement a method that includes;

providing at least one discernible indicia that provides an indication of one or more behaviors associated with selection of a particular link, the at least one discernible indicia comprising at least one visually discernible graphical icon that is user selectable and configured to be displayed as a pictorial image that visually represents one or more respective behaviors associated with a selection of the particular link, the at least one visually-discernible graphical icon being configured, when selected, to cause a default behavior associated with the selection of the particular link to occur, wherein the at least one visually-discernable graphical icon comprises a plurality of visually-discernable graphical icons that are each associated with different behaviors, and wherein at least one of the plurality of visually-discernable graphical icons corresponds to a different user-provided modifier that is operable to cause a display of one or more different visually discernable-graphical icons;

receiving a user-provided modifier to modify the at least one visually discernible graphical icon; and

responsive to receiving the user-provided modifier, replacing the at least one visually discernible icon with a new user-selectable icon that is configured, when selected, to cause a different alternative behavior to occur that is different from the default behavior.

14. The computer program product as recited in claim 13 , wherein the method further comprises:

ascertaining, responsive to detecting a cursor hovered in a link-selecting position, that a user is likely to select a particular link and responsive to said ascertaining, performing said providing and, wherein the act of providing is performed after a predefined delay after the act of ascertaining.

15. The computer program product as recited in claim 13 , wherein the replacing comprises replacing the pictorial image with a new pictorial image that visually represents the different alternative behavior corresponding to the new user-selectable icon.

16. The computer program product as recited in claim 13 , wherein the one or more respective behaviors include opening a new window, opening a new tab, or launching an application.

17. The computing system of claim 7 , wherein the at least one visually discernable graphical icon is a media player icon.

18. The computing system of claim 7 , wherein the at least one discernible indicia includes text used solely or in conjunction with an icon.

19. The computing system of claim 7 , wherein the at least one discernable indicia includes an audibly-discernable indicia.

20. The computing system of claim 19 , wherein the at least one discernable indicia additionally includes a visually-discernable indicia.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2017
From: SAUVE, AARON J.; CHOR, ANTHONY T.; HOEFNAGELS, STEPHAN
To: MICROSOFT CORPORATION
Reel/Frame 041473/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2017
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 041473/0219 →
Continuity (3)
Continuation 13356362 · Jan 23, 2012
Continuation 11243909 · Oct 5, 2005
Related Publication 20170147183A1 · May 25, 2017