Patents by Inventor Ayan Kumar
Ayan Kumar 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: 11989240Abstract: Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing natural language processing operations using an attention-based text encoder machine learning model that is trained using a multi-task training routine that is associated with two or more training tasks (e.g., a multi-task training routine that is associated with two or more sequential training tasks, a multi-training routine that is associated with two or more concurrent training tasks, and/or the like).Type: GrantFiled: June 22, 2022Date of Patent: May 21, 2024Assignee: Optum Services (Ireland) LimitedInventors: Suman Roy, Ayan Sengupta, Michael Bridges, Amit Kumar
-
Patent number: 11442777Abstract: Methods and systems for implementing a highly available distributed queue using replicated messages are disclosed. An enqueue request is received from a client at a particular queue host of a plurality of queue hosts. The enqueue request comprises a message and a replica count greater than one. One or more copies of a replication request are sent from the particular queue host to one or more additional queue hosts. The replication request comprises the message. The quantity of copies of the replication request is determined based at least in part on the replica count. An initial replica of the message is enqueued at the particular queue host. One or more additional replicas of the message are enqueued at the one or more additional queue hosts. A quantity of the one or more additional replicas is determined based at least in part on the replica count.Type: GrantFiled: March 12, 2020Date of Patent: September 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Andrew Ross Evenson, Ayan Kumar
-
Patent number: 11366801Abstract: Methods, systems, and computer-readable media for highly available storage using independent data stores are disclosed. A request to create a data object using an atomic operation is received. A selected data store is determined of a plurality of data stores comprising a first data store and a second data store. The data stores are mutually independent. An identifier assigned to the data object indicates the selected data store. An event associated with creation of the data object is generated. The event is associated with the identifier. The selected data store stores the data object and the event such that the event is consistent with the data object.Type: GrantFiled: December 11, 2018Date of Patent: June 21, 2022Assignee: Amazon Technologies, Inc.Inventors: Ayan Kumar, Andrew Evenson
-
Publication number: 20200210236Abstract: Methods and systems for implementing a highly available distributed queue using replicated messages are disclosed. An enqueue request is received from a client at a particular queue host of a plurality of queue hosts. The enqueue request comprises a message and a replica count greater than one. One or more copies of a replication request are sent from the particular queue host to one or more additional queue hosts. The replication request comprises the message. The quantity of copies of the replication request is determined based at least in part on the replica count. An initial replica of the message is enqueued at the particular queue host. One or more additional replicas of the message are enqueued at the one or more additional queue hosts. A quantity of the one or more additional replicas is determined based at least in part on the replica count.Type: ApplicationFiled: March 12, 2020Publication date: July 2, 2020Applicant: Amazon Technologies, Inc.Inventors: Andrew Ross Evenson, Ayan Kumar
-
Patent number: 10592286Abstract: Methods and systems for implementing a highly available distributed queue using replicated messages are disclosed. An enqueue request is received from a client at a particular queue host of a plurality of queue hosts. The enqueue request comprises a message and a replica count greater than one. One or more copies of a replication request are sent from the particular queue host to one or more additional queue hosts. The replication request comprises the message. The quantity of copies of the replication request is determined based at least in part on the replica count. An initial replica of the message is enqueued at the particular queue host. One or more additional replicas of the message are enqueued at the one or more additional queue hosts. A quantity of the one or more additional replicas is determined based at least in part on the replica count.Type: GrantFiled: July 13, 2018Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Andrew Ross Evenson, Ayan Kumar
-
Publication number: 20180341523Abstract: Methods and systems for implementing a highly available distributed queue using replicated messages are disclosed. An enqueue request is received from a client at a particular queue host of a plurality of queue hosts. The enqueue request comprises a message and a replica count greater than one. One or more copies of a replication request are sent from the particular queue host to one or more additional queue hosts. The replication request comprises the message. The quantity of copies of the replication request is determined based at least in part on the replica count. An initial replica of the message is enqueued at the particular queue host. One or more additional replicas of the message are enqueued at the one or more additional queue hosts. A quantity of the one or more additional replicas is determined based at least in part on the replica count.Type: ApplicationFiled: July 13, 2018Publication date: November 29, 2018Applicant: Amazon Technologies, Inc.Inventors: Andrew Ross Evenson, Ayan Kumar
-
Patent number: 10025628Abstract: Methods and systems for implementing a highly available distributed queue using replicated messages are disclosed. An enqueue request is received from a client at a particular queue host of a plurality of queue hosts. The enqueue request comprises a message and a replica count greater than one. One or more copies of a replication request are sent from the particular queue host to one or more additional queue hosts. The replication request comprises the message. The quantity of copies of the replication request is determined based at least in part on the replica count. An initial replica of the message is enqueued at the particular queue host. One or more additional replicas of the message are enqueued at the one or more additional queue hosts. A quantity of the one or more additional replicas is determined based at least in part on the replica count.Type: GrantFiled: June 26, 2015Date of Patent: July 17, 2018Assignee: Amazon Technologies, Inc.Inventors: Andrew Ross Evenson, Ayan Kumar
-
Patent number: 9379162Abstract: Memory cells, non-volatile logic gates, and combinations thereof have magneto-tunneling junctions (MTJs) which are switched using potential differences across a piezoelectric layer in elastic contact with a magnetostrictive nanomagnet of an MTJ. One or more pairs of electrodes are arranged about the MTJ for supplying voltage across the piezoelectric layer for switching. A permanent magnetic field may be employed to change the positions of the stable magnetic orientations of the magnetostrictive nanomagnet. Exemplary memory cells and universal non-volatile logic gates show dramatically improved performance characteristics, particularly with respect to energy dissipation and error-resilience, over existing methods and architectures for switching MTJs such as spin transfer torque (STT) techniques.Type: GrantFiled: November 18, 2014Date of Patent: June 28, 2016Assignee: Virginia Commonwealth UniversityInventors: Supriyo Bandyopadhyay, Jayasimha Atulasimha, Ayan Kumar Biswas
-
Publication number: 20160141333Abstract: Memory cells, non-volatile logic gates, and combinations thereof have magneto-tunneling junctions (MTJs) which are switched using potential differences across a piezoelectric layer in elastic contact with a magnetostrictive nanomagnet of an MTJ. One or more pairs of electrodes are arranged about the MTJ for supplying voltage across the piezoelectric layer for switching. A permanent magnetic field may be employed to change the positions of the stable magnetic orientations of the magnetostrictive nanomagnet. Exemplary memory cells and universal non-volatile logic gates show dramatically improved performance characteristics, particularly with respect to energy dissipation and error-resilience, over existing methods and architectures for switching MTJs such as spin transfer torque (STT) techniques.Type: ApplicationFiled: November 18, 2014Publication date: May 19, 2016Inventors: Supriyo Bandyopadhyay, Jayasimha Atulasimha, Ayan Kumar Biswas
-
Patent number: 7230391Abstract: An apparatus and method for powering a lamp connected to a ballast circuit. The ballast circuit is connected to a first alternating current (AC) source having a first phase and to a second AC source having a second phase. A first rectifier circuit is connected between the first AC source and a first switching circuit. A second rectifier circuit is connected between the second AC source and a first switching circuit. A control circuit selectively energizes the first and second switching circuits to provide power from the first and second AC sources to the lamp load via an inverter circuit. A detection circuit generates a detection signal indicating whether power is being supplied by each the first and second AC sources. The detection signal is provided to a dimming regulation circuit to generate a dim level command signal for dimming the lamp.Type: GrantFiled: April 29, 2005Date of Patent: June 12, 2007Assignee: Osram Sylvania, Inc.Inventors: Thotakura Venkata Ravindra, Ayan Kumar Choudhury
-
Patent number: 7183714Abstract: An apparatus for detecting the reconnection of a lamp filament to an electronic ballast driving a fluorescent lamp. A control circuit controls an inverter circuit to providing power to a filament control circuit. The filament control circuit preheats and powers the lamp filament of the one or more lamps. A pulse generator generates an input signal as a function of the number of lamp filament connected to the filament control circuit. A current sensor generates a first voltage indicative of whether a lamp filament has been reconnected to the circuit. A peak detector generates a peak voltage signal when the first voltage indicates a reconnection of a lamp filament has occurred. A sensing circuit generates a command signal to provide to the control circuit to supply power to the filament control circuit to preheat and power the lamp when the peak detector generates the peak voltage signal.Type: GrantFiled: June 30, 2005Date of Patent: February 27, 2007Assignee: Osram Sylvania, Inc.Inventor: Ayan Kumar Choudhury
-
Patent number: 7161306Abstract: An apparatus and method for powering a lamp connected to a ballast circuit. The ballast circuit is connected to a first alternating current (AC) source having a first phase and to a second AC source having a second phase for powering the lamp. A first switching circuit is connected between the first AC source and a rectifier circuit. A second switching circuit is connected between the second AC source and the rectifier circuit. A control circuit selectively energizes the first and second switching circuits to provide power from one of the first and second AC sources to the lamp load via the rectifier circuit and an inverter circuit. A detection circuit connected between the first and second AC sources generates a detection signal indicating whether power is being supplied by each the first and second AC sources. The detection signal is provided to a dimming regulation circuit to generate a dim level command signal for dimming the lamp.Type: GrantFiled: March 31, 2005Date of Patent: January 9, 2007Assignee: Osram Sylvania, Inc.Inventors: Thotakura Venkata Ravindra, Ayan Kumar Choudhury
-
Patent number: 6856096Abstract: A ballast (10) for powering a gas discharge lamp load (30) comprises an inverter (100), an output circuit (200), and a fault detection circuit (300). During operation, fault detection circuit (300) monitors a first signal and a second signal within output circuit (300) and sets a fault threshold in dependence on the second signal. The second signal is indicative of the type of lamps in the load (30). In response to the first signal exceeding the fault threshold, fault detection circuit (300) issues a shutdown command directing the inverter (100) to cease operation.Type: GrantFiled: September 29, 2003Date of Patent: February 15, 2005Assignee: Osram Sylvania, Inc.Inventor: Ayan Kumar Choudhury