Patents by Inventor Pravin R. Indurkar

Pravin R. Indurkar 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: 8533671
    Abstract: The present invention extends to methods, systems, and computer program products for assigning type parameters. Embodiments of the invention permit using a visual editor to edit arbitrary object instances in a graphical fashion. Instances of generic types can be manipulated to change the type parameters for that generic (to be able to change a List<Customer> to a List<Product>, for instance). Values are preserved and data can be patched to other dependent nodes in an object hierarchy.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: September 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Ramrajprabu Balasubramanian, Pravin R. Indurkar, Yun Jin, Balasubramanian Shyamsundar, Catherine E. Dumas, Au Ying Hung, Matthew R. Winkler, Chao Tian
  • Patent number: 8316323
    Abstract: A viewer may be used to navigate through diagrammatic views of hierarchically structured documents. Expansion and collapse controls may be used to show or hide details regarding a particular node in the hierarchy. Furthermore breadcrumb navigation may be employed to show and hide details regarding the ancestral chain for a particular node in the hierarchy.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Puravkumar B. Saraiya, Catherine Elizabeth Dumas, Stephen M. Danton, Balasubramanian Shyamsundar, Pravin R. Indurkar
  • Publication number: 20110302555
    Abstract: The present invention extends to methods, systems, and computer program products for assigning type parameters. Embodiments of the invention permit using a visual editor to edit arbitrary object instances in a graphical fashion. Instances of generic types can be manipulated to change the type parameters for that generic (to be able to change a List<Customer> to a List<Product>, for instance).
    Type: Application
    Filed: June 7, 2010
    Publication date: December 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Ramrajprabu Balasubramanian, Pravin R. Indurkar, Yun Jin, Balasubramanian Shyamsudar, Catherine E. Dumas, Au Ying Hung, Matthew R. Winkler, Chao Tian
  • Publication number: 20110239164
    Abstract: A viewer may be used to navigate through diagrammatic views of hierarchically structured documents. Expansion and collapse controls may be used to show or hide details regarding a particular node in the hierarchy. Furthermore breadcrumb navigation may be employed to show and hide details regarding the ancestral chain for a particular node in the hierarchy.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Puravkumar B. Saraiya, Catherine Elizabeth Dumas, Stephen M. Danton, Balasbramanian Shyamsundar, Pravin R. Indurkar
  • Publication number: 20110181600
    Abstract: The present invention extends to methods, systems, and computer program products for structured arrangement of visual endpoints in diagrams. Generally, endpoint arrangements are consistently used on shapes in a domain (diagram type) based on common information flow characteristics of the domain. In addition, shape specific positioning of endpoints can be based on a shape's unique characteristics. Diagrams are more readable across an organization because diagrams have a more consistent flow structure in the form of endpoints and connections. Diagrams are also easier to construct because endpoints have predictable locations.
    Type: Application
    Filed: January 22, 2010
    Publication date: July 28, 2011
    Applicant: Microsoft Corporation
    Inventors: Stephen M. Danton, Ramrajprabu Balasubramanian, Puravkumar B. Saraiya, Pravin R. Indurkar, Catherine E. Dumas
  • Publication number: 20100251155
    Abstract: Developing a declarative workflow application. In a first instance of a workflow designer application, user input is received defining a declarative workflow definition with workflow elements. Some of the workflow elements may be dummy workflow elements having no underlying imperative code. This declarative workflow definition can be provided to a developer. The developer can cause the workflow definition to be loaded into a second instance of a workflow designer application where it is graphically displayed. The developer can provider user input in the second instance of the workflow designer selecting workflow elements to be replaced. Workflow elements can be replaced with existing replacement workflow elements, or by workflow elements developed by the developer to replace selected elements. Embodiments may also include the ability to in-line imperative code editors instantiated by selecting workflow elements to replace.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Kushal Shah, Pravin R. Indurkar, Ramrajprabu Balasubramanian