Patents by Inventor Ankita Kumar
Ankita 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).
-
Publication number: 20240146353Abstract: Differential signaling transmitter circuitry includes upper and lower driver stacks, each with at least one upper blocking transistor and a bias transistor, further includes first and second control loops. A first control loop includes a replica stack including replicas of the bias transistor and blocking transistors of a first one of the driver stacks, and a second control loop includes replica stacks, one with replicas of the bias and blocking transistors of the upper driver stack and one with replicas of the bias and blocking transistors of the lower driver stack. One of the replica stacks in the second control loop receives an output from the first control loop. First and second switching circuitry couples outputs of the first and second control loops to gates of bias transistor in the upper and lower driver stacks, respectively, responsive to a data signal.Type: ApplicationFiled: December 15, 2022Publication date: May 2, 2024Inventors: Ankita Paul, Lokesh Kumar Gupta
-
Publication number: 20240094281Abstract: A method of testing an integrated circuit on a test circuit board includes performing, by a processor, a simulation of a first heat distribution throughout an integrated circuit design, and simultaneously performing a burn-in test of the integrated circuit and an automated test of the integrated circuit. The burn-in test has a minimum burn-in temperature of the integrated circuit or a burn-in heat distribution across the integrated circuit that includes a set of circuit blocks or a first set of heaters. The integrated circuit design corresponding to the integrated circuit. The performing the simulation includes determining a heat signature of the integrated circuit design from configured power information or location information for each circuit block of the set of circuit blocks or each heater of the set of heaters included in the integrated circuit design. The heat signature includes heat values distributed throughout the integrated circuit design.Type: ApplicationFiled: November 28, 2023Publication date: March 21, 2024Inventors: Ankita PATIDAR, Sandeep Kumar GOEL, Yun-Han LEE
-
Publication number: 20240087668Abstract: A method of identifying cell-internal defects: obtaining a circuit design of an integrated circuit, the circuit design including netlists of one or more cells coupled to one another; identifying the netlist corresponding to one of the one or more cells; injecting a defect to one of a plurality of circuit elements and one or more interconnects of the cell; retrieving a first current waveform at a location of the cell where the defect is injected by applying excitations to inputs of the cell; retrieving, without the defect injected, a second current waveform at the location of the cell by applying the same excitations to the inputs of the cell; and selectively annotating, based on the first current waveform and the second current waveform, an input/output table of the cell with the defect.Type: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Applicant: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Ankita Patidar, Sandeep Kumar Goel
-
Patent number: 11789923Abstract: A method and apparatus for compression units in an index block is provided. A particular leaf block of a database index for a table is generated. The particular leaf block corresponds to a particular range of key values. A compression scheme is determined for a plurality of index entries with key values within the particular range. A compression unit that includes a plurality of compressed index entries is generated by applying the compression scheme to the plurality of index entries. Compression metadata describing the compression scheme is generated. The compression unit and the compression metadata is stored in the particular leaf block. In response to a request, at least a portion of the compression unit is decompressed to access one or more index entries.Type: GrantFiled: September 16, 2016Date of Patent: October 17, 2023Assignee: Oracle International CorporationInventors: Kam Shergill, Ankita Kumar, Himanshu Chatterjee, Vineet Marwah, Srinivas Vemuri
-
Publication number: 20230281190Abstract: One or more engine instances are executed on each host to form an engine cluster. A plurality of control instances are executed on a first set of hosts to form a control cluster and comprise a control instance leader and one or more control instance followers. In response to a first host indicating a failure of a neighbor host, a pair-wise focused investigation is initiated to check peer-to-peer connections between the first host and the neighbor host. In response to one or more additional hosts indicating failures of neighbor hosts while the pair-wise focused investigation is being performed, a wide investigation is performed to check connections between the control cluster and the plurality of hosts. One or more hosts are added to an eviction list and an eviction protocol is performed to evict the one or more hosts from the engine cluster using the eviction list.Type: ApplicationFiled: March 6, 2023Publication date: September 7, 2023Inventors: Ajit Mylavarapu, Vasudha Krishnaswamy, Sukhada Pendse, Solmaz Kolahi, Ankita Kumar, Garret F. Swart, Juan R. Loaiza, Tirthankar Lahiri
-
Patent number: 11599421Abstract: A shared-nothing database system is provided in which parallelism and workload balancing are increased by assigning the rows of each table to “slices”, and storing multiple copies (“duplicas”) of each slice across the persistent storage of multiple nodes of the shared-nothing database system. When the data for a table is distributed among the nodes of a shared-nothing system in this manner, requests to read data from a particular row of the table may be handled by any node that stores a duplica of the slice to which the row is assigned. For each slice, a single duplica of the slice is designated as the “primary duplica”. All DML operations (e.g. inserts, deletes, updates, etc.) that target a particular row of the table are performed by the node that has the primary duplica of the slice to which the particular row is assigned. The changes made by the DML operations are then propagated from the primary duplica to the other duplicas (“secondary duplicas”) of the same slice.Type: GrantFiled: December 30, 2020Date of Patent: March 7, 2023Assignee: Oracle International CorporationInventors: Ajit Mylavarapu, Vasudha Krishnaswamy, Sukhada Pendse, Solmaz Kolahi, Ankita Kumar, Garret F. Swart, Tirthankar Lahiri, Juan R. Loaiza
-
Patent number: 11514029Abstract: A shared-nothing database system is provided in which parallelism and workload balancing are increased by assigning the rows of each table to “slices”, and storing multiple copies (“duplicas”) of each slice across the persistent storage of multiple nodes of the shared-nothing database system. When the data for a table is distributed among the nodes of a shared-nothing system in this manner, requests to read data from a particular row of the table may be handled by any node that stores a duplica of the slice to which the row is assigned. For each slice, a single duplica of the slice is designated as the “primary duplica”. All DML operations (e.g. inserts, deletes, updates, etc.) that target a particular row of the table are performed by the node that has the primary duplica of the slice to which the particular row is assigned. The changes made by the DML operations are then propagated from the primary duplica to the other duplicas (“secondary duplicas”) of the same slice.Type: GrantFiled: December 29, 2020Date of Patent: November 29, 2022Assignee: Oracle International CorporationInventors: Vasudha Krishnaswamy, Sukhada Pendse, Solmaz Kolahi, Ankita Kumar, Ajit Mylavarapu, Garret F. Swart, Tirthankar Lahiri, Juan R. Loaiza
-
Publication number: 20220160291Abstract: A system includes an EEG headset, comprising EEG electrodes and InfraRed (IR) transmitters, to be worn by a subject. A recording unit is communicably coupled to the EEG headset and comprises a computing device for receiving EEG feed from the EEG headset, IR coordinates corresponding to the IR transmitters from an IR sensor, and a video recording of the subject from a video camera. The computing device is to identify a position of the subject based on the IR coordinates or the video recording or a combination thereof; cause the computing device to be reoriented based on the position of the subject; and facilitate detection and recording of seizure events based on the EEG feed or video recording or IR coordinates or a combination thereof. The computing device provides a seizure event report based on detection of the seizure events.Type: ApplicationFiled: June 2, 2021Publication date: May 26, 2022Inventors: Raja Aditya Kadambi, Ankita Kumar
-
Publication number: 20220114058Abstract: A shared-nothing database system is provided in which parallelism and workload balancing are increased by assigning the rows of each table to “slices”, and storing multiple copies (“duplicas”) of each slice across the persistent storage of multiple nodes of the shared-nothing database system. When the data for a table is distributed among the nodes of a shared-nothing system in this manner, requests to read data from a particular row of the table may be handled by any node that stores a duplica of the slice to which the row is assigned. For each slice, a single duplica of the slice is designated as the “primary duplica”. All DML operations (e.g. inserts, deletes, updates, etc.) that target a particular row of the table are performed by the node that has the primary duplica of the slice to which the particular row is assigned. The changes made by the DML operations are then propagated from the primary duplica to the other duplicas (“secondary duplicas”) of the same slice.Type: ApplicationFiled: December 30, 2020Publication date: April 14, 2022Inventors: Ajit Mylavarapu, Vasudha Krishnaswamy, Sukhada Pendse, Solmaz Kolahi, Ankita Kumar, Garret F. Swart, Tirthankar Lahiri, Juan R. Loaiza
-
Publication number: 20220114164Abstract: A shared-nothing database system is provided in which parallelism and workload balancing are increased by assigning the rows of each table to “slices”, and storing multiple copies (“duplicas”) of each slice across the persistent storage of multiple nodes of the shared-nothing database system. When the data for a table is distributed among the nodes of a shared-nothing system in this manner, requests to read data from a particular row of the table may be handled by any node that stores a duplica of the slice to which the row is assigned. For each slice, a single duplica of the slice is designated as the “primary duplica”. All DML operations (e.g. inserts, deletes, updates, etc.) that target a particular row of the table are performed by the node that has the primary duplica of the slice to which the particular row is assigned. The changes made by the DML operations are then propagated from the primary duplica to the other duplicas (“secondary duplicas”) of the same slice.Type: ApplicationFiled: December 29, 2020Publication date: April 14, 2022Inventors: Vasudha Krishnaswamy, Sukhada Pendse, Solmaz Kolahi, Ankita Kumar, Ajit Mylavarapu, Garret F. Swart, Tirthankar Lahiri, Juan R. Loaiza
-
Patent number: 11217345Abstract: Aspects of anonymization of audio-visual medical data are described. Video data comprising a sequence of images is received for monitoring a subject. One or more faces are detected in each image of the sequence of images. A face of the subject is identified amongst the one or more faces. The identified face is tagged as subject face and remaining faces are tagged as bystander faces. The bystander faces are masked. It is determined whether live monitoring is to be performed for the subject. Based on the determination, the subject face is morphed to obtain anonymized video data, wherein the morphing comprises changing landmark features without changing facial expressions.Type: GrantFiled: May 22, 2020Date of Patent: January 4, 2022Assignee: MOCXA Health Private LimitedInventors: Raja Aditya Kadambi, Ankita Kumar
-
Publication number: 20200373002Abstract: Aspects of anonymization of audio-visual medical data are described. Video data comprising a sequence of images is received for monitoring a subject. One or more faces are detected in each image of the sequence of images. A face of the subject is identified amongst the one or more faces. The identified face is tagged as subject face and remaining faces are tagged as bystander faces. The bystander faces are masked. It is determined whether live monitoring is to be performed for the subject. Based on the determination, the subject face is morphed to obtain anonymized video data, wherein the morphing comprises changing landmark features without changing facial expressions.Type: ApplicationFiled: May 22, 2020Publication date: November 26, 2020Inventors: Raja Aditya Kadambi, Ankita Kumar
-
Patent number: 10268636Abstract: Techniques are provided for maintaining and using row-level and column-level invalidation information for a copy of data items stored in-memory via a row-bitmap and column-bitmap. The row-bitmap and column-bitmap can be used to determine whether a database query can be processed using in-memory data or not. The row-bitmap and column-bitmap can thus improve the frequency with which database queries can be processed using in-memory data.Type: GrantFiled: September 16, 2016Date of Patent: April 23, 2019Assignee: Oracle International CorporationInventors: Ankita Kumar, Sanket Hase
-
Publication number: 20180081926Abstract: Techniques are provided for maintaining and using row-level and column-level invalidation information for a copy of data items stored in-memory via a row-bitmap and column-bitmap. The row-bitmap and column-bitmap can be used to determine whether a database query can be processed using in-memory data or not. The row-bitmap and column-bitmap can thus improve the frequency with which database queries can be processed using in-memory data.Type: ApplicationFiled: September 16, 2016Publication date: March 22, 2018Inventors: Ankita Kumar, Sanket Hase
-
Publication number: 20170116280Abstract: A method and apparatus for compression units in an index block is provided. A particular leaf block of a database index for a table is generated. The particular leaf block corresponds to a particular range of key values. A compression scheme is determined for a plurality of index entries with key values within the particular range. A compression unit that includes a plurality of compressed index entries is generated by applying the compression scheme to the plurality of index entries. Compression metadata describing the compression scheme is generated. The compression unit and the compression metadata is stored in the particular leaf block. In response to a request, at least a portion of the compression unit is decompressed to access one or more index entries.Type: ApplicationFiled: September 16, 2016Publication date: April 27, 2017Inventors: Kam Shergill, JR., Ankita Kumar, Himanshu Chatterjee, Vineet Marwah, Srinivas Vemuri