Patents by Inventor Janani Varadharajan

Janani Varadharajan 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: 10694222
    Abstract: Video content items are automatically, or with some user input, created for objects based on assets associated with the objects. Where the object is an application, the assets may include images of the application, footage of a user using the application, and textual descriptions or reviews of the application. The assets are arranged using templates that specify audio content to use during the video content item, as well as animations to use during the video content item. A generated video content item can be distributed with the object, or may be used to promote the object.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mukesh Agarwal, Murali Krishna Guggilam, Janani Varadharajan, Chirag Vaitheeswaran, Vikram Bodavula
  • Publication number: 20200066059
    Abstract: Examples are disclosed herein that relate to mixed reality objects. One example provides a computing device comprising a logic machine and a storage machine holding instructions executable by the logic machine to execute a mixed reality application, the mixed reality application defining a third-party object slot, present a mixed reality environment, and upon detecting a condition associated with the third-party object slot, send to a remote computing system a request to fill the third-party object slot, the request based on sensing of a real-world portion of the mixed reality environment with a sensor of the computing device. The instructions are further executable to receive a third-party object from the remote computing system selected by the remote computing system based on the request, and display the third-party object in the third-party object slot such that the third-party object is constrained by a real-world portion of the mixed reality environment.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kausik GHATAK, Janani VARADHARAJAN, Swapnil M. POTEY, Eatesh KANDPAL
  • Patent number: 10467816
    Abstract: Examples are disclosed herein that relate to mixed reality objects. One example provides a computing device comprising a logic machine and a storage machine holding instructions executable by the logic machine to execute a mixed reality application, the mixed reality application defining a third-party object slot, present a mixed reality environment, and upon detecting a condition associated with the third-p arty object slot, send to a remote computing system a request to fill the third-party object slot, the request based on sensing of a real-world portion of the mixed reality environment with a sensor of the computing device. The instructions are further executable to receive a third-party object from the remote computing system selected by the remote computing system based on the request, and display the third-party object in the third-party object slot such that the third-party object is constrained by a real-world portion of the mixed reality environment.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: November 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kausik Ghatak, Janani Varadharajan, Swapnil M. Potey, Eatesh Kandpal
  • Publication number: 20190295320
    Abstract: Examples are disclosed herein that relate to mixed reality objects. One example provides a computing device comprising a logic machine and a storage machine holding instructions executable by the logic machine to execute a mixed reality application, the mixed reality application defining a third-party object slot, present a mixed reality environment, and upon detecting a condition associated with the third-p arty object slot, send to a remote computing system a request to fill the third-party object slot, the request based on sensing of a real-world portion of the mixed reality environment with a sensor of the computing device. The instructions are further executable to receive a third-party object from the remote computing system selected by the remote computing system based on the request, and display the third-party object in the third-party object slot such that the third-party object is constrained by a real-world portion of the mixed reality environment.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 26, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kausik GHATAK, Janani VARADHARAJAN, Swapnil M. POTEY, Eatesh KANDPAL
  • Publication number: 20170201777
    Abstract: Video content items are automatically, or with some user input, created for objects based on assets associated with the objects. Where the object is an application, the assets may include images of the application, footage of a user using the application, and textual descriptions or reviews of the application. The assets are arranged using templates that specify audio content to use during the video content item, as well as animations to use during the video content item. A generated video content item can be distributed with the object, or may be used to promote the object.
    Type: Application
    Filed: January 7, 2016
    Publication date: July 13, 2017
    Inventors: Mukesh Agarwal, Murali Krishna Guggilam, Janani Varadharajan, Chirag Vaitheeswaran, Vikram Bodavula