Patents by Inventor Pavan Davuluri

Pavan Davuluri 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: 9753604
    Abstract: A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: September 5, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Scott M. Mail, Dan Odell, Tejas Mistry, Vadim Dmitriev, Nino Aldrin Lasco Sarmiento, Pavan Davuluri
  • Patent number: 8418076
    Abstract: A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Scott M. Mail, Dan Odell, Tejas Mistry, Vadim Dmitriev, Nino Aldrin Lasco Sarmiento, Pavan Davuluri
  • Publication number: 20090288039
    Abstract: A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Applicant: Microsoft Corporation
    Inventors: Scott M. Mail, Dan Odell, Tejas Mistry, Vadim Dmitriev, Nino Aldrin Sarmiento, Pavan Davuluri
  • Patent number: 7233025
    Abstract: A VCSEL die is packaged so that its optical axis is at a predetermined non-perpendicular and nonparallel angle relative to the plane of a PCB to which the packaged die will be mounted. The die is packaged to form an emitting component which is shaped to orient the VCSEL optical axis at the predetermined angle when the component is placed onto a PCB. The component can be used in combination with a flip-chip sensor IC located on an opposite side of a PCB from the emitting component. The component can also be used in combination with a CSP sensor IC on the same side of a PCB. A VCSEL die and sensor IC can be contained in a single package. The optical axis of the VCSEL die packaged with a sensor IC may or may not be perpendicular to a plane of an array in the sensor IC.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: June 19, 2007
    Assignee: Microsoft Corporation
    Inventors: Pavan Davuluri, Mario R. Cristancho, Krishna Darbha
  • Publication number: 20070102777
    Abstract: A VCSEL die is packaged so that its optical axis is at a predetermined non-perpendicular and nonparallel angle relative to the plane of a PCB to which the packaged die will be mounted. The die is packaged to form an emitting component which is shaped to orient the VCSEL optical axis at the predetermined angle when the component is placed onto a PCB. The component can be used in combination with a flip-chip sensor IC located on an opposite side of a PCB from the emitting component. The component can also be used in combination with a CSP sensor IC on the same side of a PCB. A VCSEL die and sensor IC can be contained in a single package. The optical axis of the VCSEL die packaged with a sensor IC may or may not be perpendicular to a plane of an array in the sensor IC.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 10, 2007
    Applicant: Microsoft Corporation
    Inventors: Pavan Davuluri, Mario Cristancho, Krishna Darbha