Discovering alternative user experiences for websites
AssigneeMicrosoft Corporation
InventorJonathan C. Hawkins
Life of this patent
Estimating the term…
Abstract
The present invention extends to methods, systems, and computer program products for discovering alternative user experiences for Websites. Embodiments of the invention permit a user to navigate to a Web page that has an alternative application for a Web site. In response to a Web browser detecting the alternative application a user-interface control at the Web browser can be activated. A user can then select the user-interface control to install the alternative application in am alternative application control center. Through the alternative application control center, a user activates alternative applications to interact with Web sites having alternative user experiences.
Claims20
A method, comprising:
- using an application at a computer system to access a portion of content from a Web site;
- determining that the accessed portion of content identifies an alternate application for accessing content from the Web site, the alternate application providing an alternative user experience for accessing content from the Web site;
- receiving user input at the computer system indicating a desire to retain the alternate application;
- downloading components associated with the alternate application to the computer system in response to the received user input;
- storing the downloaded components at the computer system to retain the alternate application for subsequent use in accessing content from the Web site;
- and
- indicating that the alternate application is available at the computer system to access content from the Web site.
A mobile device including one or more processors and system memory, the mobile device having stored computer executable instructions that when executed by the mobile device perform operations comprising:
- using an application to access a portion of content from the Web site;
- determining that the accessed portion of content identifies an alternate application for accessing content from the Web site, the alternate application providing an alternative user experience for accessing content from the Web site;
- receiving user input indicating a desire to retain the alternate application;
- downloading components associated with the alternate application to the mobile device in response to the received user input;
- storing the downloaded components at the mobile device to retain the alternate application for subsequent use in accessing content from the Web site;
- and
- indicating that the alternate application is available at the mobile device to access content from the Web site, the alternate application indicated in an alternative application center that provides a common location for accessing alternative user experiences for different Web sites.
A computer system including one or more processors and system memory having stored computer executable instructions that when executed by the computer system perform operations comprising:
- consume a portion of content from the Web site by the computer system;
- determining from the consumed portion of content that an alternate mechanism for consuming content from the Web site is available, the alternate mechanism providing a corresponding alternate user experience for consuming content from the Web site;
- indicating that the alternate mechanism for consuming content from the Web site is available;
- receiving user input indicating a desire to use the alternate mechanism for consuming content from the Web site;
- configuring the computer system to use the alternate mechanism for consuming content from the Web site;
- and
- using the alternate mechanism to consume a second portion of content from the Web site to provide the corresponding alternate user experience to a user.
Dependencies are inferred from the claim text.