Patents by Inventor Vikas Ahuja

Vikas Ahuja 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: 8474057
    Abstract: A user interface that allows for efficient resolution of license conflicts. The user interface includes a license conflict discovery mechanism that automatically discovers whether a license conflict exists for a license. Upon determining a subset of available resolution methods that are suitable for the administrator right corresponding to the user of the user interface, the user interface provides a resolution prompt. The resolution prompt prompts the user of the user interface to resolve the license conflict using any one of the available subset of resolution methods. The types of the offered resolution methods offered by the user interface differ according to the administration rights of the user.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Roderick Carlos Paulino, Vikas Ahuja, Jodene L. Eikenberry, Dawn Marie Kister, Alexander Semko
  • Publication number: 20120265879
    Abstract: The management of serviceability in a cloud of computing resources. The computing resources available in the cloud are represented for access control purposes as a hierarchy of nodes. Upon receiving a request to perform an action on a computing resource, the associated hierarchical node that controls the action with respect to the requestor is identified. Then, the associated access privilege of that hierarchical node is identified. In some embodiments, if it is determined that the requestor has rights to perform the action on the computing resource, the action is facilitated.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jason Richard Casebolt, Vikas Ahuja, Bryan P. Sera, David James Lee, Suresh Tharamal
  • Publication number: 20120204270
    Abstract: A user interface that allows for efficient resolution of license conflicts. The user interface includes a license conflict discovery mechanism that automatically discovers whether a license conflict exists for a license. Upon determining a subset of available resolution methods that are suitable for the administrator right corresponding to the user of the user interface, the user interface provides a resolution prompt. The resolution prompt prompts the user of the user interface to resolve the license conflict using any one of the available subset of resolution methods. The types of the offered resolution methods offered by the user interface differ according to the administration rights of the user.
    Type: Application
    Filed: February 7, 2011
    Publication date: August 9, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Roderick Carlos Paulino, Vikas Ahuja, Jodene L. Eikenberry, Dawn Marie Kister, Alexander Semko
  • Publication number: 20120158823
    Abstract: The exposing of a server function to a browser. From the browser's perspective, the browser submits a request for a web page to a web server, the web page being one of multiple web pages in a web application offered by the web server. The web server responds to the request by, for at least one of the server functions, formulating a corresponding script language function that defines a matching name and parameter set of the server side function. The script language function has a body that, when executed, serializes at least the name and parameter set of the server side function. The web server then provides the web page code and the corresponding script language function to the browser. The browser may then calls the server side function via the script language function.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Vikas Ahuja, Brian Charles Blomquist
  • Publication number: 20110252138
    Abstract: Gathering performance information with respect to delivering web resources as perceived by a user at the web client. A method includes receiving a request for a web page. As a result of receiving the request, a first set of executable instructions are sent. The first set of executable instructions are configured to indicate a plurality of resources required to be at least one of downloaded to or rendered at the client for the web page to be considered loaded at the client. The first set of executable instructions are also configured to determine when each individual resource in the required resources have been be at least one of downloaded to or rendered at the client. The first set of executable instructions are also configured to determine a length of time associated with at least one of downloading to or rendering at the client the resources in the plurality of resources.
    Type: Application
    Filed: April 9, 2010
    Publication date: October 13, 2011
    Applicant: Microsoft Corporation
    Inventors: Vikas Ahuja, Brian Charles Blomquist, Reeves Hoppe Briggs
  • Publication number: 20110239108
    Abstract: One embodiment may be practiced computing environment including a web page server. The embodiment includes a method of optimizing delivering of web page content resources. The method includes referencing script source code to identify a web page content resource to be delivered to a web page client. A configuration file is referenced to determine that the identified resource should be combined with additional resources and sent as a single file to the web page client. The identified resource is combined with the additional resources into a single combined file. The single file is delivered to the web page client.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Charles Blomquist, Vikas Ahuja, Albert Shen, Christopher John Beiter
  • Patent number: 7725750
    Abstract: A method of transitioning between an active mode and a power-down mode in a processor-based system includes saving a state of the active mode, detecting the occurrence of one or more interrupt events during a transition between the active mode and the power-down mode, and responding to the detected interrupt events.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: May 25, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Mathur Ashish, Vikas Ahuja, Batmanabhan Purushothaman, Anupam Singal, Meenakshi Vasisht
  • Publication number: 20070260794
    Abstract: A method of transitioning between an active mode and a power-down mode in a processor-based system includes saving a state of the active mode, detecting the occurrence of one or more interrupt events during a transition between the active mode and the power-down mode, and responding to the detected interrupt events.
    Type: Application
    Filed: April 23, 2007
    Publication date: November 8, 2007
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Mathur Ashish, Vikas Ahuja, Batmanabhan Purushothaman, Anupam Singal, Meenakshi Vasisht