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: 20250015874Abstract: The present invention relates to a multi-hop parallel relay structure in 5G-NR at RRC level connection establishment wherein a relay network is formed between source remote UE and destination UE or gNB. In a particular hop there may be multiple parallel relay devices working simultaneously, also an individual relay device may be connected to multiple devices to the next hop through different radio links. A fixed device in a particular hop may be connected to more than one device from preceding hop through separate radio links. An algorithm for selecting relay to configure multi hop parallel relay network based on SNR and RSRP has been proposed.Type: ApplicationFiled: February 19, 2024Publication date: January 9, 2025Applicant: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPURInventors: Chittotosh GANGULY, Anupam SHOME, Amit Kumar DUTTA
-
Publication number: 20240406030Abstract: The present invention discloses a system for deployment of two-way relay network (TWRN) comprising at least two transceivers engaged in communication and at least one relay node for establishing communication between said two transceivers. The transceivers involve simultaneous pilot transmission by transmitting pilot signals towards the relay node which are received by relay node after corrupted by respective channels between the relay node transceivers and the relay node estimates the channels by involving iterative variational Bayesian inference (IVBI) based channel estimator and forward back estimated channel state information (CSI) to transceivers for data transmission therebetween.Type: ApplicationFiled: January 15, 2024Publication date: December 5, 2024Inventors: Soumyasree Bera, Debarati Sen, Amit Kumar Dutta
-
Publication number: 20240095562Abstract: 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: ApplicationFiled: January 14, 2023Publication date: March 21, 2024Inventors: Mostafizur Rahaman Laskar, Amit Kumar Dutta
-
Publication number: 20230002801Abstract: 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: ApplicationFiled: January 11, 2022Publication date: January 5, 2023Applicant: Repligen CorporationInventor: Amit Kumar Dutta
-
Publication number: 20220340914Abstract: This disclosure relates generally to process filtration systems, and more particularly to systems utilizing tangential flow filtration.Type: ApplicationFiled: December 10, 2020Publication date: October 27, 2022Applicant: Repligen CorporationInventors: Amit Kumar Dutta, James Ronald Peyser
-
Patent number: 11025295Abstract: 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: GrantFiled: October 7, 2019Date of Patent: June 1, 2021Assignee: NXP B.V.Inventors: Amit Kumar Dutta, Radha Srinivasan, Mohammad Areef
-
Patent number: 10757259Abstract: 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: GrantFiled: May 22, 2018Date of Patent: August 25, 2020Assignee: Facebook, Inc.Inventors: Li Hua, Amit Kumar Dutta, Vivek Garg, Joel Alexander Sharin
-
Publication number: 20200127701Abstract: 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: ApplicationFiled: October 7, 2019Publication date: April 23, 2020Inventors: Amit Kumar Dutta, Radha Srinivasan, Mohammad Areef
-
Publication number: 20200021481Abstract: 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: ApplicationFiled: July 13, 2018Publication date: January 16, 2020Inventors: Ilias Tsigkogiannis, Shri Vidhya Alagesan, Arash Ghanaie - Sichanie, Krishnan Ananthanarayanan, Matthew Vogel, Amit Kumar Dutta, Rama Krishna Prasad Satya Prakash
-
Patent number: 10511644Abstract: 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: GrantFiled: October 22, 2018Date of Patent: December 17, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
-
Publication number: 20190058743Abstract: 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: ApplicationFiled: October 22, 2018Publication date: February 21, 2019Inventors: Amit Kumar DUTTA, Anand SRINIVASAN, Christopher M. EAGAN, Krishnan ANANTHANARAYANAN, Dhigha SEKARAN, Marius UNGUREANU
-
Patent number: 10187439Abstract: 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: GrantFiled: April 15, 2016Date of Patent: January 22, 2019Assignee: Microsoft Technology Beaming, LLCInventors: Krishnan Ananthanarayanan, Christopher M. Eagan, Amit Kumar Dutta, Anand Srinivasan, Mieszko Matkowski
-
Patent number: 10142380Abstract: 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: GrantFiled: April 15, 2016Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
-
Patent number: 9992343Abstract: 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: GrantFiled: March 16, 2017Date of Patent: June 5, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kerry David Woolsey, Amit Kumar Dutta, Mieszko G. Matkowski, Krishnan Ananthanarayanan, Ganapathy V. Raman, Mahendra D. Sekaran
-
Patent number: 9961012Abstract: 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: GrantFiled: December 21, 2015Date of Patent: May 1, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Amit Kumar Dutta, Krishnan Ananthanarayanan, Vishak Gopal, Mieszko Matkowski, Mahendra Sekaran
-
Publication number: 20170302707Abstract: 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: ApplicationFiled: April 15, 2016Publication date: October 19, 2017Inventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
-
Publication number: 20170302718Abstract: 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: ApplicationFiled: April 15, 2016Publication date: October 19, 2017Inventors: Krishnan Ananthanarayanan, Christopher M. Eagan, Amit Kumar Dutta, Anand Srinivasan, Mieszko Matkowski
-
Publication number: 20170288942Abstract: 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: ApplicationFiled: December 23, 2016Publication date: October 5, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Graham C. Plumb, Richard John Thorne, Krishnan Ananthanarayanan, Christopher M. Eagan, Jr., Amit Kumar Dutta, Nicholas Mark Cordrey
-
Publication number: 20170187882Abstract: 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: ApplicationFiled: March 16, 2017Publication date: June 29, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Kerry David Woolsey, Amit Kumar Dutta, Mieszko G. Matkowski, Krishnan Ananthanarayanan, Ganapathy V. Raman, Mahendra D. Sekaran
-
Publication number: 20170180268Abstract: 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: ApplicationFiled: December 21, 2015Publication date: June 22, 2017Inventors: Amit Kumar Dutta, Krishnan Ananthanarayanan, Vishak Gopal, Mieszko Matkowski, Mahendra Sekaran