Patents by Inventor Vikram Bapat

Vikram Bapat 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).

  • Publication number: 20130074042
    Abstract: The present invention extends to methods, systems, and computer program products for visualizing thread state during program debugging. A tooltip can present a visual summary of the execution state of the application threads, what the values are, and patterns in the values, during debugging. As such, a developer debugging a parallel application can see the status of threads within a thread block. A visual tooltip (or other presentation mechanism) can be activated by hovering (e.g., placing a mouse pointer) over a user interface element. A visual tooltip can be presented by hovering over a status rollup visualization of the thread states or by hovering over an icon that appears in the code gutter for a code segment. Accordingly, developers can get a concise visual summary of thread states, variables, and values during debugging.
    Type: Application
    Filed: December 19, 2011
    Publication date: March 21, 2013
    Applicant: Microsoft Corporation
    Inventors: George Essex Engelbeck, Vikram Bapat, Puneet Sharma
  • Publication number: 20130007671
    Abstract: Multi-faceted relationship hubs can support browsing an extensible set of relationship types from within a single tool window. A user can switch between relationship types within a single tool window without disrupting user flow by having to change context in a plurality of tool windows. Multiple instances of relationship hubs can be created. Browsing navigation history can be stored, allowing a user to maintain and reacquire relationship contexts. A user can preview the content of one or more files without opening the file.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Monty L. Hammontree, Weston Hutchins, Zachary S. Zaiss, Matthew C. Johnson, Steven John Clarke, Adam D. Nathan, Adrian M. Collier, Vikram Bapat
  • Publication number: 20120159298
    Abstract: Descried herein are various technologies to visualizing data in a spreadsheet application. Customized visualizations are generated by binding a user-defined equation with a parameter of a primitive visual shape that has been selected by the user to visualized a dataset. The user-defined equation takes as input a value of data in a cell of the spreadsheet application, and the primitive visual shape is displayed to the user as a function of the output of the user-defined equation.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Danyel Fisher, Steven Mark Drucker, Roland Fernandez, Vikram Bapat, Robert Scott Silverstein, Xiaoji Chen, Anson An-Chun Tsao, Oscar Pawel Kozlowski
  • Publication number: 20090322739
    Abstract: Visual interaction with an analytics-driven model view composition application. The application includes a data-model binding component that binds input data to model parameters, an analytics solver component that solves for remaining unknown model parameters, and a view composition component that generates a view composition using the model parameters. In one visual interaction, various solutions of the model are provided in alternative views of various view compositions in a single integrated composition. In another interaction, regardless of whether there are multiple view compositions illustrated in a single integrated view, there might be visual prompts in the view composition that suggest an adjustment to make that might move the value of a particular model parameter in a desired direction.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Darryl E. Rubin, Vijay Mital, Vikram Bapat, Meghan R. Perez, Steven John Clarke
  • Publication number: 20090204912
    Abstract: Expanding and contracting a display screen container. Data is stored in a computer readable medium. The data represents a screen container such as a graphical desktop user interface displayable to a user on a computer display of a computing device. Data is stored representing artifacts, including one or more application graphical user interface artifacts for applications that are instantiated on the computing device. Information is stored specifying locations where each of the artifacts should be graphically located in the screen container. The graphical size of screen container is determined by the locations of the artifacts. Based on user input, a portion of the screen container is displayed to the user on the computer display of the computing device. The screen container may be expanded or contracted based on opening or closing graphical user interface artifacts, adding or removing artifacts, or repositioning artifacts.
    Type: Application
    Filed: February 8, 2008
    Publication date: August 13, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Bradford H. Lovering, Mohsen Agsen, Randy Kimmerly, Douglas Purdy, Christopher L. Anderson, Vijaye Raji, Vikram Bapat, Steven J. Clarke, Bryan J. Tiller, Florian Voss, Stephen M. Danton, Andrew C. Wassyng, Laurent Mollicone, James R. Flynn, Arwen E. Pond, Robert A. DeLine, Gina D. Venolia
  • Publication number: 20080201652
    Abstract: Various technologies and techniques are disclosed for viewing and managing work items. A work item management application is provided to allow a user to view and manage a plurality of work items from a single view. An interactive viewing feature is provided to allow the user to interactively view complex relationships between selected groups of work items. When the user selects all of the work items of a particular type in a work item group, the orphaned items are visually indicated. A many-to-many linker feature allows the user to create many-to-many relationships between a selected group of the work items in a single operation.
    Type: Application
    Filed: February 15, 2007
    Publication date: August 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Moneta Ho, Vikram Bapat, Kaivalya Hanswadkar, Jens Jacobsen, Lori Lamkin, Chris Lucas, Siddharth Bhatia