Patents by Inventor Deepankar Bhattacharjee
Deepankar Bhattacharjee 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: 20260164406Abstract: An apparatus of a user equipment (UE) configured to transmit a radio resource control (RRC) resume request to a base station using a small data transmission (SDT) preamble to initiate an SDT procedure at the UE. The UE can monitor, during the SDT procedure, a paging occasion (PO) associated with a paging early indicator (PEI). A UE can identify a plurality of fifth generation system temporary mobile subscriber identities (5G-S-TMSI) associated with the PO to enable the UE to determine when there is a matching 5G-S-TMSI of the plurality of 5G-S-TMSI that matches a 5G-S-TMSI of the UE during the SDT procedure.Type: ApplicationFiled: December 6, 2024Publication date: June 11, 2026Inventors: Dongzhou Yang, Prince Siaw Attrams, Lele Cui, Gibran Ali, Sushant Vikram, Ajay Singh, Deepankar Bhattacharjee
-
Patent number: 12627423Abstract: Some aspects of this disclosure relate to apparatuses and methods for implementing time domain bandwidth part (TD-BWP) switch for carrier aggregation (CA) for balancing between the UE power consumption and a latency of the UE. For example, the UE includes one or more transceivers configured to wirelessly communicate with a base station on a plurality of component carriers (CCs) in a carrier aggregated (CA) network. The UE also includes a processor communicatively coupled to the one or more transceivers. The processor is configured to perform a time domain bandwidth part (TD-BWP) switch on a first CC of the plurality of CCs when the UE and the base station are communicating on the first CC. The processor is further configured to perform the TD-BWP switch on a second CC of the plurality of CCs when the UE and the base station are communicating on the second CC.Type: GrantFiled: February 28, 2023Date of Patent: May 12, 2026Assignee: Apple Inc.Inventors: Sushant Vikram, Gibran Ali, Guillaume Monghal, Pradeep S. Sharma, Deepankar Bhattacharjee, Ajay Singh
-
Patent number: 12561197Abstract: Examples described herein provide a computer-implemented method that includes performing, using a cryptographic accelerator, a cryptographic operation asynchronously relative to a core pipeline. The method further includes computing a chaining value for the cryptographic operation. The method further includes, responsive to an occurrence of an error, recovering from the error using the chaining value.Type: GrantFiled: April 30, 2024Date of Patent: February 24, 2026Assignee: International Business Machines CorporationInventors: Rajat Rao, Görkem Kilinç, Gunturi Sandeep, Deepankar Bhattacharjee, Timothy Slegel, Soujanya S.R.
-
Publication number: 20260025241Abstract: Some aspects of this disclosure relate to apparatuses and methods for implementing time domain bandwidth part (TD-BWP) switch for carrier aggregation (CA) for balancing between the UE power consumption and a latency of the UE. For example, the UE includes one or more transceivers configured to wirelessly communicate with a base station on a plurality of component carriers (CCs) in a carrier aggregated (CA) network. The UE also includes a processor communicatively coupled to the one or more transceivers. The processor is configured to perform a time domain bandwidth part (TD-BWP) switch on a first CC of the plurality of CCs when the UE and the base station are communicating on the first CC. The processor is further configured to perform the TD-BWP switch on a second CC of the plurality of CCs when the UE and the base station are communicating on the second CC.Type: ApplicationFiled: September 25, 2025Publication date: January 22, 2026Applicant: Apple Inc.Inventors: Sushant VIKRAM, Gibran ALI, Guillaume MONGHAL, Pradeep S. SHARMA, Deepankar BHATTACHARJEE, Ajay SINGH
-
Publication number: 20260005850Abstract: An instruction is executed to generate an authentication code. Executing the instruction includes performing a plurality of operations of the instruction to generate the authentication code. The plurality of operations includes performing a sequence of hash operations on a message to generate an intermediate message digest, and performing an outer-key padding and hashing operation using the cryptographic key to generate another output chaining value to be used in generating a final output message digest based on a final input message digest produced using the intermediate message digest. The final output message digest being a resulting authentication code. The performing the sequence of hash operations and the outer-key padding and hashing operation are performed as part of a single invocation of the instruction.Type: ApplicationFiled: June 27, 2024Publication date: January 1, 2026Inventors: Rajat RAO, Jonathan D. BRADBURY, Louis P. GOMES, Reinhard Theodor BUENDGEN, Gunturi SANDEEP, Deepankar BHATTACHARJEE
-
Patent number: 12484030Abstract: Some aspects of this disclosure relate to apparatuses and methods for implementing time domain bandwidth part (TD-BWP) switch for balancing between the UE power consumption and a latency of the UE. For example, a UE can be configured to add a plurality of padding bits to a transport block (TB) to reach a predetermined slot capacity for one transmission time interval (TTI) associated with UE traffic in response to determining that a parameter associated with the UE traffic meets a condition. The UE can be further configured to transmit the TB over the TTI to the base station and receive a message from the base station. The UE is further configured to change a time domain bandwidth part (TD-BWP) based on the received message.Type: GrantFiled: September 14, 2022Date of Patent: November 25, 2025Assignee: APPLE INC.Inventors: Sushant Vikram, Gibran Ali, Pradeep S. Sharma, Ajay Singh, Deepankar Bhattacharjee, Guillaume Monghal
-
Publication number: 20250358715Abstract: Embodiments described herein relate to sharing system information (SI) updates on a wireless device that supports multiple subscriber identity modules (SIMs) and/or electronic SIMs (eSIMs). The wireless device connects to a cell of a radio access network shared between two different 5G NR cellular wireless networks managed for two different mobile network operators. The wireless device receives an SI change indication in a first broadcast control channel (BCCH) modification cycle via a first SIM or eSIM and subsequently receives updated SI values, using either the first SIM or eSIM or a second SIM or eSIM depending on connectivity states of the wireless device to the cell. Updated SI values are received via broadcast messages and/or in response to SI request messages on demand and stored in a memory shared by both the first SIM or eSIM and the second SIM or eSIM.Type: ApplicationFiled: December 1, 2022Publication date: November 20, 2025Inventors: Kai ZHANG, Lele CUI, Deepankar BHATTACHARJEE, Ajay SINGH
-
Patent number: 12464425Abstract: A wireless network may include a PCELL base station, an SCELL base station, and user equipment (UE) that communicate using standalone carrier aggregation. The UE may receive PCELL signals during first measurement periods, may perform first measurements on the PCELL signals, may receive SCELL signals during second measurement periods, and may perform second measurements on the SCELL signals. When a scheduled reporting time approaches, the UE may compare a duration between a most recent of the second measurement periods and the reporting time to a threshold. If the duration is less than the threshold, the UE may include the most recent second measurement in a measurement report transmitted at the scheduled reporting time. When the duration exceeds the threshold, the receiver may perform a third measurement on the SCELL signals during an unscheduled period prior to the reporting time and may include the third measurement in the measurement report.Type: GrantFiled: September 16, 2022Date of Patent: November 4, 2025Assignee: Apple Inc.Inventors: Kai Zhang, Ajay Singh, Deepankar Bhattacharjee, Lele Cui, Lijie Zhang
-
Publication number: 20250335290Abstract: Examples described herein provide a computer-implemented method that includes performing, using a cryptographic accelerator, a cryptographic operation asynchronously relative to a core pipeline. The method further includes computing a chaining value for the cryptographic operation. The method further includes, responsive to an occurrence of an error, recovering from the error using the chaining value.Type: ApplicationFiled: April 30, 2024Publication date: October 30, 2025Inventors: Rajat Rao, Görkem Kilinç, Gunturi Sandeep, Deepankar Bhattacharjee, Timothy Slegel, Soujanya S.R.
-
Publication number: 20250278278Abstract: A method of branch prediction in a processor includes: generating a new line index and an intraline index; generating a first output of a pattern-based predictor structure using the new line index; generating a second output of the pattern-based predictor structure using the intraline index; selecting one of the first output and the second output based on a result of a prediction pipeline; and predicting a direction of a branch using the selected one of the first output and the second output.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Brian Robert Prasky, James Bonanno, Adam Benjamin Collura, Edward Thomas Malley, Deepankar Bhattacharjee
-
Patent number: 12379742Abstract: Embodiments of the present disclosure implement hardware-based snoop logic streaming timers for input/output (I/O) communications between a host and a shared network adapter in a computing system. The disclosed embodiments describe a hardware-based snoop logic and snoop logic timer function control of input/output (I/O) processor monitoring a defined memory area to detect a completion queue entry being written to a completion queue, and implementing streaming timers and interpacket timers, based on the completion queue entry and predefined configuration information for an associated host interface connection, to provide streaming data status, interpacket arrival times, and streaming timer expiration for the associated host interface connection.Type: GrantFiled: January 26, 2024Date of Patent: August 5, 2025Assignee: International Business Machines CorporationInventors: Howard Michael Haynie, Michael James Becht, Dan Vangor, Bruce Ratcliff, Girish Gopala Kurup, Mushfiq Us Saleheen, Deepankar Bhattacharjee
-
Publication number: 20250244787Abstract: Embodiments of the present disclosure implement hardware-based snoop logic streaming timers for input/output (I/O) communications between a host and a shared network adapter in a computing system. The disclosed embodiments describe a hardware-based snoop logic and snoop logic timer function control of input/output (I/O) processor monitoring a defined memory area to detect a completion queue entry being written to a completion queue, and implementing streaming timers and interpacket timers, based on the completion queue entry and predefined configuration information for an associated host interface connection, to provide streaming data status, interpacket arrival times, and streaming timer expiration for the associated host interface connection.Type: ApplicationFiled: January 26, 2024Publication date: July 31, 2025Inventors: Howard Michael HAYNIE, Michael James BECHT, Dan VANGOR, Bruce RATCLIFF, Girish Gopala KURUP, Mushfiq Us SALEHEEN, Deepankar BHATTACHARJEE
-
Patent number: 12327122Abstract: A method of branch prediction in a processor includes: obtaining, by the processor, a branch instruction for which a direction of a branch is to be predicted; generating, by the processor, an index based on an instruction address, a global path vector (GPV), and a counter; selecting, by the processor, an entry from a data structure using the index; and predicting, by the processor, the direction of the branch using information included in the selected entry. The method may include modifying a tag in the selected entry based at least in part on another GPV.Type: GrantFiled: March 24, 2022Date of Patent: June 10, 2025Assignee: International Business Machines CorporationInventors: Brian Robert Prasky, James Bonanno, Adam Benjamin Collura, Edward Thomas Malley, Deepankar Bhattacharjee
-
Publication number: 20250159553Abstract: Systems, methods, and apparatuses disclosed herein can mitigate transmitting latency to improve the quality of a voice or the video call. These systems, methods, and apparatuses reset a transmitting latency timer upon retrieving a packet from a transmitting buffer. Thereafter, these systems, methods, and apparatuses start the count of the transmitting latency timer as the packet is being processed. And these systems, methods, and apparatuses compare the transmitting latency timer e with a transmitting latency threshold as these systems, methods, and apparatuses are processing a packet for transmission. These systems, methods, and apparatuses can drop the packet and/or can select another packet for processing in response to the transmitting latency timer exceeding the transmitting latency threshold to mitigate the transmitting latency.Type: ApplicationFiled: January 14, 2025Publication date: May 15, 2025Applicant: Apple Inc.Inventors: Kai ZHANG, Lele CUI, Deepankar BHATTACHARJEE
-
Publication number: 20250106866Abstract: Methods, systems, apparatuses, and computer programs for transmission of a radio resource control (RRC) reconfiguration complete message are disclosed. In one aspect, operations are performed by a UE and can include receiving, from a base station, a first downlink control information (DCI) indicating a first uplink grant for a first physical uplink shared channel (PUSCH) transmission, wherein the first DCI includes a redundancy version (RV) corresponding to the first PUSCH transmission; determining whether the RV is self-decodable; and determining whether to transmit a RRC reconfiguration complete message using the first uplink grant for the first PUSCH transmission, based at least in part on the determination of whether the RV is self-decodable.Type: ApplicationFiled: August 21, 2024Publication date: March 27, 2025Inventors: Kai Zhang, Ajay Singh, Deepankar Bhattacharjee, Lele Cui
-
Patent number: 12219396Abstract: Systems, methods, and apparatuses disclosed herein can mitigate transmitting latency to improve the quality of a voice or the video call. These systems, methods, and apparatuses reset a transmitting latency timer upon retrieving a packet from a transmitting buffer. Thereafter, these systems, methods, and apparatuses start the count of the transmitting latency timer as the packet is being processed. And these systems, methods, and apparatuses compare the transmitting latency timer e with a transmitting latency threshold as these systems, methods, and apparatuses are processing a packet for transmission. These systems, methods, and apparatuses can drop the packet and/or can select another packet for processing in response to the transmitting latency timer exceeding the transmitting latency threshold to mitigate the transmitting latency.Type: GrantFiled: September 15, 2022Date of Patent: February 4, 2025Assignee: Apple Inc.Inventors: Kai Zhang, Lele Cui, Deepankar Bhattacharjee
-
Publication number: 20250036542Abstract: A trace assist unit operable with a plurality of processor cores is described. The trace assist unit comprises a plurality of physical buffers, and loading circuitry and unloading circuitry that are communicatively coupled with the plurality of physical buffers. The loading circuitry receives trace events from various ones of the plurality of processor cores, each of the trace events having a respective category from a plurality of predefined categories. The loading circuitry writes the trace events to respective ones of the plurality of physical buffers that are assigned to the respective categories of the plurality of predefined categories. The loading circuitry transmits, responsive to one or more predefined conditions, an unload signal to the unloading circuitry to unload contents of a selected physical buffer of the plurality of physical buffers to an external memory.Type: ApplicationFiled: July 28, 2023Publication date: January 30, 2025Inventors: Howard Michael HAYNIE, Raymond WONG, Deepankar BHATTACHARJEE, Michael James BECHT, Luke HOPKINS, Subhasis SAMANTA
-
Patent number: 12213067Abstract: This disclosure relates to techniques for multi-RAT and DSDA capable wireless devices to handle frame blanking in a wireless communication system. A wireless device may establish wireless links according to a first radio access technology and a second radio access technology. The wireless device may determine to perform transmit and receive blanking for one or more antennas of the wireless device for the first radio access technology to perform sounding reference signal transmissions for the second radio access technology based at least in part on a band combination for the wireless links. The wireless device may determine a modification to channel state feedback reporting for the first radio access technology based at least in part on the transmit and receive blanking. The wireless device may perform channel state feedback reporting using the determined modification.Type: GrantFiled: January 24, 2024Date of Patent: January 28, 2025Assignee: Apple Inc.Inventors: Junzhen Qin, Wen Zhao, Lijie Zhang, Lele Cui, Wenping Lou, Qiang Miao, Zhiwei Wang, Ying Zhang, Deepankar Bhattacharjee, Kexin Ma, Alex Yee Kit Ho
-
Publication number: 20240334414Abstract: A user equipment (UE) is configured with a carrier aggregation (CA) functionality and UE connected to a network via a base station that serves as a primary serving cell (PCell) providing a primary component carrier (PCC) to the UE. The UE determines a plurality of bands that are supported by the UE for use in the CA functionality, generates an individual band information element (IE) including band information for the bands, determines at least one representative CA combination having an order, the order indicating a total number of component carriers (CCs), the at least one representative CA combination forming a basis to extrapolate a plurality of CA combinations having the order based on the band information, generates a representative CA combination IE including the at least one representative CA combination and transmits the individual band IE and the representative CA combination IE to the base station.Type: ApplicationFiled: June 6, 2024Publication date: October 3, 2024Inventors: Swaminathan BALAKRISHNAN, Haijing HU, Sreevalsan VALLATH, Prateek SHARMA, Cesar PEREZ, Adesh KUMAR, Deepankar BHATTACHARJEE, Vijay VENKATARAMAN
-
Publication number: 20240291601Abstract: Some aspects of this disclosure relate to apparatuses and methods for implementing time domain bandwidth part (TD-BWP) switch for carrier aggregation (CA) for balancing between the UE power consumption and a latency of the UE. For example, the UE includes one or more transceivers configured to wirelessly communicate with a base station on a plurality of component carriers (CCs) in a carrier aggregated (CA) network. The UE also includes a processor communicatively coupled to the one or more transceivers. The processor is configured to perform a time domain bandwidth part (TD-BWP) switch on a first CC of the plurality of CCs when the UE and the base station are communicating on the first CC. The processor is further configured to perform the TD-BWP switch on a second CC of the plurality of CCs when the UE and the base station are communicating on the second CC.Type: ApplicationFiled: February 28, 2023Publication date: August 29, 2024Applicant: Apple Inc.Inventors: Sushant VIKRAM, Gibran ALI, Guillaume MONGHAL, Pradeep S. SHARMA, Deepankar BHATTACHARJEE, Ajay SINGH