×

Unified web and application framework

  • US 8,826,145 B1
  • Filed: 11/11/2008
  • Issued: 09/02/2014
  • Est. Priority Date: 11/12/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • registering, by a computing device, an association between a first universal resource identifier (URI) and a first native application in a registry, the first native application being native to the computing device;

    registering, by the computing device, an association between a second URI and a second native application in the registry, the second native application being native to the computing device;

    receiving an indication of first user input requesting retrieval of first content associated with the first URI;

    accessing the registry to identify that the first URI is assigned to the first native application;

    providing the first URI to the first native application responsive to having identified that the first URI is associated with the first native application in the registry;

    sending, by the first native application and to a first remote server in response to receiving the first URI, a request for the first content;

    receiving, by the first native application and from the first remote server, the requested first content;

    reformatting, by the first native application, the first content into a first modified format, such that the content can be rendered by the first native application;

    displaying, by the first native application, the content in the first modified format on a display screen of the computing device;

    receiving an indication of second user input requesting retrieval of second content associated with the second URI;

    accessing the URI handling registry to identify that the second URI is assigned to the second native application;

    providing the second URI to the second native application responsive to having identified that the second URI is associated with the second native application in the registry;

    sending, by the second native application and to a second remote server in response to receiving the second URI, a request for the second content;

    receiving, by the second native application and from the second remote server, the requested second content;

    reformatting, by the second native application, the second content into a second modified format, such that the content can be rendered in the second native application; and

    displaying, by the second native application, the content in the second modified format on the display screen of the computing device.

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