1
Ye Gu, Brian Tunning: Command driven web site browsing. Microsoft Technology Licensing, Bryan Webster, Judy Yee, Micky Minhas, July 19, 2016: US09396280

Command driven web site browsing. As a part of command driven web site browsing a user supplied command is accessed that is submitted from a text input box in a web page of a browser and based on the user supplied command a web site is identified and accessed. The web site is automatically navigated ...


2
Daryl Low, Brian Tunning: Mobile application pre-fetching using a state framework. Yahoo, Weaver Austin Villeneuve & Sampson, August 16, 2016: US09417773

In one embodiment, a current state of an application that is executing may be identified. A plurality of next possible states to which a user can navigate from the current state may be ascertained. A history of user behavior of one or more users may be determined. Data pertaining to at least one of ...


3
Ye GU, Brian TUNNING: Command driven web site browsing. Microsoft Corporation, Microsoft Corporation, December 24, 2009: US20090319954-A1

Command driven web site browsing. As a part of command driven web site browsing a user supplied command is accessed that is submitted from a text input box in a web page of a browser and based on the user supplied command a web site is identified and accessed. The web site is automatically navigated ...


4
Brian Tunning: Dynamic image map and graphics for rendering mobile web application interfaces. Microsoft Corporation, Microsoft Corporation, November 19, 2009: US20090288019-A1

A method and system of generating a graphic display. Initially, a background image is displayed. One or more image containers that specify areas overlaying the background image are defined. Images to be rendered in these image containers are requested from a server. The server dynamically generates ...


5
Brian Tunning, Shen Wei, Jun Cai: Scrollable views in a client/server application. Microsoft Corporation, Microsoft Corporation, November 19, 2009: US20090288035-A1

Described herein is technology for, among other things, a method of displaying a number of views in response to user scrolling. A basic, generic view is initially rendered for display on a client. Subsequent views are rendered for display that tracks the scrolling. During the scrolling process, data ...