×

Methods performed by electronic devices that facilitate navigating a webpage

  • US 10,007,736 B2
  • Filed: 12/01/2011
  • Issued: 06/26/2018
  • Est. Priority Date: 12/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a processor of an electronic device, comprising:

  • receiving target webpage data representative of a target webpage from a web server and storing the target webpage data to a processor readable storage medium of the electronic device, wherein the target webpage data is identified by a first uniform resource locator (URL); and

    determining whether the first URL was selected from a search results page generated from a search engine executing a search string, the determining including;

    retrieving, from the processor readable storage medium, a second URL that identifies a webpage rendered immediately prior to the receiving the target webpage data; and

    determining whether the second URL includes a character string that resembles search string parameters including at least a portion of the search string;

    responsive to determining that the first URL was selected from the search results page, performing a first action on the target webpage data that comprises;

    searching the target webpage data for one or more instances of at least one part of the search string;

    prioritizing the one or more instances, wherein each of the one or more instances has a priority value that is based, at least in part, on one or more factors selected from a list comprising location of an instance, formatting of an instance, and percentage of the string composing an instance;

    ranking, based on the prioritizing of the one or more instances, parts of the target webpage data, wherein each of the parts has a rank, and wherein one of the parts has a highest rank; and

    responsive to determining that a first part of the target webpage associated with a part of the target webpage data having an instance that has the highest rank can be rewrapped, rewrapping at least a portion of the first part of the target webpage; and

    responsive to determining that the first part of the target webpage associated with a part of the target webpage data having the instance that has the highest rank cannot be rewrapped, resizing at least a portion of the first part of the target webpage according to a resizing coefficient; and

    responsive to receiving, at the processor, an indication of user input, resizing a second part of the target webpage having an instance that has a rank that is lower than the highest rank.

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