Patents by Inventor Mihir S Ray

Mihir S Ray 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: 10481876
    Abstract: Rendering an application is provided. An application script file having scripts corresponding to functions of an application may be retrieved. The application script file may be decomposed into a first script file and a second script file. The first script file may be created by removing at least one script corresponding to at least one function determined for deferred rendering from the application script file. The second script file may be created to include the removed at least one script. The first script file may be sent to a user device to be executed to provide an initial render of the application. The second script file then may be transmitted to the user device for execution of the removed at least one script as part of a deferred rendering of the application.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: November 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gautam Bhakar, Mihir S. Ray, Thomas W. Millett
  • Patent number: 10439892
    Abstract: Variety of approaches to optimize performance based on behavioral and situational signals are described. A productivity service initiates operations to optimize performance upon receiving a behavioral signal and/or a situational signal associated with a user. The behavioral signal and/or the situational signal are analyzed to infer a usage pattern associated with a component of an application. Next, a failure of the usage pattern is detected in a comparison to an utility threshold. In response, the application is instructed to interrupt an execution of the component.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zohaib H Ali, Srinivasa Reddy Manda, Tao Zhang, Sirish Kumar Balaga, Christian Piccolo, Russell L. Simpson, Jr., Selvaraj Nalliah, Eduardo D. Melo, David P Limont, Kevin C Clement, Thomas W. Millett, Samuele Carpineti, Xiao Hu, Mihir S Ray, David L Meyers
  • Publication number: 20180196644
    Abstract: Rendering an application is provided. An application script file having scripts corresponding to functions of an application may be retrieved. The application script file may be decomposed into a first script file and a second script file. The first script file may be created by removing at least one script corresponding to at least one function determined for deferred rendering from the application script file. The second script file may be created to include the removed at least one script. The first script file may be sent to a user device to be executed to provide an initial render of the application. The second script file then may be transmitted to the user device for execution of the removed at least one script as part of a deferred rendering of the application.
    Type: Application
    Filed: January 11, 2017
    Publication date: July 12, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gautam Bhakar, Mihir S. Ray, Thomas W. Millett
  • Publication number: 20180048533
    Abstract: Variety of approaches to optimize performance based on behavioral and situational signals are described. A productivity service initiates operations to optimize performance upon receiving a behavioral signal and/or a situational signal associated with a user. The behavioral signal and/or the situational signal are analyzed to infer a usage pattern associated with a component of an application. Next, a failure of the usage pattern is detected in a comparison to an utility threshold. In response, the application is instructed to interrupt an execution of the component.
    Type: Application
    Filed: December 22, 2016
    Publication date: February 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Zohaib H Ali, Srinivasa Reddy Manda, Tao Zhang, Sirish Kumar Balaga, Christian Piccolo, Russell L. Simpson, JR., Selvaraj Nalliah, Eduardo D. Melo, David P Limont, Kevin C Clement, Thomas W. Millett, Samuele Carpineti, Xiao Hu, Mihir S Ray, David L Meyers