Patents by Inventor Niranjan Manjunath

Niranjan Manjunath 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).

  • Publication number: 20240086147
    Abstract: In an exemplary technique, audio information responsive to received input is provided. While providing the audio information, one or more conditions for stopping the provision of audio information are detected, and in response, the provision of the audio information is stopped. After stopping the provision of the audio information, if the one or more conditions for stopping the provision of audio information have ceased, then resumed audio information is provided, where the resumed audio information includes a rephrased version of a previously provided segment of the audio information.
    Type: Application
    Filed: November 14, 2023
    Publication date: March 14, 2024
    Inventors: Rahul NAIR, Golnaz ABDOLLAHIAN, Avi BAR-ZEEV, Niranjan MANJUNATH
  • Patent number: 11861265
    Abstract: In an exemplary technique, speech input including one or more instructions is received. After the speech input has stopped, if it is determined that one or more visual characteristics indicate that further speech input is not expected, a response to the one or more instructions is provided. If it is determined that one or more visual characteristics indicate that further speech input is expected, a response to the one or more instructions is not provided.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: January 2, 2024
    Assignee: Apple Inc.
    Inventors: Rahul Nair, Golnaz Abdollahian, Avi Bar-Zeev, Niranjan Manjunath
  • Patent number: 11837232
    Abstract: This relates to an intelligent automated assistant in a video communication session environment. An example method includes, during a video communication session between at least two user devices, and at a first user device: receiving a first user voice input; in accordance with a determination that the first user voice input represents a communal digital assistant request, transmitting a request to provide context information associated with the first user voice input to the first user device; receiving context information associated with the first user voice input; obtaining a first digital assistant response based at least on a portion of the context information received from the second user device and at least a portion of context information associated with the first user voice input that is stored on the first user device; providing the first digital assistant response to the second user device; and outputting the first digital assistant response.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: December 5, 2023
    Assignee: Apple Inc.
    Inventors: Niranjan Manjunath, Willem Mattelaer, Jessica Peck, Lily Shuting Zhang
  • Publication number: 20230386464
    Abstract: Embodiments provide a context-aware digital assistant at multiple user devices participating in a video communication session by using context information from a first user device to determine a digital assistant response at a second user device. In this manner, users participating in the video communication session may interact with the digital assistant during the video communication session as if the digital assistant is another participant in the video communication session. Embodiments further describe automatically determining candidate digital assistant tasks based on a shared transcription of user voice inputs received at user devices participating in a video communication session. In this manner, a digital assistant of a user device participating in a video communication session may proactively determine one or more tasks that a user of the user device may want the digital assistant to perform based on conversations held during the video communication session.
    Type: Application
    Filed: August 9, 2023
    Publication date: November 30, 2023
    Inventors: Niranjan MANJUNATH, Willem MATTELAER, Jessica PECK, Lily Shuting ZHANG
  • Publication number: 20230336689
    Abstract: A method of invoking public and private interactions during a multiuser communication session includes presenting a multiuser communication session; detecting a user invocation input that corresponds to a trigger to a digital assistant; detecting a user search input that corresponds to a request for information; obtaining the information based on the request; presenting the information; in accordance with a determination that at least one of the user invocation input and the user search input satisfy first input criteria associated with a first request type: transmitting the information to other electronic devices for presentation to other users; and in accordance with a determination that at least one of the user invocation input and the user search input satisfy second input criteria associated with a second request type: forgoing transmitting the information to the other electronic devices for presentation to other users.
    Type: Application
    Filed: November 18, 2022
    Publication date: October 19, 2023
    Inventors: Jessica J. Peck, Niranjan Manjunath, Willem Mattelaer
  • Patent number: 11769497
    Abstract: Embodiments provide a context-aware digital assistant at multiple user devices participating in a video communication session by using context information from a first user device to determine a digital assistant response at a second user device. In this manner, users participating in the video communication session may interact with the digital assistant during the video communication session as if the digital assistant is another participant in the video communication session. Embodiments further describe automatically determining candidate digital assistant tasks based on a shared transcription of user voice inputs received at user devices participating in a video communication session. In this manner, a digital assistant of a user device participating in a video communication session may proactively determine one or more tasks that a user of the user device may want the digital assistant to perform based on conversations held during the video communication session.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: September 26, 2023
    Assignee: Apple Inc.
    Inventors: Niranjan Manjunath, Willem Mattelaer, Jessica Peck, Lily Shuting Zhang
  • Publication number: 20230229387
    Abstract: In an exemplary technique, speech input including one or more instructions is received. After the speech input has stopped, if it is determined that one or more visual characteristics indicate that further speech input is not expected, a response to the one or more instructions is provided. If it is determined that one or more visual characteristics indicate that further speech input is expected, a response to the one or more instructions is not provided.
    Type: Application
    Filed: March 20, 2023
    Publication date: July 20, 2023
    Inventors: Rahul NAIR, Golnaz ABDOLLAHIAN, Avi BAR-ZEEV, Niranjan MANJUNATH
  • Publication number: 20230215435
    Abstract: This relates to an intelligent automated assistant in a video communication session environment. An example method includes, during a video communication session between at least two user devices, and at a first user device: receiving a first user voice input; in accordance with a determination that the first user voice input represents a communal digital assistant request, transmitting a request to provide context information associated with the first user voice input to the first user device; receiving context information associated with the first user voice input; obtaining a first digital assistant response based at least on a portion of the context information received from the second user device and at least a portion of context information associated with the first user voice input that is stored on the first user device; providing the first digital assistant response to the second user device; and outputting the first digital assistant response.
    Type: Application
    Filed: February 28, 2023
    Publication date: July 6, 2023
    Inventors: Niranjan MANJUNATH, Willem MATTELAER, Jessica PECK, Lily Shuting ZHANG
  • Patent number: 11609739
    Abstract: In an exemplary technique for providing audio information, an input is received, and audio information responsive to the received input is provided using a speaker. While providing the audio information, an external sound is detected. If it is determined that the external sound is a communication of a first type, then the provision of the audio information is stopped. If it is determined that the external sound is a communication of a second type, then the provision of the audio information continues.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: March 21, 2023
    Assignee: Apple Inc.
    Inventors: Rahul Nair, Golnaz Abdollahian, Avi Bar-Zeev, Niranjan Manjunath
  • Publication number: 20230058929
    Abstract: An example process includes while an electronic device is engaged in a communication session with external device(s): receiving, from a first user of the electronic device, input to invoke a first digital assistant; receiving, from the first user, a natural language input corresponding to a task; in accordance with invoking the first digital assistant, generating, by the first digital assistant, a prompt for further user input about the task; transmitting, to the external device(s), the prompt for further user input about the task; after transmitting the prompt for further user input, receiving, from an external device of the external device(s), a response to the prompt for further user input; initiating, by the first digital assistant, based on the response and information corresponding to the first user stored on the electronic device, the task; and transmitting, to the external device(s), an output indicative of the initiated task.
    Type: Application
    Filed: July 18, 2022
    Publication date: February 23, 2023
    Inventors: Rae L. LASKO, German W. BAUER, Felicia W. EDWARDS, Niranjan MANJUNATH, Jonathan H. RUSSELL, Lynn I. STREJA, Keith C. STRICKLING, Garrett L. WEINBERG
  • Publication number: 20230042836
    Abstract: The present disclosure relates to resolving natural language ambiguities with respect to a simulated reality setting. In an exemplary embodiment, a simulated reality setting having one or more virtual objects is displayed. A stream of gaze events is generated from the simulated reality setting and a stream of gaze data. A speech input is received within a time period and a domain is determined based on a text representation of the speech input. Based on the time period and a plurality of event times for the stream of gaze events, one or more gaze events are identified from the stream of gaze events. The identified one or more gaze events is used to determine a parameter value for an unresolved parameter of the domain. A set of tasks representing a user intent for the speech input is determined based on the parameter value and the set of tasks is performed.
    Type: Application
    Filed: October 19, 2022
    Publication date: February 9, 2023
    Inventors: Niranjan MANJUNATH, Scott M. ANDRUS, Xinyuan HUANG, William W. LUCIW, Jonathan H. RUSSELL
  • Patent number: 11507183
    Abstract: The present disclosure relates to resolving natural language ambiguities with respect to a simulated reality setting. In an exemplary embodiment, a simulated reality setting having one or more virtual objects is displayed. A stream of gaze events is generated from the simulated reality setting and a stream of gaze data. A speech input is received within a time period and a domain is determined based on a text representation of the speech input. Based on the time period and a plurality of event times for the stream of gaze events, one or more gaze events are identified from the stream of gaze events. The identified one or more gaze events is used to determine a parameter value for an unresolved parameter of the domain. A set of tasks representing a user intent for the speech input is determined based on the parameter value and the set of tasks is performed.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: November 22, 2022
    Assignee: Apple Inc.
    Inventors: Niranjan Manjunath, Scott M. Andrus, Xinyuan Huang, William W. Luciw, Jonathan H. Russell
  • Publication number: 20220194713
    Abstract: A support for securing one end of a conveyor roller to a conveyor frame. The support includes a mounting plate with a first aperture, a securing plate with a second aperture, and a bushing. The first aperture is partially offset from the second aperture when the securing plate is coupled to the mounting plate. Further, in response to the bushing being inserted through the first aperture and the second aperture, the bushing imparts a lateral force to move the securing plate and the mounting plate in opposite directions to secure the one end of the conveyor roller.
    Type: Application
    Filed: March 19, 2021
    Publication date: June 23, 2022
    Inventors: Aravind Raj SOUNDHARARAJ, Niranjan MANJUNATH, Sathiyanarayanan KUDDUVA SUBRAMANI, Sharath SHIVU
  • Publication number: 20210249009
    Abstract: This relates to an intelligent automated assistant in a video communication session environment. An example method includes, during a video communication session between at least two user devices, and at a first user device of the at least two user devices: receiving a first user input; obtaining a first digital assistant response based on the first user input; providing, to a second user device of the at least two user devices, the first digital assistant response and context information associated with the first user input; outputting the first digital assistant response; receiving a second digital assistant response and context information associated with a second user input, wherein the second user input is received at the second user device, and wherein the second digital assistant response is determined based on the second user input and the context information associated with the first user input; and outputting the second digital assistant response.
    Type: Application
    Filed: January 26, 2021
    Publication date: August 12, 2021
    Inventors: Niranjan MANJUNATH, Willem MATTELAER, Jessica PECK, Lily Shuting ZHANG
  • Publication number: 20210224031
    Abstract: In an exemplary technique for providing audio information, an input is received, and audio information responsive to the received input is provided using a speaker. While providing the audio information responsive to received input information, an external sound is detected. If it is determined that the external sound is a communication of a first type, then the provision of the audio information is stopped. If it is determined that the external sound is a communication of a second type, then the provision of the audio information continues.
    Type: Application
    Filed: April 24, 2019
    Publication date: July 22, 2021
    Inventors: Rahul NAIR, Golnaz ABDOLLAHIAN, Avi BAR-ZEEV, Niranjan MANJUNATH
  • Publication number: 20210089124
    Abstract: The present disclosure relates to resolving natural language ambiguities with respect to a simulated reality setting. In an exemplary embodiment, a simulated reality setting having one or more virtual objects is displayed. A stream of gaze events is generated from the simulated reality setting and a stream of gaze data. A speech input is received within a time period and a domain is determined based on a text representation of the speech input. Based on the time period and a plurality of event times for the stream of gaze events, one or more gaze events are identified from the stream of gaze events. The identified one or more gaze events is used to determine a parameter value for an unresolved parameter of the domain. A set of tasks representing a user intent for the speech input is determined based on the parameter value and the set of tasks is performed.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 25, 2021
    Inventors: Niranjan MANJUNATH, Scott M. ANDRUS, Xinyuan HUANG, William W. LUCIW, Jonathan H. RUSSELL
  • Patent number: 10559438
    Abstract: A toggle switch comprises a housing, a plurality of switches disposed within the housing, an actuating lever coupled to a pivot pin, and an actuator assembly coupled to the actuating lever. The actuating lever extends into the housing. The actuator assembly comprises an actuation pin coupled to the actuating lever, and a spring disposed about the actuating lever. The actuation pin is configured to actuate one or more of the plurality of switches, and the spring is configured to bias a cam follower into engagement with a cam profile on a bracket and bias the actuating lever into an actuation position.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: February 11, 2020
    Assignee: Honeywell International Inc.
    Inventors: Shakil Moonamkandy, Phaneendra Govindasetty Tirumani, Niranjan Manjunath, Michael Jay Skarlupka
  • Publication number: 20180025866
    Abstract: A toggle switch comprises a housing, a plurality of switches disposed within the housing, an actuating lever coupled to a pivot pin, and an actuator assembly coupled to the actuating lever. The actuating lever extends into the housing. The actuator assembly comprises an actuation pin coupled to the actuating lever, and a spring disposed about the actuating lever. The actuation pin is configured to actuate one or more of the plurality of switches, and the spring is configured to bias a cam follower into engagement with a cam profile on a bracket and bias the actuating lever into an actuation position.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 25, 2018
    Inventors: Shakil Moonamkandy, Phaneendra Govindasetty Tirumani, Niranjan Manjunath, Michael Jay Skarlupka
  • Patent number: 8967117
    Abstract: A throttle control assembly includes a cable lever, a switch assembly, a throttle control device, and a switch engagement surface. The cable lever is adapted for coupling to a throttle cable and is configured, upon receipt of a drive torque, to rotate. The switch assembly is coupled to the cable lever and includes a switch that is movable between a first position and a second position. The throttle control device has the switch engagement surface formed on a portion of its inner surface. The switch engagement surface is configured, upon rotation of the throttle control device, to selectively move the switch between the first position and the second position and selectively rotate the switch assembly to thereby supply the drive torque to the cable lever.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: March 3, 2015
    Assignee: Honeywell International Inc.
    Inventors: Niranjan Manjunath, Shakil Moonamkandy
  • Publication number: 20140060237
    Abstract: A throttle control assembly includes a cable lever, a switch assembly, a throttle control device, and a switch engagement surface. The cable lever is adapted for coupling to a throttle cable and is configured, upon receipt of a drive torque, to rotate. The switch assembly is coupled to the cable lever and includes a switch that is movable between a first position and a second position. The throttle control device has the switch engagement surface formed on a portion of its inner surface. The switch engagement surface is configured, upon rotation of the throttle control device, to selectively move the switch between the first position and the second position and selectively rotate the switch assembly to thereby supply the drive torque to the cable lever.
    Type: Application
    Filed: September 5, 2012
    Publication date: March 6, 2014
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Niranjan Manjunath, Shakil Moonamkandy