Patents by Inventor Savraj Singh Dhanjal

Savraj Singh Dhanjal 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: 8239882
    Abstract: Methods, systems, and computer products are provided for exposing the programming of an application user interface to allow modification of the associated user interface to include adding, removing, disabling, enabling and repurposing new or existing user interface components.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Savraj Singh Dhanjal, Alex Mogilevsky, David Andrew Morton, Preethi Ramani, Dien Trang Luu, Eric Michael Faller, Andrew Fomichev, Andy Chung-An Chang
  • Publication number: 20110296322
    Abstract: Methods, systems, and computer products are provided for exposing the programming of an application user interface to allow modification of the associated user interface to include adding, removing, disabling, enabling and repurposing new or existing user interface components.
    Type: Application
    Filed: May 6, 2011
    Publication date: December 1, 2011
    Inventors: Savraj Singh Dhanjal, Alex Mogilevsky, David Andrew Morton, Preethi Ramani, Dien Trang Luu, Eric Michael Faller, Andrew Fomichev, Andy Chung-An Chang
  • Publication number: 20110093221
    Abstract: A system to monitor energy use is disclosed. According to one embodiment, a computer-implemented method comprises receiving energy consumption data from a gateway, wherein the gateway receives the energy consumption data from an electricity meter. The energy consumption data is stored, and an energy consumption graph is calculated by using the energy consumption data. The energy consumption graph is transmitted to an end device, and the energy consumption graph is displayed on the end device.
    Type: Application
    Filed: October 18, 2010
    Publication date: April 21, 2011
    Inventor: SAVRAJ SINGH DHANJAL
  • Patent number: 7886290
    Abstract: When a user interface of a parent software application is modified such that user interface components of an add-in application are not compatible with the parent application user interface, user interface components associated with functionalities of the add-in application are added to the modified parent application user interface. A prior user interface of the parent application to which the add-in application user interface components are added is run in a background of the parent application and is not visible to users. User interface components in the parent application user interface are linked to corresponding add-in application user interface components in the prior user interface. Selection of a user interface component from the present user interface that is associated with an add-in application functionality causes selection of a corresponding user interface component in the background user interface, and the associated add-in functionality is executed.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Savraj Singh Dhanjal, Sylvia Antje Hayashi, David Andrew Morton, Preethi Ramani, Angela Wai Ga So, Andy Chung-An Chang