Patents by Inventor Bharat Ahluwalia

Bharat Ahluwalia 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: 10234935
    Abstract: In various embodiments, computerized methods and systems for mediating interaction methodologies with virtual objects rendered in an immersive environment are provided. An intended target is identified from one or more virtual objects rendered in an at least partially-virtual environment. A relative proximity of the intended target to the user, or an extension of the user, is determined. An interaction methodology is selected for interaction with the intended target based on the determined relative proximity to the intended target, among other things. An indication of the selected interaction methodology is then provided to the user.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: March 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Julia Schwarz, James Tichenor, Yasaman Sheri, David J. Calabrese, Bharat Ahluwalia, Robert Pengelly
  • Patent number: 10140776
    Abstract: Altering properties of rendered objects and/or mixed reality environments utilizing control points associated with the rendered objects and/or mixed reality environments is described. Techniques described can include detecting a gesture performed by or in association with a control object. Based at least in part on detecting the gesture, techniques described can identify a target control point that is associated with a rendered object and/or a mixed reality environment. As the control object moves within the mixed reality environment, the target control point can track the movement of the control object. Based at least in part on the movement of the control object, a property of the rendered object and/or the mixed reality environment can be altered. A rendering of the rendered object and/or the mixed reality environment can be modified to reflect any alterations to the property.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: November 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Julia Schwarz, Bharat Ahluwalia, David Calabrese, Robert C J Pengelly, Yasaman Sheri, James Tichenor
  • Publication number: 20180046245
    Abstract: In various embodiments, computerized methods and systems for mediating interaction methodologies with virtual objects rendered in an immersive environment are provided. An intended target is identified from one or more virtual objects rendered in an at least partially-virtual environment. A relative proximity of the intended target to the user, or an extension of the user, is determined. An interaction methodology is selected for interaction with the intended target based on the determined relative proximity to the intended target, among other things. An indication of the selected interaction methodology is then provided to the user.
    Type: Application
    Filed: August 11, 2016
    Publication date: February 15, 2018
    Inventors: Julia Schwarz, James Tichenor, Yasaman Sheri, David J. Calabrese, Bharat Ahluwalia, Robert Pengelly
  • Publication number: 20170358144
    Abstract: Altering properties of rendered objects and/or mixed reality environments utilizing control points associated with the rendered objects and/or mixed reality environments is described. Techniques described can include detecting a gesture performed by or in association with a control object. Based at least in part on detecting the gesture, techniques described can identify a target control point that is associated with a rendered object and/or a mixed reality environment. As the control object moves within the mixed reality environment, the target control point can track the movement of the control object. Based at least in part on the movement of the control object, a property of the rendered object and/or the mixed reality environment can be altered. A rendering of the rendered object and/or the mixed reality environment can be modified to reflect any alterations to the property.
    Type: Application
    Filed: June 13, 2016
    Publication date: December 14, 2017
    Inventors: Julia Schwarz, Bharat Ahluwalia, David Calabrese, Robert CJ Pengelly, Yasaman Sheri, James Tichenor
  • Patent number: 9563270
    Abstract: A gaze vector of a human subject is translated to a targeting vector that defines focus within a graphical user interface. Sensor data is received from a sensor system indicating pitch angle of a head of the human subject defining the gaze vector. The pitch angle is translated to a scaled pitch angle according to a pitch scaling function that increases amplification of the pitch angle in one or more directions as the pitch angle exceeds a start angle threshold in each of the one or more directions. The scaled pitch angle is output as a component of the targeting vector.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: February 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Tichenor, Aaron Mackay Burns, Jamie Marconi, Bharat Ahluwalia, Bede Jordan
  • Publication number: 20160187971
    Abstract: A gaze vector of a human subject is translated to a targeting vector that defines focus within a graphical user interface. Sensor data is received from a sensor system indicating pitch angle of a head of the human subject defining the gaze vector. The pitch angle is translated to a scaled pitch angle according to a pitch scaling function that increases amplification of the pitch angle in one or more directions as the pitch angle exceeds a start angle threshold in each of the one or more directions. The scaled pitch angle is output as a component of the targeting vector.
    Type: Application
    Filed: December 26, 2014
    Publication date: June 30, 2016
    Inventors: James Tichenor, Aaron Mackay Burns, Jamie Marconi, Bharat Ahluwalia, Bede Jordan
  • Publication number: 20130328923
    Abstract: A user interface in which a notification is to be displayed in the context of a dialog already being displayed over a primary application work area. Rather than pop up an additional dialog to show the notification, the notification is displayed adjacent the existing dialog. If the notification is a confirmation request, the display of the confirmation request disables an advancement control in the dialog that would otherwise enable the user to advance to the next step in the dialog, or to close the dialog.
    Type: Application
    Filed: September 14, 2012
    Publication date: December 12, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen Michael Danton, Jonah B. Sterling, Jefferson King, Jesse David Francisco, Dina-Marie Ledonne Supino, Adam Mohamed Abdelhamed, Mark S. D'Urso, Bharat Ahluwalia
  • Publication number: 20130332865
    Abstract: A user interface that includes an activity initiation area that includes an activity initiation control that may be interacted with in order to initiate respective activities, and a notification area in which one or more notifications related to the activity may be displayed. The notification area is spatially related to the activity initiation control in a fixed manner for multiple activities. The activity initiation area may appear along a lower boundary of the display much as a partially pulled out drawer as viewed from above. The notification area may also appear along the lower boundary of the display, but extend further vertically, much as a fully pulled out drawer as viewed from above. This helps give a contextual understanding of the subject matter of the notifications in relation to the activities that have been, or may be, initiated from the activity initiation area.
    Type: Application
    Filed: September 12, 2012
    Publication date: December 12, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen Michael Danton, Jonah B. Sterling, Michael Bach, Jefferson King, Jesse David Francisco, Adam Mohamed Abdelhamed, Mark S. D'Urso, Jonathan Harris, Karandeep Singh Anand, Bharat Ahluwalia, S. Morris Brown, William J. Staples, Dina-Marie Ledonne Supino