Patents by Inventor Anumita Biswas

Anumita Biswas 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: 20230198992
    Abstract: A device implementing a system for sharing a voice profile includes a processor configured to receive a request to share a first voice profile corresponding to a first user account associated with a first device, with a second device associated with a second user account, the second device being voice-enabled, the first voice profile being stored on a first data store associated with the first user account. The processor is further configured to update a second data store associated with the second user account to include a reference to the first voice profile stored on the first data store, and to send, to the second device, a notification that the second data store has been updated to include the reference to the first voice profile.
    Type: Application
    Filed: December 16, 2022
    Publication date: June 22, 2023
    Inventors: Anumita BISWAS, Karl F. SCHRAMM, Benjamin S. PHIPPS
  • Patent number: 11657813
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example method includes receiving, from one or more external electronic devices, a plurality of speaker profiles for a plurality of users; receiving a natural language speech input; determining, based on comparing the natural language speech input to the plurality of speaker profiles: a first likelihood that the natural language speech input corresponds to a first user of the plurality of users; and a second likelihood that the natural language speech input corresponds to a second user of the plurality of users; determining whether the first likelihood and the second likelihood are within a first threshold; and in accordance with determining that the first likelihood and the second likelihood are not within the first threshold: providing a response to the natural language speech input, the response being personalized for the first user.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: May 23, 2023
    Assignee: Apple Inc.
    Inventors: Corey J. Peterson, Jessica Peck, Anumita Biswas, Harry Simmonds
  • Publication number: 20230036798
    Abstract: Systems and processes for providing a virtual assistant service are provided. In accordance with one or more examples, a method includes receiving, from an accessory device communicatively coupled to the first electronic device, a representation of a speech input representing a user request. The method further includes detecting a second electronic device and transmitting, from the first electronic device, a representation of the user request and data associated with the detected second electronic device to a third electronic device. The method further includes receiving, from the third electronic device, a determination of whether a task is to be performed by the second electronic device in accordance with the user request; and in accordance with a determination that a task is to be performed by the second electronic device, requesting the second electronic device to performed the task in accordance with the user request.
    Type: Application
    Filed: September 22, 2022
    Publication date: February 2, 2023
    Inventors: Brandon J. NEWENDORP, Anumita BISWAS, Gagan A. GUPTA, Benjamin S. PHIPPS, Kisun YOU
  • Patent number: 11533313
    Abstract: A device implementing a system for sharing a voice profile includes a processor configured to receive a request to share a first voice profile corresponding to a first user account associated with a first device, with a second device associated with a second user account, the second device being voice-enabled, the first voice profile being stored on a first data store associated with the first user account. The processor is further configured to update a second data store associated with the second user account to include a reference to the first voice profile stored on the first data store, and to send, to the second device, a notification that the second data store has been updated to include the reference to the first voice profile.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: December 20, 2022
    Assignee: Apple Inc.
    Inventors: Anumita Biswas, Karl F. Schramm, Benjamin S. Phipps
  • Patent number: 11495218
    Abstract: Systems and processes for providing a virtual assistant service are provided. In accordance with one or more examples, a method includes receiving, from an accessory device communicatively coupled to the first electronic device, a representation of a speech input representing a user request. The method further includes detecting a second electronic device and transmitting, from the first electronic device, a representation of the user request and data associated with the detected second electronic device to a third electronic device. The method further includes receiving, from the third electronic device, a determination of whether a task is to be performed by the second electronic device in accordance with the user request; and in accordance with a determination that a task is to be performed by the second electronic device, requesting the second electronic device to performed the task in accordance with the user request.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: November 8, 2022
    Assignee: Apple Inc.
    Inventors: Brandon J. Newendorp, Anumita Biswas, Gagan A. Gupta, Benjamin S. Phipps, Kisun You
  • Publication number: 20220335938
    Abstract: Techniques are disclosed for coordinating interactions between a user device and a plurality of accessory devices. In one example, a user device receives information identifying one or more accessory devices in communication with the user device. The user device may implement accessory interaction instances for each of the identified accessories. A first accessory interaction instance can be associated with a first accessory among the identified accessories and receive a first audio input from the first accessory corresponding to a user request. The first accessory interaction instance can process a portion of the received audio input and receive a first response from a server computer. The user device may then transmit the first response to the first accessory device.
    Type: Application
    Filed: April 12, 2022
    Publication date: October 20, 2022
    Applicant: Apple Inc.
    Inventors: Jared S. GRUBB, Robert M. STEWART, Gabriel SANCHEZ, Anshul JAIN, Zaka ur Rehman ASHRAF, David J. CHANDLER, Andrew BYRNE, Anumita BISWAS, Minsub LEE, Mahesh SHANBHAG
  • Patent number: 11423898
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example method includes receiving, from one or more external electronic devices, a plurality of speaker profiles for a plurality of users; receiving a natural language speech input; determining, based on comparing the natural language speech input to the plurality of speaker profiles: a first likelihood that the natural language speech input corresponds to a first user of the plurality of users; and a second likelihood that the natural language speech input corresponds to a second user of the plurality of users; determining whether the first likelihood and the second likelihood are within a first threshold; and in accordance with determining that the first likelihood and the second likelihood are not within the first threshold: providing a response to the natural language speech input, the response being personalized for the first user.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: August 23, 2022
    Assignee: Apple Inc.
    Inventors: Stephen H. Shum, Corey J. Peterson, Sachin S. Kajarekar, Benjamin S. Phipps, Erik Marchi, Jessica Peck, Anumita Biswas, Chaitanya Mannemala
  • Publication number: 20210012776
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example method includes receiving, from one or more external electronic devices, a plurality of speaker profiles for a plurality of users; receiving a natural language speech input; determining, based on comparing the natural language speech input to the plurality of speaker profiles: a first likelihood that the natural language speech input corresponds to a first user of the plurality of users; and a second likelihood that the natural language speech input corresponds to a second user of the plurality of users; determining whether the first likelihood and the second likelihood are within a first threshold; and in accordance with determining that the first likelihood and the second likelihood are not within the first threshold: providing a response to the natural language speech input, the response being personalized for the first user.
    Type: Application
    Filed: September 25, 2020
    Publication date: January 14, 2021
    Inventors: Corey J. PETERSON, Jessica PECK, Anumita BISWAS, Harry SIMMONDS
  • Publication number: 20200382513
    Abstract: A device implementing a system for sharing a voice profile includes a processor configured to receive a request to share a first voice profile corresponding to a first user account associated with a first device, with a second device associated with a second user account, the second device being voice-enabled, the first voice profile being stored on a first data store associated with the first user account. The processor is further configured to update a second data store associated with the second user account to include a reference to the first voice profile stored on the first data store, and to send, to the second device, a notification that the second data store has been updated to include the reference to the first voice profile.
    Type: Application
    Filed: November 4, 2019
    Publication date: December 3, 2020
    Inventors: Anumita BISWAS, Karl F. SCHRAMM, Benjamin S. PHIPPS
  • Publication number: 20200380980
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example method includes receiving, from one or more external electronic devices, a plurality of speaker profiles for a plurality of users; receiving a natural language speech input; determining, based on comparing the natural language speech input to the plurality of speaker profiles: a first likelihood that the natural language speech input corresponds to a first user of the plurality of users; and a second likelihood that the natural language speech input corresponds to a second user of the plurality of users; determining whether the first likelihood and the second likelihood are within a first threshold; and in accordance with determining that the first likelihood and the second likelihood are not within the first threshold: providing a response to the natural language speech input, the response being personalized for the first user.
    Type: Application
    Filed: March 11, 2020
    Publication date: December 3, 2020
    Inventors: Stephen H. SHUM, Corey J. PETERSON, Sachin S. KAJAREKAR, Benjamin S. PHIPPS, Erik MARCHI, Jessica PECK, Anumita BISWAS, Harry SIMMONDS, Chas MANNEMALA
  • Publication number: 20200336550
    Abstract: Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be established. The MPTCP connection may include at least one MPTCP subflow. At least one of the endpoints may be configured to act as a master with respect to the MPTCP connection. The master may perform one or more control operations on the MPTCP connection, while if one of the endpoints is not a master, that endpoint may not perform control operations on the MPTCP connection. The control operations may include initiating or establishing new MPTCP subflows or modifying a priority level of one or more MPTCP subflows of the MPTCP connection.
    Type: Application
    Filed: July 7, 2020
    Publication date: October 22, 2020
    Inventors: Anumita Biswas, Joshua V. Graessley
  • Patent number: 10755703
    Abstract: Systems and processes for performing a task with a digital assistant are provided.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Nicolas Zeitlin, Matthias Paulik, Henry G. Mason, Karric Kwong, Sinan Akay, Saravana Kumar Rathinam, Anumita Biswas
  • Patent number: 10735524
    Abstract: Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be established. The MPTCP connection may include at least one MPTCP subflow. At least one of the endpoints may be configured to act as a master with respect to the MPTCP connection. The master may perform one or more control operations on the MPTCP connection, while if one of the endpoints is not a master, that endpoint may not perform control operations on the MPTCP connection. The control operations may include initiating or establishing new MPTCP subflows or modifying a priority level of one or more MPTCP subflows of the MPTCP connection.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: August 4, 2020
    Assignee: Apple Inc.
    Inventors: Anumita Biswas, Joshua V. Graessley
  • Publication number: 20190371315
    Abstract: Systems and processes for providing a virtual assistant service are provided. In accordance with one or more examples, a method includes receiving, from an accessory device communicatively coupled to the first electronic device, a representation of a speech input representing a user request. The method further includes detecting a second electronic device and transmitting, from the first electronic device, a representation of the user request and data associated with the detected second electronic device to a third electronic device. The method further includes receiving, from the third electronic device, a determination of whether a task is to be performed by the second electronic device in accordance with the user request; and in accordance with a determination that a task is to be performed by the second electronic device, requesting the second electronic device to performed the task in accordance with the user request.
    Type: Application
    Filed: August 31, 2018
    Publication date: December 5, 2019
    Inventors: Brandon J. NEWENDORP, Anumita BISWAS, Gagan A. GUPTA, Benjamin S. PHIPPS, Kisun YOU
  • Patent number: 10397379
    Abstract: Robust Multipath TCP Stateless Connection Establishment.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: August 27, 2019
    Assignee: Apple Inc.
    Inventors: Christoph Paasch, Anumita Biswas, Darren Haas
  • Publication number: 20180330731
    Abstract: Systems and processes for performing a task with a digital assistant are provided.
    Type: Application
    Filed: September 22, 2017
    Publication date: November 15, 2018
    Inventors: Nicolas ZEITLIN, Matthias PAULIK, Henry G. MASON, Karric KWONG, Sinan AKAY, Saravana Kumar RATHINAM, Anumita BISWAS
  • Publication number: 20180213041
    Abstract: Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be established. The MPTCP connection may include at least one MPTCP subflow. At least one of the endpoints may be configured to act as a master with respect to the MPTCP connection. The master may perform one or more control operations on the MPTCP connection, while if one of the endpoints is not a master, that endpoint may not perform control operations on the MPTCP connection. The control operations may include initiating or establishing new MPTCP subflows or modifying a priority level of one or more MPTCP subflows of the MPTCP connection.
    Type: Application
    Filed: March 22, 2018
    Publication date: July 26, 2018
    Inventors: Anumita Biswas, Joshua V. Graessley
  • Patent number: 9948725
    Abstract: Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be established. The MPTCP connection may include at least one MPTCP subflow. At least one of the endpoints may be configured to act as a master with respect to the MPTCP connection. The master may perform one or more control operations on the MPTCP connection, while if one of the endpoints is not a master, that endpoint may not perform control operations on the MPTCP connection. The control operations may include initiating or establishing new MPTCP subflows or modifying a priority level of one or more MPTCP subflows of the MPTCP connection.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: April 17, 2018
    Assignee: Apple Inc.
    Inventors: Anumita Biswas, Joshua V. Graessley
  • Patent number: 9794196
    Abstract: Embodiments of the present invention provide a system, method, and computer program product that enables applications transferring data packets over a network to a multi-processing system to choose how the data packets are going to be processed by, e.g., allowing the applications to pre-assign connections to a particular network thread and migrate a connection from one network thread to another network thread without putting the connection into an inconsistent state.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: October 17, 2017
    Assignee: NETAPP, INC.
    Inventor: Anumita Biswas
  • Patent number: 9762702
    Abstract: This disclosure relates to techniques for electronic devices to identify application streams multiplexed onto a multipath transmission control protocol (MPTCP) connection using MPTCP signaling. According to one embodiment, an MPTCP connection may be established between an electronic device and a remote endpoint. Each of two or more application streams (each associated with a respective application) may be communicated between the two endpoints over the same MPTCP connection. MPTCP headers of MPTCP packets of each application stream may include application specific tags identifying the MPTCP packets of each application stream, respectively, as corresponding to their respective application stream.
    Type: Grant
    Filed: September 27, 2014
    Date of Patent: September 12, 2017
    Assignee: Apple Inc.
    Inventor: Anumita Biswas