Patents by Inventor Bulusu Krishna Mohan

Bulusu Krishna Mohan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8918729
    Abstract: A system and method enabling a designer to build electronic forms from hierarchical data is described. Displays of hierarchical data, facilitation of selection of a portion of the hierarchical data, and displays of one or more transformation-language components associated with a selected portion of hierarchical data are described. From the transformation-language components selected by a designer, generation of an electronic form is also described.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Christian Fortini, Jean D. Paoli, Laurent Mollicone, Bulusu Krishna Mohan, Alessandro Catorcini
  • Patent number: 8381093
    Abstract: A browser-based web authoring tool that enables locally editing and rendering web pages comprising style sheets. One illustrative embodiment is directed to a browser-based web authoring tool that may edit a style sheet to convert it to an inline style block. The inline style block is then inserted into a web page, replacing a reference to the style sheet. In this way, as the page is edited the web page may be rendered via the browser without repeatedly transferring a style sheet from the web server.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventor: Bulusu Krishna Mohan
  • Patent number: 8020094
    Abstract: A browser-based web authoring tool that enables locally editing and rendering web pages comprising a master page and at least one content page and/or style sheets. Techniques are employed in one embodiment to identify areas of the web pages that correspond to master and content pages, such that when a user edits an element within an area, the browser-based web authoring tool can track whether the edit is made to the master page or one of the content pages.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventor: Bulusu Krishna Mohan
  • Patent number: 7882203
    Abstract: A remote authoring service is described. Remote page authoring includes receiving a stream of data from a server that includes embedded control attribute data. The embedded control attribute data facilitates the generation of a proxy control and allows a web page designer to make modifications to dynamic elements of the webpage without requiring the executable code for the actual controls. The proxy control may provide preview data of the control to allow the client to perform authoring functions using the proxy control. Modifications made via the proxy control service may then be transmitted to the server where the controls are updated.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Russell Mayo Sasnett, Charles Yvon Bissonnette, Simon Calvert, Joseph Michael Davis, Bulusu Krishna Mohan
  • Publication number: 20100235806
    Abstract: Embodiments described provide web site design features and functionality, but are not so limited. In an embodiment, a computing system includes a design component that can be used to author rich web site templates. A user can use and modify aspects of a web site template as a model for a particular web site or other use. In one embodiment, a computing system includes a design component that can be used to author web site templates and/or a studio component that can be used to interact with and modify aspects of a web site template in creating a customized web site. Other embodiments are available.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventor: Bulusu Krishna Mohan
  • Publication number: 20090177961
    Abstract: A system and method enabling a designer to build electronic forms from hierarchical data is described. Displays of hierarchical data, facilitation of selection of a portion of the hierarchical data, and displays of one or more transformation-language components associated with a selected portion of hierarchical data are described. From the transformation-language components selected by a designer, generation of an electronic form is also described.
    Type: Application
    Filed: April 2, 2008
    Publication date: July 9, 2009
    Applicant: Microsoft Corporation
    Inventors: Christian Fortini, Jean D. Paoli, Laurent Mollicone, Bulusu Krishna Mohan, Alessandro Catorcini
  • Patent number: 7490314
    Abstract: A user interface is provided that exposes items such as developer tasks, commands, property settings, and other related information to a user. The user interface may be invoked in a number of development interfaces such as, for example, a designer or an editor. The user interface may be either an object bound interface or an action triggered interface. An object bound interface exposes a set of items that are associated with a corresponding object. An action triggered interface exposes a set of items that are associated with a corresponding triggering action. In addition to enumerating developer tasks, the user interface may provide a direct link to other interfaces that facilitate task execution.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: February 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Paul Yuknewicz, Michael Harsh, Simon Calvert, Donna Wallace, Antoine Cote, Fred Balsiger, Nikhil Kothari, Brian Pepin, Jeffrey Chrisope, Graeme Mott, Christopher Dias, Bulusu Krishna Mohan, Andrew Cheng-min Lin, Joseph F. Kubiniec, James Schmelzer, Corrina Barber, Anson M. Horton, Meghan Rae Perez
  • Patent number: 7415672
    Abstract: A system and method enabling a designer to build electronic forms from hierarchical data is described. Displays of hierarchical data, facilitation of selection of a portion of the hierarchical data, and displays of one or more transformation-language components associated with a selected portion of hierarchical data are described. From the transformation-language components selected by a designer, generation of an electronic form is also described.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: August 19, 2008
    Assignee: Microsoft Corporation
    Inventors: Christian Fortini, Jean D. Paoli, Laurent Mollicone, Bulusu Krishna Mohan, Alessandro Catorcini
  • Publication number: 20080140766
    Abstract: A browser-based web authoring tool that enables locally editing and rendering web pages comprising a master page and at least one content page and/or style sheets. Techniques are employed in one embodiment to identify areas of the web pages that correspond to master and content pages, such that when a user edits an element within an area, the browser-based web authoring tool can track whether the edit is made to the master page or one of the content pages. Another illustrative embodiment is directed to a browser-based web authoring tool that may edit a style sheet to convert it to an inline style block. The inline style block is then inserted into a web page, replacing a reference to the style sheet. In this way, as the page is edited the web page may be rendered via the browser without repeatedly transferring a style sheet from the web server.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Applicant: Microsoft Corporation
    Inventor: Bulusu Krishna Mohan
  • Publication number: 20080141116
    Abstract: A browser-based web authoring tool that enables locally editing and rendering web pages comprising a master page and at least one content page and/or style sheets. Techniques are employed in one embodiment to identify areas of the web pages that correspond to master and content pages, such that when a user edits an element within an area, the browser-based web authoring tool can track whether the edit is made to the master page or one of the content pages. Another illustrative embodiment is directed to a browser-based web authoring tool that may edit a style sheet to convert it to an inline style block. The inline style block is then inserted into a web page, replacing a reference to the style sheet. In this way, as the page is edited the web page may be rendered via the browser without repeatedly transferring a style sheet from the web server.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Applicant: Microsoft Corporation
    Inventor: Bulusu Krishna Mohan