1
Shanku S Niyogi, Greg D Schechter, Regis L F Brid, David J Kurlander, Daniel R Lehenbauer: Inserting devices specific content. Microsoft Corporation, Merchant & Gould P C, September 23, 2008: US07428725 (49 worldwide citation)

A server-based application includes at least one page file that identifies one or more server objects. The page file describes the particular layout and interaction of the server objects, such as controls, in such a way that a page of information may be transmitted to a target device. When designing ...


2
Shanku S Niyogi, Ting Hao Yang, David Serge Ebbo, Scott David Guthrie, Robert M Howard, Joseph K Croney: Web page rendering mechanism using external programmatic themes. Microsoft Corporation, Workman Nydegger, March 27, 2007: US07197702 (36 worldwide citation)

A web page rendering mechanism in which a computing system generating a web page from a web page definition. A web page class is compiled from the web page definition. The theme-specific properties are described separate from the web page definition in theme-oriented text documents that are compiled ...


3
Greg D Schechter, Shanku S Niyogi, David J Kurlander, Kris N Nye: Method and system for interacting with devices having different capabilities. Microsoft Corporation, Merchant & Gould P C, May 27, 2008: US07380250 (29 worldwide citation)

A method and system for interacting with devices having different capabilities is described. Intelligent server-side objects (referred to as adapters) are used to translate information and commands to and from various formats depending on the requirements and capabilities of the target device. Using ...


4
Jonathan C Hawkins, Shanku S Niyogi: Offline execution of web based applications. Microsoft Corporation, Workman Nydegger, October 12, 2010: US07814234 (17 worldwide citation)

The present invention extends to methods, systems, and computer program products for offline execution of Web based applications. Embodiments of the present invention facilitate the local storage of Web based executable instructions and data at a computer system. The Web based executable instruction ...


5
Matthew E Gibbs, Daniel R Lehenbauer, Shanku S Niyogi, Greg D Schechter: Method and system for predicting optimal HTML structure without look-ahead. Microsoft Corporation, Merchant & Gould P C, May 8, 2007: US07216294 (16 worldwide citation)

The present invention is directed towards providing a system and method for optimizing HTML output in a just-in-time compiling environment for devices such as mobile devices. A method is provided for optimizing the output in a single pass as device content is rendered. The method delays writing a cl ...


6
Matthew E Gibbs, Shanku S Niyogi, Greg D Schechter, Kristen Nilsen Nye: Device specific pagination of dynamically rendered data. Microsoft Corporation, Amin Turocy & Calvin, October 21, 2008: US07441047 (7 worldwide citation)

The present invention relates to a system and methodology that provides for adjusting content that is to be received and displayed by a device so that the content is meaningful to a recipient. The invention provides for rendering of variable-sized pages of dynamic content based at least in part on u ...


7
Matthew E Gibbs, Shanku S Niyogi, Greg D Schechter, Kristen Nilsen Nye: Device specific pagination of dynamically rendered data. Microsoft Corporation, Workman Nydegger, November 2, 2010: US07827314 (4 worldwide citation)

The present invention relates to a system and methodology that provides for adjusting content that is to be received and displayed by a device so that the content is meaningful to a recipient. The invention provides for rendering of variable-sized pages of dynamic content based at least in part on u ...


8
Matthew E Gibbs, Daniel R Lehenbauer, Shanku S Niyogi, Greg D Schechter: Method and system for predicting optimal HTML structure without look-ahead. Microsoft Corporation, Lee & Hayes Pllc, October 14, 2004: US20040205561-A1

The present invention is directed towards providing a system and method for optimizing HTML output in a just-in-time compiling environment for such devices as mobile devices. A method is provided for optimizing the output in a single pass as device content is rendered. The method delays writing a cl ...


9
Shanku S Niyogi, Ting Hao Yang, David Serge Ebbo, Scott David Guthrie, Robert M Howard, Joseph K Croney: Web page rendering mechanism using external programmatic themes. Workman Nydegger, January 20, 2005: US20050015722-A1

A web page rendering mechanism in which a computing system generating a web page from a web page definition. A web page class is compiled from the web page definition. The theme-specific properties are described separate from the web page definition in theme-oriented text documents that are compiled ...


10
Shanku S Niyogi, Adam W Smith, Peter J Russo, Rederic R Videna, Rodney A Korn, Shai Kariv: Declaratively extended hierarchical configuration system and method. Microsoft Corporation, Merchant & Gould, October 26, 2006: US20060242183-A1

A configuration system is organized with a configuration file for each node in an application hierarchy. Each configuration file includes one or more directives for applying a configuration setting to a node. Each configuration setting is associated with one or more objects that define properties of ...