×

Enhanced display of interactive elements in a browser

  • US 10,152,228 B2
  • Filed: 02/17/2017
  • Issued: 12/11/2018
  • Est. Priority Date: 01/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • displaying a document at an initial scale in a first view on a touchscreen display, the document comprising a plurality of interactive elements;

    detecting a starting touch input initiating a contact on the touchscreen display at a touch point, the touch point having an initial position within the first view;

    determining whether the initial position is within a disambiguation region, wherein a disambiguation boundary for each one of the plurality of interactive elements comprises an area defined around each of said interactive elements and wherein the initial position is determined to be within the disambiguation region when the initial position is located within disambiguation boundaries of at least two of the plurality of interactive elements;

    in response to determining that the initial position is within the disambiguation region;

    displaying a region of the document at an enlarged scale in a second view, the region being defined by the initial position;

    detecting a continuous moving touch input within the first view that maintains the contact on the touchscreen display, the moving touch input indicating movement of the touch point from the initial position to a final position; and

    detecting an ending touch input at the final position, the ending touch input ending the contact on the touchscreen display; and

    in response to detecting the ending touch input, identifying a first interactive element that is located at the final position where the continuous moving touch input ended, and automatically initiating an interaction function with the first interactive element, wherein displaying the region of the document in the second view comprises updating the second view as a position of the touch point changes during detection of the moving touch input, the second view comprising a region of the document defined by a current position of the touch point within the first view such that when the current position of the touch point corresponds to a region occupied by an interactive element, said interactive element is visually indicated in the second view.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×