Patents by Inventor Sonal Sawhney

Sonal Sawhney 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: 10270671
    Abstract: User interfaces for Multiple external processes are hosted in a single user interface (UI) threaded host application. A broker process (or broker window) is created in the hosting application for each external process user interface window. A monitor monitors the state of the hosting application and, if it becomes nonresponsive, identifies each of the external processes that are nonresponsive, and issues a notification to terminate the identified external processes.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnamohan Govindayapalli, Sonal Sawhney, Sidhartha Gundavarapu, Sanghamitra Samantaray, Dileep Raj Perugu, Vineet Chaudhary, Virag Shah, Devansh Kumar Gupta
  • Patent number: 8576218
    Abstract: Architecture that facilitates the attachment of multiple visualization types (e.g., charts) to the data of a grid and the presentation of the visualization next to the grid. The infrastructure allows each data view to be associated with a set of visualizations. These visualizations are rendered along with the grid (in a separate presentation pane) so that the user does not have to switch context to perform analysis. The visualizations available include charts that show aggregate and/or non-aggregate data. In a server farm scenario, all user interactions such as drill-downs are provided. Server farm drill-downs for these visualizations can be obtained using MHTML (MIME hypertext markup language). The visualizations can be automatically updated when filters are applied on the grid, and when drill-down is performed on the visualization, the grid is automatically updated. The visualizations can be consumed from a web-based browser client and/or thick client, for example.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Edward A. Martinez, Siddhartha Rai, Ramani Ranjan Jagadeba, Adithya Nittor Vishwanath, Kaladhar Bapu V S Korasala, Tushar Bhatia, Rishab Govind, Nitin Mukhija, Abhishek Agarwal, Sonal Sawhney, Jeff Kelleran
  • Publication number: 20100156889
    Abstract: Architecture that facilitates the attachment of multiple visualization types (e.g., charts) to the data of a grid and the presentation of the visualization next to the grid. The infrastructure allows each data view to be associated with a set of visualizations. These visualizations are rendered along with the grid (in a separate presentation pane) so that the user does not have to switch context to perform analyses. The visualizations available include charts that show aggregate and/or non-aggregate data. In a server farm scenario, all user interactions such as drill-downs are provided. Server farm drill-downs for these visualizations can be obtained using MHTML (MIME hypertext markup language). The visualizations can be automatically updated when filters are applied on the grid, and when drill-down is performed on the visualization, the grid is automatically updated. The visualizations can be consumed from a web-based browser client and/or thick client, for example.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicant: Microsoft Corporation
    Inventors: Edward A. Martinez, Siddhartha Rai, Ramani Ranjan Jagadeba, Adithya Nittor Vishwanath, Kaladhar Bapu V S Korasala, Tushar Bhatia, Rishab Govind, Nitin Mukhija, Abhishek Agarwal, Sonal Sawhney
  • Patent number: D664981
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddartha Rai, Abhijit Gore, Vineet Gupta, Michael McCormack, Naveen Sethia, Ted Cyrek, Sonal Sawhney
  • Patent number: D664982
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddartha Rai, Abhijit Gore, Vineet Gupta, Michael McCormack, Naveen Sethia, Ted Cyrek, Sonal Sawhney
  • Patent number: D665401
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddartha Rai, Abhijit Gore, Vineet Gupta, Michael McCormack, Naveen Sethia, Ted Cyrek, Sonal Sawhney
  • Patent number: D665408
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddartha Rai, Abhijit Gore, Vineet Gupta, Michael McCormack, Naveen Sethia, Ted Cyrek, Sonal Sawhney
  • Patent number: D665411
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddartha Rai, Abhijit Gore, Vineet Gupta, Michael McCormack, Naveen Sethia, Ted Cyrek, Sonal Sawhney
  • Patent number: D665412
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddartha Rai, Abhijit Gore, Vineet Gupta, Michael McCormack, Naveen Sethia, Ted Cyrek, Sonal Sawhney
  • Patent number: D665413
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddartha Rai, Abhijit Gore, Vineet Gupta, Michael McCormack, Naveen Sethia, Ted Cyrek, Sonal Sawhney
  • Patent number: D667419
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: September 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddartha Rai, Abhijit Gore, Vineet Gupta, Michael McCormack, Naveen Sethia, Ted Cyrek, Sonal Sawhney
  • Patent number: D667841
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddartha Rai, Abhijit Gore, Vineet Gupta, Michael McCormack, Naveen Sethia, Ted Cyrek, Sonal Sawhney
  • Patent number: D672785
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Siddartha Rai, Abhijit Gore, Vineet Gupta, Michael McCormack, Naveen Sethia, Ted Cyrek, Sonal Sawhney