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: 11044357Abstract: 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: GrantFiled: July 24, 2019Date of Patent: June 22, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Eliana Miriam Feigelstock, Vikram Khandpur, Dustin R. Brown, Naveen Kachroo
-
Patent number: 10616716Abstract: 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: GrantFiled: October 30, 2018Date of Patent: April 7, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Publication number: 20190394323Abstract: 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: ApplicationFiled: July 24, 2019Publication date: December 26, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Eliana Miriam Feigelstock, Vikram Khandpur, Dustin R. Brown, Naveen Kachroo
-
Patent number: 10334364Abstract: 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: GrantFiled: April 11, 2018Date of Patent: June 25, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Vikram Khandpur
-
Publication number: 20190068771Abstract: 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: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Inventors: Ross Garrett Cutler, Jevgeni Smorov, Antti Pekka Kelloniemi, Vikram Khandpur
-
Publication number: 20190069131Abstract: 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: ApplicationFiled: October 30, 2018Publication date: February 28, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Publication number: 20190068734Abstract: 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: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Inventors: Ross Garrett Cutler, Jevgeni Smorov, Antti Pekka Kelloniemi, Vikram Khandpur
-
Patent number: 10149102Abstract: 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: GrantFiled: February 19, 2018Date of Patent: December 4, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Publication number: 20180234767Abstract: 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: ApplicationFiled: April 11, 2018Publication date: August 16, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Vikram Khandpur
-
Patent number: 10015594Abstract: 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: GrantFiled: October 21, 2016Date of Patent: July 3, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Vikram Khandpur
-
Publication number: 20180176734Abstract: 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: ApplicationFiled: February 19, 2018Publication date: June 21, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Patent number: 9900743Abstract: 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: GrantFiled: February 28, 2014Date of Patent: February 20, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Publication number: 20170374188Abstract: 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: ApplicationFiled: January 10, 2017Publication date: December 28, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Eliana Miriam Feigelstock, Vikram Khandpur, Dustin R. Brown, Naveen Kachroo
-
Publication number: 20170374187Abstract: 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: ApplicationFiled: October 22, 2016Publication date: December 28, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Malek Mohamad Nafez Chalabi, Vikram Khandpur, Eliana Miriam Feigelstock, Gary T. McCoy
-
Publication number: 20170374462Abstract: 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: ApplicationFiled: October 21, 2016Publication date: December 28, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Malek Mohamad Nafez Chalabi, Gary T. McCoy, Vikram Khandpur
-
Publication number: 20140179286Abstract: 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: ApplicationFiled: February 28, 2014Publication date: June 26, 2014Applicant: Microsoft CorporationInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Patent number: 8700008Abstract: 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: GrantFiled: June 27, 2008Date of Patent: April 15, 2014Assignee: Microsoft CorporationInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Publication number: 20090325546Abstract: 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: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Nagareddy S. Reddy, Vikram Khandpur
-
Publication number: 20090013269Abstract: 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: ApplicationFiled: July 5, 2007Publication date: January 8, 2009Applicant: MICROSOFT CORPORATIONInventor: Vikram Khandpur
-
Publication number: 20050193098Abstract: 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: ApplicationFiled: February 27, 2004Publication date: September 1, 2005Inventors: Vikram Khandpur, Paul Spadafora, Ari Heinonen