Methods, systems, and computer program products for web browsing

  • US 10,599,403 B2
  • Filed: 10/03/2018
  • Issued: 03/24/2020
  • Est. Priority Date: 10/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • developing at least a portion of a particular application that is configured to be installed on at least one device including an operating system, a web browser, and another application;

    developing a web page that includes a Hypertext Transfer Protocol (HTTP) link;

    causing the web page that includes the HTTP link to be hosted by at least one server in connection with a web site;

    causing to be stored, in connection with the particular application, first information identifying at least one aspect of the web site;

    causing to be stored, at the at least one server, second information identifying the particular application;

    via at least one network, receiving, at the at least one server and from the at least one device, a first request initiated via the web browser of the at least one device;

    in response to the first request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the web browser of the at least one device, the HTTP link causes the operating system to open the HTTP link utilizing the web browser of the at least one device;

    via the at least one network, receiving, at the at least one server and from the at least one device, a second request initiated via the another application or the particular application of the at least one device; and

    in response to the second request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the another application or the particular application of the at least one device, the HTTP link causes the operating system to;

    based on a first result of an analysis involving the first information and the second information, open the HTTP link utilizing the particular application of the at least one device, andbased on a second result of the analysis involving the first information and the second information, open the HTTP link utilizing the web browser of the at least one device,where the analysis involves a security criterion, the first result is indicative of the security criterion being met, and the second result is indicative of the security criterion not being met, such that the HTTP link is caused to be opened utilizing the particular application instead of the web browser in response to the security criterion being met, and that the HTTP link is caused to be opened utilizing the web browser instead of the particular application in response to the security criterion not being met;

    wherein, based on the second result of the analysis, the HTTP link is caused to be opened utilizing the web browser, instead of the particular application, even in response to the second request being initiated via the another application or the particular application, and not the web browser.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×