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: 20260164406
    Abstract: 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: Application
    Filed: December 6, 2024
    Publication date: June 11, 2026
    Inventors: Dongzhou Yang, Prince Siaw Attrams, Lele Cui, Gibran Ali, Sushant Vikram, Ajay Singh, Deepankar Bhattacharjee
  • Patent number: 12627423
    Abstract: 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: Grant
    Filed: February 28, 2023
    Date of Patent: May 12, 2026
    Assignee: Apple Inc.
    Inventors: Sushant Vikram, Gibran Ali, Guillaume Monghal, Pradeep S. Sharma, Deepankar Bhattacharjee, Ajay Singh
  • Patent number: 12561197
    Abstract: 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: Grant
    Filed: April 30, 2024
    Date of Patent: February 24, 2026
    Assignee: International Business Machines Corporation
    Inventors: Rajat Rao, Görkem Kilinç, Gunturi Sandeep, Deepankar Bhattacharjee, Timothy Slegel, Soujanya S.R.
  • Publication number: 20260025241
    Abstract: 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: Application
    Filed: September 25, 2025
    Publication date: January 22, 2026
    Applicant: Apple Inc.
    Inventors: Sushant VIKRAM, Gibran ALI, Guillaume MONGHAL, Pradeep S. SHARMA, Deepankar BHATTACHARJEE, Ajay SINGH
  • Publication number: 20260005850
    Abstract: 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: Application
    Filed: June 27, 2024
    Publication date: January 1, 2026
    Inventors: Rajat RAO, Jonathan D. BRADBURY, Louis P. GOMES, Reinhard Theodor BUENDGEN, Gunturi SANDEEP, Deepankar BHATTACHARJEE
  • Patent number: 12484030
    Abstract: 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: Grant
    Filed: September 14, 2022
    Date of Patent: November 25, 2025
    Assignee: APPLE INC.
    Inventors: Sushant Vikram, Gibran Ali, Pradeep S. Sharma, Ajay Singh, Deepankar Bhattacharjee, Guillaume Monghal
  • Publication number: 20250358715
    Abstract: 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: Application
    Filed: December 1, 2022
    Publication date: November 20, 2025
    Inventors: Kai ZHANG, Lele CUI, Deepankar BHATTACHARJEE, Ajay SINGH
  • Patent number: 12464425
    Abstract: 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: Grant
    Filed: September 16, 2022
    Date of Patent: November 4, 2025
    Assignee: Apple Inc.
    Inventors: Kai Zhang, Ajay Singh, Deepankar Bhattacharjee, Lele Cui, Lijie Zhang
  • Publication number: 20250335290
    Abstract: 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: Application
    Filed: April 30, 2024
    Publication date: October 30, 2025
    Inventors: Rajat Rao, Görkem Kilinç, Gunturi Sandeep, Deepankar Bhattacharjee, Timothy Slegel, Soujanya S.R.
  • Publication number: 20250278278
    Abstract: 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: Application
    Filed: May 16, 2025
    Publication date: September 4, 2025
    Inventors: Brian Robert Prasky, James Bonanno, Adam Benjamin Collura, Edward Thomas Malley, Deepankar Bhattacharjee
  • Patent number: 12379742
    Abstract: 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: Grant
    Filed: January 26, 2024
    Date of Patent: August 5, 2025
    Assignee: International Business Machines Corporation
    Inventors: Howard Michael Haynie, Michael James Becht, Dan Vangor, Bruce Ratcliff, Girish Gopala Kurup, Mushfiq Us Saleheen, Deepankar Bhattacharjee
  • Publication number: 20250244787
    Abstract: 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: Application
    Filed: January 26, 2024
    Publication date: July 31, 2025
    Inventors: Howard Michael HAYNIE, Michael James BECHT, Dan VANGOR, Bruce RATCLIFF, Girish Gopala KURUP, Mushfiq Us SALEHEEN, Deepankar BHATTACHARJEE
  • Patent number: 12327122
    Abstract: 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: Grant
    Filed: March 24, 2022
    Date of Patent: June 10, 2025
    Assignee: International Business Machines Corporation
    Inventors: Brian Robert Prasky, James Bonanno, Adam Benjamin Collura, Edward Thomas Malley, Deepankar Bhattacharjee
  • Publication number: 20250159553
    Abstract: 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: Application
    Filed: January 14, 2025
    Publication date: May 15, 2025
    Applicant: Apple Inc.
    Inventors: Kai ZHANG, Lele CUI, Deepankar BHATTACHARJEE
  • Publication number: 20250106866
    Abstract: 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: Application
    Filed: August 21, 2024
    Publication date: March 27, 2025
    Inventors: Kai Zhang, Ajay Singh, Deepankar Bhattacharjee, Lele Cui
  • Patent number: 12219396
    Abstract: 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: Grant
    Filed: September 15, 2022
    Date of Patent: February 4, 2025
    Assignee: Apple Inc.
    Inventors: Kai Zhang, Lele Cui, Deepankar Bhattacharjee
  • Publication number: 20250036542
    Abstract: 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: Application
    Filed: July 28, 2023
    Publication date: January 30, 2025
    Inventors: Howard Michael HAYNIE, Raymond WONG, Deepankar BHATTACHARJEE, Michael James BECHT, Luke HOPKINS, Subhasis SAMANTA
  • Patent number: 12213067
    Abstract: 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: Grant
    Filed: January 24, 2024
    Date of Patent: January 28, 2025
    Assignee: 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: 20240334414
    Abstract: 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: Application
    Filed: June 6, 2024
    Publication date: October 3, 2024
    Inventors: Swaminathan BALAKRISHNAN, Haijing HU, Sreevalsan VALLATH, Prateek SHARMA, Cesar PEREZ, Adesh KUMAR, Deepankar BHATTACHARJEE, Vijay VENKATARAMAN
  • Publication number: 20240291601
    Abstract: 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: Application
    Filed: February 28, 2023
    Publication date: August 29, 2024
    Applicant: Apple Inc.
    Inventors: Sushant VIKRAM, Gibran ALI, Guillaume MONGHAL, Pradeep S. SHARMA, Deepankar BHATTACHARJEE, Ajay SINGH