Patents by Inventor Amit Kumar Dutta

Amit Kumar Dutta 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: 20240095562
    Abstract: The invention provides a quantum elementary gate-based composite system comprising elementary quantum gates including Pauli operators and Singleton ladder operators. The Pauli operators and said Singleton ladder operators are operatively combined to form a Jordan Canonical form-based representation suitable for simulating large quantum matrices, specially structured matrices such as symmetric, and Toeplitz matrix.
    Type: Application
    Filed: January 14, 2023
    Publication date: March 21, 2024
    Inventors: Mostafizur Rahaman Laskar, Amit Kumar Dutta
  • Publication number: 20230002801
    Abstract: Devices, systems, and methods described herein relate to determining a concentration of a species of interest in a sample by using a spectrometer. For example, a concentration of a species of interest may be determined by passing a first feed of a sample with a species of interest through a flow-through variable pathlength spectrophotometer and reading a first absorbance value. A change in the concentration of the species of interest may be effected in the sample, and a second feed of the sample may be passed through a flow through variable pathlength spectrophotometer. A second absorbance value may be read. The difference between the first absorbance value and the second absorbance value may be used to determine the concentration of the species of interest.
    Type: Application
    Filed: January 11, 2022
    Publication date: January 5, 2023
    Applicant: Repligen Corporation
    Inventor: Amit Kumar Dutta
  • Publication number: 20220340914
    Abstract: This disclosure relates generally to process filtration systems, and more particularly to systems utilizing tangential flow filtration.
    Type: Application
    Filed: December 10, 2020
    Publication date: October 27, 2022
    Applicant: Repligen Corporation
    Inventors: Amit Kumar Dutta, James Ronald Peyser
  • Patent number: 11025295
    Abstract: There is described a method of determining an MRC coefficient vector for a RAKE receiver. The method comprises (a) estimating a channel impulse response vector, (b) estimating a noise variance vector, (c) calculating a multiplication factor vector based on the estimated channel impulse response vector and the estimated noise variance vector, (d) calculating a modified channel impulse response vector by multiplying each element in the estimated channel response vector with a corresponding element in the multiplication factor vector, and (e) calculating the MRC coefficient vector as the complex conjugate of the modified channel impulse response vector. There is also described a corresponding device, an UWB receiver, a computer program and a computer program product.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: June 1, 2021
    Assignee: NXP B.V.
    Inventors: Amit Kumar Dutta, Radha Srinivasan, Mohammad Areef
  • Patent number: 10757259
    Abstract: A business interfaces with a messaging server to establish routing rules that associate particular types of requests from users of clients with specific roles of agents in an agent pool. A user of a client engages in a canonical messaging thread with the business server via the messaging server. The messaging server receives a call request from the client. The messaging server uses the routing rules to identify the agent role to serve the user's request. The messaging server may exchange routing messages with the user in the canonical thread. The messaging server selects an agent from the agent pool to service the user's call-based communication request based on the profiles of the agents and the identified agent role. The messaging server establishes a call between the user and the selected agent. The agent and user may exchange messages on the canonical thread between the user and the business.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: August 25, 2020
    Assignee: Facebook, Inc.
    Inventors: Li Hua, Amit Kumar Dutta, Vivek Garg, Joel Alexander Sharin
  • Publication number: 20200127701
    Abstract: There is described a method of determining an MRC coefficient vector for a RAKE receiver. The method comprises (a) estimating a channel impulse response vector, (b) estimating a noise variance vector, (c) calculating a multiplication factor vector based on the estimated channel impulse response vector and the estimated noise variance vector, (d) calculating a modified channel impulse response vector by multiplying each element in the estimated channel response vector with a corresponding element in the multiplication factor vector, and (e) calculating the MRC coefficient vector as the complex conjugate of the modified channel impulse response vector. There is also described a corresponding device, an UWB receiver, a computer program and a computer program product.
    Type: Application
    Filed: October 7, 2019
    Publication date: April 23, 2020
    Inventors: Amit Kumar Dutta, Radha Srinivasan, Mohammad Areef
  • Publication number: 20200021481
    Abstract: A network-connected service coupled to a network-connected device such as an IoT device implements a communication agent for a communication service that is separate from the network-connected service and that is implemented on the network-connected service to allow the network-connected device to establish communication sessions with other devices, not connected to the network-connected service. The communication agent may a component of a software development kit (SDK). The network-connected service receives an offer from the network-connected device and uses the communication agent to translate the offer into an compatible with the communication service. The communication agent sends the translated offer to the communication service with connection information sufficient to set up the session.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 16, 2020
    Inventors: Ilias Tsigkogiannis, Shri Vidhya Alagesan, Arash Ghanaie - Sichanie, Krishnan Ananthanarayanan, Matthew Vogel, Amit Kumar Dutta, Rama Krishna Prasad Satya Prakash
  • Patent number: 10511644
    Abstract: A multi-media online conversation in which automatic actions associated with executable components, such as recording and broadcasting, are performed by adding a visualized representation of the action into the online conversation. The action appears as a visualization in a portion of the user interface that includes both individuals that may be joined into a conference as well as one or more executable components. The action associated within an executable component may thus be efficiently performed in a consistent manner with how individuals are added into an online conversation, thereby taking advantage of muscle memory of the participant.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: December 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
  • Publication number: 20190058743
    Abstract: A multi-media online conversation in which automatic actions associated with executable components, such as recording and broadcasting, are performed by adding a visualized representation of the action into the online conversation. The action appears as a visualization in a portion of the user interface that includes both individuals that may be joined into a conference as well as one or more executable components. The action associated within an executable component may thus be efficiently performed in a consistent manner with how individuals are added into an online conversation, thereby taking advantage of muscle memory of the participant.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventors: Amit Kumar DUTTA, Anand SRINIVASAN, Christopher M. EAGAN, Krishnan ANANTHANARAYANAN, Dhigha SEKARAN, Marius UNGUREANU
  • Patent number: 10187439
    Abstract: An online conferencing system that provides fine-grained control over recording of the online conference. A participant manager component detects current participants in an online conference. A video gathering component gathers video streams for each of at least some of the current participants in the online conference. A triggering component allows one or more of the participants to trigger operation of a recording component. The recording component identifies one or more of the gather video streams to record, and records the identified one or more video streams. The recording component may have fine-grained control over the recording process. If a participant joins the conference, that video from the new participant may be automatically recorded also. If a participant leaves a conference, the recording of that video may be stopped.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Beaming, LLC
    Inventors: Krishnan Ananthanarayanan, Christopher M. Eagan, Amit Kumar Dutta, Anand Srinivasan, Mieszko Matkowski
  • Patent number: 10142380
    Abstract: Online conferencing involving video and audio in which automatic actions such as recording and broadcasting is performed by adding a visualized representation of the action into the online conference area of a user interface. The action appears as a visualization in the contacts portion of the user interface, some of which contacts may represent individuals that may be joined into a conference. Recording or broadcasting the action may thus be efficiently performed in a consistent manner as how individuals are added into an online conference, thereby taking advantage of muscle memory of the participant.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
  • Patent number: 9992343
    Abstract: Various embodiments provide real-time translation of a voicemail into a readable format as the voicemail is being recorded. In some cases, a system server records the voicemail by first answering a call from an originating device that goes unanswered by a destination device. Upon answering the call, the system server translates the recording, while it is being recorded, into a readable format. Alternately or additionally, the system server forwards portions of the readable format to the destination device. In turn, as the destination device receives portion(s) of the real-time translation, it can display the associated content, and/or update what is displayed as new portions are received. At times, the destination device provides additional call control that interrupts the voicemail while it is being recorded at the system server, and redirects the call to the destination device if the originating device is still connected.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: June 5, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kerry David Woolsey, Amit Kumar Dutta, Mieszko G. Matkowski, Krishnan Ananthanarayanan, Ganapathy V. Raman, Mahendra D. Sekaran
  • Patent number: 9961012
    Abstract: The customization of a communication pipelines having multiple stages. For each stage, a set of agent(s) is/are identified as available for adding to that stage. Furthermore, any stages that already have an agent assigned are identified. In response to receiving a user selection of an agent to be assigned to a particular stage, that does not already have an agent assigned, the selected agent is assigned to the stage. An enforcement agent enforces that there be only one agent assigned at most to each stage. Assignments of agents are made per stage. This allows the functionality of the agent to be simplified more towards augmenting the functionality of the stage. Accordingly, the logic of the agent is simplified, thereby making it more likely that there will be a healthy quality of agents available to select from for each stage.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit Kumar Dutta, Krishnan Ananthanarayanan, Vishak Gopal, Mieszko Matkowski, Mahendra Sekaran
  • Publication number: 20170302718
    Abstract: An online conferencing system that provides fine-grained control over recording of the online conference. A participant manager component detects current participants in an online conference. A video gathering component gathers video streams for each of at least some of the current participants in the online conference. A triggering component allows one or more of the participants to trigger operation of a recording component. The recording component identifies one or more of the gather video streams to record, and records the identified one or more video streams. The recording component may have fine-grained control over the recording process. If a participant joins the conference, that video from the new participant may be automatically recorded also. If a participant leaves a conference, the recording of that video may be stopped.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Inventors: Krishnan Ananthanarayanan, Christopher M. Eagan, Amit Kumar Dutta, Anand Srinivasan, Mieszko Matkowski
  • Publication number: 20170302707
    Abstract: Online conferencing involving video and audio in which automatic actions such as recording and broadcasting is performed by adding a visualized representation of the action into the online conference area of a user interface. The action appears as a visualization in the contacts portion of the user interface, some of which contacts may represent individuals that may be joined into a conference. Recording or broadcasting the action may thus be efficiently performed in a consistent manner as how individuals are added into an online conference, thereby taking advantage of muscle memory of the participant.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Inventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
  • Publication number: 20170288942
    Abstract: A computer system comprising one or more computer devices, the computer system providing a provisioning service of autonomous software agents (ASAs), the computer device comprising: a user interface generating component operable to provide a portal to a human user via a display, the portal having entry fields for receiving agent data from the human user; a storage interface component operable to access computer storage that stores autonomous software agents; and an access component operable to hold an association between the agent data and a network address of an agent, the network address defining a location of the computer storage in a computer network at which the agent is stored, whereby when an entity selects an agent based on the agent data, the access component enables automated access to the agent based on the network address.
    Type: Application
    Filed: December 23, 2016
    Publication date: October 5, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Graham C. Plumb, Richard John Thorne, Krishnan Ananthanarayanan, Christopher M. Eagan, Jr., Amit Kumar Dutta, Nicholas Mark Cordrey
  • Publication number: 20170187882
    Abstract: Various embodiments provide real-time translation of a voicemail into a readable format as the voicemail is being recorded. In some cases, a system server records the voicemail by first answering a call from an originating device that goes unanswered by a destination device. Upon answering the call, the system server translates the recording, while it is being recorded, into a readable format. Alternately or additionally, the system server forwards portions of the readable format to the destination device. In turn, as the destination device receives portion(s) of the real-time translation, it can display the associated content, and/or update what is displayed as new portions are received. At times, the destination device provides additional call control that interrupts the voicemail while it is being recorded at the system server, and redirects the call to the destination device if the originating device is still connected.
    Type: Application
    Filed: March 16, 2017
    Publication date: June 29, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kerry David Woolsey, Amit Kumar Dutta, Mieszko G. Matkowski, Krishnan Ananthanarayanan, Ganapathy V. Raman, Mahendra D. Sekaran
  • Publication number: 20170180268
    Abstract: The customization of a communication pipelines having multiple stages. For each stage, a set of agent(s) is/are identified as available for adding to that stage. Furthermore, any stages that already have an agent assigned are identified. In response to receiving a user selection of an agent to be assigned to a particular stage, that does not already have an agent assigned, the selected agent is assigned to the stage. An enforcement agent enforces that there be only one agent assigned at most to each stage. Assignments of agents are made per stage. This allows the functionality of the agent to be simplified more towards augmenting the functionality of the stage. Accordingly, the logic of the agent is simplified, thereby making it more likely that there will be a healthy quality of agents available to select from for each stage.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Amit Kumar Dutta, Krishnan Ananthanarayanan, Vishak Gopal, Mieszko Matkowski, Mahendra Sekaran
  • Publication number: 20160309033
    Abstract: Various embodiments provide real-time translation of a voicemail into a readable format as the voicemail is being recorded. In some cases, a system server records the voicemail by first answering a call from an originating device that goes unanswered by a destination device. Upon answering the call, the system server translates the recording, while it is being recorded, into a readable format. Alternately or additionally, the system server forwards portions of the readable format to the destination device. In turn, as the destination device receives portion(s) of the real-time translation, it can display the associated content, and/or update what is displayed as new portions are received. At times, the destination device provides additional call control that interrupts the voicemail while it is being recorded at the system server, and redirects the call to the destination device if the originating device is still connected.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Kerry David Woolsey, Amit Kumar Dutta, Mieszko G. Matkowski, Krishnan Ananthanarayanan, Ganapathy V. Raman, Mahendra D. Sekaran
  • Patent number: 8983041
    Abstract: Conserving call logic during handoff may be provided. First, a call may be received at a first server. Next, the first server may determine that it cannot handle the call. Then the call may be transferred by the first server to a second server with enough information so that the second server can take up the call where the first server left off. Transferring the call to the second server with enough information so that the second server can take the call up where the first server left off may comprise placing the information in a REFERRED-BY header and sending the REFERRED-BY header to the second server.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amit Kumar Dutta