Patents by Inventor Vikram Khandpur

Vikram Khandpur 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: 11044357
    Abstract: A device including a peripheral interface, user interface, processor and memory in communication with the processor, in which the memory stores executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of detecting an occurrence of a native communication event via a first communication network while the device is in a sleep or locked state; based on the occurrence of the native communication event, generating, via the user interface, a first notification indicating the occurrence of the native communication event detecting an occurrence of a non-native communication event via a second communication network while the device in the sleep or locked state; and based on the occurrence of the non-native communication event, sending, to a peripheral device via the peripheral interface, a signal that causes the peripheral device to generate a second notification indicating the occurrence of the non-native communication event.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: June 22, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Eliana Miriam Feigelstock, Vikram Khandpur, Dustin R. Brown, Naveen Kachroo
  • Patent number: 10616716
    Abstract: Initiation of a search query is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated voice query service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a server for transforming the voice data to a result satisfying the spoken voice service request.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: April 7, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nagareddy S. Reddy, Vikram Khandpur
  • Publication number: 20190394323
    Abstract: A peripheral device for use with a user terminal, the peripheral device comprising an interface for connecting to the user terminal; at least one of a light and/or a speaker; and control logic for interfacing with the user terminal in order to interact with a communication client application running on the user terminal, which enables a voice or video call service that is conducted over a packet-based network from the user terminal using the communication client application. The control logic is configured to receive a notification from said communication client application of an event or state in the voice or video call service, and to provide to a user an indication of the event or state by providing an output from the light and/or speaker; wherein this indication is provided while the user terminal is in a locked or sleep state.
    Type: Application
    Filed: July 24, 2019
    Publication date: December 26, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Eliana Miriam Feigelstock, Vikram Khandpur, Dustin R. Brown, Naveen Kachroo
  • Patent number: 10334364
    Abstract: Techniques for transducer control based on position of an apparatus are described. In at least one implementation, the apparatus comprises a peripheral device that can be connected to a user terminal. The apparatus includes a first portion moveably coupled to a second portion such that the first portion and the second portion are positionable at different positions relative to each other. According to one or more implementations, the apparatus includes a transducer (e.g., a speaker, a microphone, and so forth) that can be selectively controlled based on different relative positions of the first portion and the second portion of the apparatus. In at least some implementations, the apparatus can include multiple transducers that can be controlled differently based on different relative positions of the first portion and the second portion of the apparatus.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Vikram Khandpur
  • Publication number: 20190068771
    Abstract: Systems, methods, and software are disclosed herein for providing notifications on an external device. In an implementation, a communication endpoint comprises a communication system configured to communicate with a communication device, a microphone, a speaker, an indicator, a user interface, and a controller. The controller is programmed to receive a notification type from a conferencing client application running on the communication device via the communication system, control the indicator based on the notification type, and receive a user input via the user interface.
    Type: Application
    Filed: August 24, 2017
    Publication date: February 28, 2019
    Inventors: Ross Garrett Cutler, Jevgeni Smorov, Antti Pekka Kelloniemi, Vikram Khandpur
  • Publication number: 20190069131
    Abstract: Initiation of a search query is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated voice query service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a server for transforming the voice data to a result satisfying the spoken voice service request.
    Type: Application
    Filed: October 30, 2018
    Publication date: February 28, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nagareddy S. Reddy, Vikram Khandpur
  • Publication number: 20190068734
    Abstract: Systems, methods, and software are disclosed herein for providing notifications on an external device. In an implementation, a computing apparatus comprises one or more computer readable storage media, a processing system operatively coupled with the one or more computer readable storage media, and program instructions stored on the one or more computer readable storage media for automatically joining a user to a conference session. The program instructions direct the processing system to detect an invocation of an application and, in response to detection of the invocation, send a context request to an external device. The program instructions further direct the processing system to receive from the external device a context response comprising a notification type, determine whether the notification type corresponds with a meeting type, and automatically join a user to the conference session within the application if the notification type corresponds with the meeting type.
    Type: Application
    Filed: August 24, 2017
    Publication date: February 28, 2019
    Inventors: Ross Garrett Cutler, Jevgeni Smorov, Antti Pekka Kelloniemi, Vikram Khandpur
  • Patent number: 10149102
    Abstract: Initiation of a search query is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated voice query service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a server for transforming the voice data to a result satisfying the spoken voice service request.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: December 4, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nagareddy S. Reddy, Vikram Khandpur
  • Publication number: 20180234767
    Abstract: Techniques for transducer control based on position of an apparatus are described. In at least one implementation, the apparatus comprises a peripheral device that can be connected to a user terminal. The apparatus includes a first portion moveably coupled to a second portion such that the first portion and the second portion are positionable at different positions relative to each other. According to one or more implementations, the apparatus includes a transducer (e.g., a speaker, a microphone, and so forth) that can be selectively controlled based on different relative positions of the first portion and the second portion of the apparatus. In at least some implementations, the apparatus can include multiple transducers that can be controlled differently based on different relative positions of the first portion and the second portion of the apparatus.
    Type: Application
    Filed: April 11, 2018
    Publication date: August 16, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Vikram Khandpur
  • Patent number: 10015594
    Abstract: A peripheral device for use with a user terminal, the peripheral device comprising: a first housing part and a second housing part flexibly coupled together, the peripheral configured to be operated in an open mode wherein the first housing part and the second housing part lie adjacent to each other such that the peripheral forms a stand for the user terminal and a closed mode wherein the first housing part and the second housing part lie facing each other; at least one sensor in the first housing part configured to determine whether the peripheral device is the open mode or the closed mode; at least one transducer directed in a first orientation suitable for operating in a closed mode; a further transducer directed in a further orientation suitable for operating in an open mode; and control logic for controlling the at least one transducer and the at least one further transducer based on the at least one sensor determining whether the peripheral device is the open mode or the closed mode.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: July 3, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Vikram Khandpur
  • Publication number: 20180176734
    Abstract: Initiation of a search query is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated voice query service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a server for transforming the voice data to a result satisfying the spoken voice service request.
    Type: Application
    Filed: February 19, 2018
    Publication date: June 21, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nagareddy S. Reddy, Vikram Khandpur
  • Patent number: 9900743
    Abstract: Voice enabling mobile services leverage existing PTT infrastructure. Initiation of a service request and navigation through PTT service functions is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated push-to-talk service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the PTT service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a service server for transforming the voice data to a result satisfying the spoken voice service request.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: February 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nagareddy S. Reddy, Vikram Khandpur
  • Publication number: 20170374188
    Abstract: A peripheral device for use with a user terminal, the peripheral device comprising an interface for connecting to the user terminal; at least one of a light and/or a speaker; and control logic for interfacing with the user terminal in order to interact with a communication client application running on the user terminal, which enables a voice or video call service that is conducted over a packet-based network from the user terminal using the communication client application. The control logic is configured to receive a notification from said communication client application of an event or state in the voice or video call service, and to provide to a user an indication of the event or state by providing an output from the light and/or speaker; wherein this indication is provided while the user terminal is in a locked or sleep state.
    Type: Application
    Filed: January 10, 2017
    Publication date: December 28, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Eliana Miriam Feigelstock, Vikram Khandpur, Dustin R. Brown, Naveen Kachroo
  • Publication number: 20170374187
    Abstract: A peripheral device for use with a user terminal, the peripheral device comprising: a non-graphical actuator operable to be actuated by a user; an interface for connecting to the user terminal; and control logic for interfacing with the user terminal in order to control a communication client application running on the user terminal, and to thereby control a voice or video call that is conducted over a packet-based network from the user terminal using the communication client application. The control logic is configured such that the control of the call comprises performing a function in relation to the call in response to actuation of said hardware actuator by the user, and furthermore that the function of the actuation of the actuator is dependent on a current status of the call.
    Type: Application
    Filed: October 22, 2016
    Publication date: December 28, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Malek Mohamad Nafez Chalabi, Vikram Khandpur, Eliana Miriam Feigelstock, Gary T. McCoy
  • Publication number: 20170374462
    Abstract: A peripheral device for use with a user terminal, the peripheral device comprising: a first housing part and a second housing part flexibly coupled together, the peripheral configured to be operated in an open mode wherein the first housing part and the second housing part lie adjacent to each other such that the peripheral forms a stand for the user terminal and a closed mode wherein the first housing part and the second housing part lie facing each other; at least one sensor in the first housing part configured to determine whether the peripheral device is the open mode or the closed mode; at least one transducer directed in a first orientation suitable for operating in a closed mode; a further transducer directed in a further orientation suitable for operating in an open mode; and control logic for controlling the at least one transducer and the at least one further transducer based on the at least one sensor determining whether the peripheral device is the open mode or the closed mode.
    Type: Application
    Filed: October 21, 2016
    Publication date: December 28, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Vikram Khandpur
  • Publication number: 20140179286
    Abstract: Voice enabling mobile services leverage existing PTT infrastructure. Initiation of a service request and navigation through PTT service functions is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated push-to-talk service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the PTT service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a service server for transforming the voice data to a result satisfying the spoken voice service request.
    Type: Application
    Filed: February 28, 2014
    Publication date: June 26, 2014
    Applicant: Microsoft Corporation
    Inventors: Nagareddy S. Reddy, Vikram Khandpur
  • Patent number: 8700008
    Abstract: Voice enabling mobile services leverage existing PTT infrastructure. Initiation of a service request and navigation through PTT service functions is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated push-to-talk service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the PTT service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a service server for transforming the voice data to a result satisfying the spoken voice service request.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Nagareddy S. Reddy, Vikram Khandpur
  • Publication number: 20090325546
    Abstract: Voice enabling mobile services leverage existing PTT infrastructure. Initiation of a service request and navigation through PTT service functions is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated push-to-talk service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the PTT service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a service server for transforming the voice data to a result satisfying the spoken voice service request.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Nagareddy S. Reddy, Vikram Khandpur
  • Publication number: 20090013269
    Abstract: A title bar can be displayed through use of different layers. A default layer displays information of general importance to a user. A non-default layer can be presented to a user based on specific circumstances. The non-default layer is presented according to defined criteria. The default layer can be re-displayed to the user after completion of the criteria associated with the non-default layer.
    Type: Application
    Filed: July 5, 2007
    Publication date: January 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: Vikram Khandpur
  • Publication number: 20050193098
    Abstract: A method and system for selecting a download technology for downloading information to a remote device. The method and system includes providing a communications operator with a plurality of different download technologies; transmitting data from the remote device to the communications operator for determining a download technology capability of the remote device by the communications operator; and automatically selecting one of the download technologies from the plurality of download technologies by the communications operator to download information to the remote device based upon the download technology capability of the remote device.
    Type: Application
    Filed: February 27, 2004
    Publication date: September 1, 2005
    Inventors: Vikram Khandpur, Paul Spadafora, Ari Heinonen