Patents by Inventor Raj Gupta

Raj Gupta 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: 12273413
    Abstract: A system for load management in a shared address networking architecture includes a primary point-of-presence (POP) group of servers configured to serve content of a domain and that are each reachable at an address of a first IP address block and a secondary PoP group of servers configured to serve the content of the domain and that are each reachable at an address of a second IP address block. The system further includes a traffic management agent configured to reduce a total volume of incoming requests received by the primary PoP group for a period of time following a return of a first server in the primary PoP group of servers to an online state by selectively directing a first percentage of the incoming requests to the second IP address block instead of the first IP address block.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: April 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rami Y. Al-Dalky, Nalin Raj Gupta, Abhishek Agarwal, Pradeepkumar Mani, Pranav Agarwal
  • Patent number: 12260925
    Abstract: Technology is disclosed herein for checking data integrity in a non-volatile storage system. The storage system may operate in a first mode in which a data integrity check is performed in closed blocks until more than an allowed number of word lines fail the data integrity check. After a closed block has more than the allowed number of the word lines fail the data integrity check, then the storage system may operate in a second mode in which a data integrity check is performed in open blocks. The allowed number of word lines may be equal to the number of word lines that can be recovered by XOR data in the event data is uncorrectable by an ECC engine. The data integrity check of a target word line in an open block may be performed after programming a word line adjacent to the target word line in the open block.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: March 25, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Sugandha Sharma, Mahim Raj Gupta
  • Publication number: 20240372912
    Abstract: A system for load management in a shared address networking architecture includes a primary point-of-presence (POP) group of servers configured to serve content of a domain and that are each reachable at an address of a first IP address block and a secondary PoP group of servers configured to serve the content of the domain and that are each reachable at an address of a second IP address block. The system further includes a traffic management agent configured to reduce a total volume of incoming requests received by the primary PoP group for a period of time following a return of a first server in the primary PoP group of servers to an online state by selectively directing a first percentage of the incoming requests to the second IP address block instead of the first IP address block.
    Type: Application
    Filed: May 3, 2023
    Publication date: November 7, 2024
    Inventors: Rami Y. AL-DALKY, Nalin Raj GUPTA, Abhishek AGARWAL, Pradeepkumar MANI, Pranav AGARWAL
  • Publication number: 20240353490
    Abstract: Integrated circuit devices, methods, and circuitry for performing boundary scan chain testing is provided. Such an integrated circuit device may include a Joint Test Action Group (JTAG) network, a first input/output (IO) subsystem, and a second IO subsystem. The first IO subsystem includes first segmented boundary scan chain circuitry that can receive JTAG Test Data In (TDI) signals from a main JTAG test access port (TAP) of the JTAG network and use the JTAG TDI signals to perform a first boundary scan chain test. The second IO subsystem includes second segmented boundary scan chain circuitry that can receive the JTAG TDI signals from the main JTAG TAP of the JTAG network and use the JTAG TDI signals to perform a second boundary scan chain test in parallel with the first boundary scan chain test.
    Type: Application
    Filed: June 28, 2024
    Publication date: October 24, 2024
    Inventors: Ee Mei Ooi, Prakhar Raj Gupta, Ching Sia Lim, Ann Poh Gan, Teck Wee Patrick Tan, Wee Sun Voon, Andrew Soon Aun Ong, Yew Siong Tew
  • Publication number: 20240337225
    Abstract: A system includes a processing circuit having a memory coupled to one or more processors, the memory storing instructions therein that, when executed by the one or more processors, cause the one or more processors to: receive an estimated exhaust temperature; generate, based on the estimated exhaust temperature, a forecasted exhaust temperature; modify the forecasted exhaust temperature based on a downpipe model to generate a first temperature profile corresponding to a first component of an exhaust aftertreatment system; and generate, based on the first temperature profile, a second temperature profile corresponding to a second component of the exhaust aftertreatment system.
    Type: Application
    Filed: June 18, 2024
    Publication date: October 10, 2024
    Applicant: Cummins Inc.
    Inventors: Thomas R. Nelson, Jeffrey Diwakar Abraham, Siddharth Raj Gupta
  • Publication number: 20240312546
    Abstract: Technology is disclosed herein for checking data integrity in a non-volatile storage system. The storage system may operate in a first mode in which a data integrity check is performed in closed blocks until more than an allowed number of word lines fail the data integrity check. After a closed block has more than the allowed number of the word lines fail the data integrity check, then the storage system may operate in a second mode in which a data integrity check is performed in open blocks. The allowed number of word lines may be equal to the number of word lines that can be recovered by XOR data in the event data is uncorrectable by an ECC engine. The data integrity check of a target word line in an open block may be performed after programming a word line adjacent to the target word line in the open block.
    Type: Application
    Filed: July 25, 2023
    Publication date: September 19, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Sugandha Sharma, Mahim Raj Gupta
  • Patent number: 12037955
    Abstract: A system includes a processing circuit having a memory coupled to one or more processors, the memory storing instructions therein that, when executed by the one or more processors, cause the one or more processors to: receive engine operational data, the engine operational data indicative of at least one engine operational condition; determine, based on the engine operational data, an estimated exhaust temperature; generate, based on the estimated exhaust temperature and a finite time horizon, a forecasted exhaust temperature; correct the forecasted exhaust temperature based on a downpipe model to generate a first inlet temperature profile corresponding to a first component of the exhaust aftertreatment system; and generate, based on the first inlet temperature profile, a second inlet temperature profile corresponding to a second component of the exhaust aftertreatment system.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: July 16, 2024
    Assignee: Cummins Inc.
    Inventors: Thomas R. Nelson, Jeffrey Diwakar Abraham, Siddharth Raj Gupta
  • Publication number: 20240185940
    Abstract: Technology is disclosed herein for memory health monitoring and mitigation based on decoding statistics. Decoding a frame results in a decoding metric (syndrome weight, fail bit count) for that frame. The system tracks a statistic for different sets of frames. The statistic for a set is based on the decoding metrics for that set. The frames may be assigned to sets based on read reference voltages used to read frames or the physical location of the memory cells that store the frames. Memory health mitigation may be performed based on the decoding statistics. One example mitigation is to modify the read reference voltages for the set. Another example mitigation is to trigger reading at soft bit reference levels for a block. Another example mitigation is to trigger direct look ahead reading for a block. Still another example mitigation is to add a block to list of candidates for data refresh.
    Type: Application
    Filed: July 25, 2023
    Publication date: June 6, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Shabtay Yudkovich, David Avraham, Mahim Raj Gupta
  • Publication number: 20240176705
    Abstract: Aspects of a storage device are provided for handling GBBs with defects between global interconnects and local word lines. The storage device includes a plurality of blocks each including a plurality of word lines, a plurality of interconnects within an interconnect set and between multiple ones of the blocks, volatile memory, and a controller. The controller determines a logical address pattern associated with the multiple ones of the blocks respectively including a program failure, determines whether the logical address pattern is associated with the interconnect set for the multiple ones of the blocks, determines a common word line associated with the program failures in the multiple ones of the blocks, un-marks these blocks as GBBs, and refrains from programming the common word line during respective program operations in the multiple ones of the blocks. Thus, blocks may be reclaimed, defective word line(s) isolated, and likelihood of read-only modes reduced.
    Type: Application
    Filed: July 7, 2023
    Publication date: May 30, 2024
    Inventors: Mahim Raj GUPTA, Ramkumar Subramanian, Piyush Girish Sagdeo, Lior Avital
  • Publication number: 20240052796
    Abstract: A system includes a processing circuit having a memory coupled to one or more processors, the memory storing instructions therein that, when executed by the one or more processors, cause the one or more processors to: receive engine operational data, the engine operational data indicative of at least one engine operational condition; determine, based on the engine operational data, an estimated exhaust temperature; generate, based on the estimated exhaust temperature and a finite time horizon, a forecasted exhaust temperature; correct the forecasted exhaust temperature based on a downpipe model to generate a first inlet temperature profile corresponding to a first component of the exhaust aftertreatment system; and generate, based on the first inlet temperature profile, a second inlet temperature profile corresponding to a second component of the exhaust aftertreatment system.
    Type: Application
    Filed: August 9, 2023
    Publication date: February 15, 2024
    Applicant: Cummins Inc.
    Inventors: Thomas R. Nelson, Jeffrey Diwakar Abraham, Siddharth Raj Gupta
  • Publication number: 20230239231
    Abstract: A stream processing system in a first zone of a telecommunication network may obtain at least one policy for processing trace data of virtual network functions (VNFs) in the first zone, and obtain the trace data of the VNFs from a data distribution platform of the telecommunication network, where the trace data is published in accordance with a topic to the data distribution platform by the VNFs, and where the stream processing system comprises a subscriber to the topic. The first stream processing system may additionally forward at least a first portion of the trace data to a second stream processing system of the telecommunication network in accordance with the at least one policy, where the first portion comprises less than all of the trace data, and where the second stream processing system is for a region of the telecommunication network that includes the first zone and a second zone.
    Type: Application
    Filed: March 27, 2023
    Publication date: July 27, 2023
    Inventors: Gagan Raj Gupta, Pradeep Kunjunny
  • Patent number: 11616713
    Abstract: A stream processing system in a first zone of a telecommunication network may obtain at least one policy for processing trace data of virtual network functions (VNFs) in the first zone, and obtain the trace data of the VNFs from a data distribution platform of the telecommunication network, where the trace data is published in accordance with a topic to the data distribution platform by the VNFs, and where the stream processing system comprises a subscriber to the topic. The first stream processing system may additionally forward at least a first portion of the trace data to a second stream processing system of the telecommunication network in accordance with the at least one policy, where the first portion comprises less than all of the trace data, and where the second stream processing system is for a region of the telecommunication network that includes the first zone and a second zone.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: March 28, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Gagan Raj Gupta, Pradeep Kunjunny
  • Publication number: 20220116302
    Abstract: A stream processing system in a first zone of a telecommunication network may obtain at least one policy for processing trace data of virtual network functions (VNFs) in the first zone, and obtain the trace data of the VNFs from a data distribution platform of the telecommunication network, where the trace data is published in accordance with a topic to the data distribution platform by the VNFs, and where the stream processing system comprises a subscriber to the topic. The first stream processing system may additionally forward at least a first portion of the trace data to a second stream processing system of the telecommunication network in accordance with the at least one policy, where the first portion comprises less than all of the trace data, and where the second stream processing system is for a region of the telecommunication network that includes the first zone and a second zone.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Gagan Raj Gupta, Pradeep Kunjunny
  • Patent number: 11206205
    Abstract: A stream processing system in a first zone of a telecommunication network may obtain at least one policy for processing trace data of virtual network functions (VNFs) in the first zone, and obtain the trace data of the VNFs from a data distribution platform of the telecommunication network, where the trace data is published in accordance with a topic to the data distribution platform by the VNFs, and where the stream processing system comprises a subscriber to the topic. The first stream processing system may additionally forward at least a first portion of the trace data to a second stream processing system of the telecommunication network in accordance with the at least one policy, where the first portion comprises less than all of the trace data, and where the second stream processing system is for a region of the telecommunication network that includes the first zone and a second zone.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: December 21, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Gagan Raj Gupta, Pradeep Kunjunny
  • Patent number: 10971009
    Abstract: Methods and arrangements for assessing impact of an event on a network. An event notification is received relative to traffic in the network. Metadata are extracted from the notification, and the extracted metadata are converted into a predetermined format for processing. The converted metadata are received, and an impact of the event on traffic in the network is determined. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pramod Anantharam, Raj Gupta, Biplav Srivastava
  • Patent number: 10938626
    Abstract: Techniques are disclosed for managing gateway switchovers. An indication is received that a primary gateway will be switched to a backup gateway. In response to the indication, a response is made to a periodic health probe that a gateway switchover has been initiated. Incoming data traffic is forwarded from the primary gateway to the backup gateway. Subsequent to an elapsed time delay, a response is made to the periodic health probe that the primary gateway will no longer accept incoming data traffic. The time delay may be based at least in part on one or more of a time interval of the periodic poll and a time to effect the gateway switchover. The forwarding of the incoming data traffic from the primary gateway to the backup gateway is terminated.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nalin Raj Gupta, Mohit Garg, Ashok Kumar Nandoori, Ning Wei, Abhishek Agarwal, Vikrant Arora
  • Patent number: 10664407
    Abstract: A set of data entries is transferred via a memory mapped interface from an external peripheral device to a processor device and is stored in a shared memory region. Based on a first pointer to the shared memory region, a first process executed by the processor device processes a first group of the data entries. Based on a second pointer to the shared memory region, a second process executed by the processor device processes a second group of the data entries. The second process indicates the second pointer to the first process. The first process indicates a lower one of the first pointer and the second pointer to the peripheral device.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: May 26, 2020
    Assignee: Intel Corporation
    Inventors: Anant Raj Gupta, Ingo Volkening, Jun Ye Zhou
  • Patent number: 10573388
    Abstract: A non-volatile storage system comprises memory cells arranged in groups of memory cells that include programmable select gates and one or more control circuits in communication with the memory cells. The one or more control circuits configured to identify a select gate that needs to be programmed and program the select gate identified to be programmed if a temperature at the non-volatile memory cells is greater than a minimum temperature and defer programming of the select gate identified to be programmed until the temperature at the non-volatile memory cells is greater than the minimum temperature. In some embodiments, the one or more control circuits are configured to perform dummy memory operations on the plurality of non-volatile memory cells to raise the temperature of the non-volatile memory cells in response to determining that the temperature at the non-volatile memory cells is not high enough.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: February 25, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Mahim Raj Gupta, Mohsen Purahmad, Bo Lei, Joanna Lai, Xiying Costa
  • Publication number: 20200036578
    Abstract: Techniques are disclosed for managing gateway switchovers. An indication is received that a primary gateway will be switched to a backup gateway. In response to the indication, a response is made to a periodic health probe that a gateway switchover has been initiated. Incoming data traffic is forwarded from the primary gateway to the backup gateway. Subsequent to an elapsed time delay, a response is made to the periodic health probe that the primary gateway will no longer accept incoming data traffic. The time delay may be based at least in part on one or more of a time interval of the periodic poll and a time to effect the gateway switchover. The forwarding of the incoming data traffic from the primary gateway to the backup gateway is terminated.
    Type: Application
    Filed: December 28, 2018
    Publication date: January 30, 2020
    Inventors: Nalin Raj GUPTA, Mohit GARG, Ashok Kumar NANDOORI, Ning WEI, Abhishek AGARWAL, Vikrant ARORA
  • Patent number: 10533709
    Abstract: The present invention provides a control system (10) for managing the supply of bottled gas to users (12), the system comprising: a gas cylinder system (14) having a gas cylinder (15) for receiving and distributing gas contained therein; a first electronic monitoring system (16) associated with said gas cylinder system (14) and operable to monitor parameters associated with said cylinder system (14); a second monitoring system (18) associated with one or more locations (A-F) in which said cylinder may reside and being operable to monitor the presence or absence of said cylinder within said one or more locations (A-F); and a computer system (20) in communication with each of said second monitors (18) for receiving information therefrom relating to the presence or absence of said cylinder system (14) in said one or more locations (A-F).
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: January 14, 2020
    Assignee: Linde Aktiengesellschaft
    Inventors: Brian Jacobsen, Mandip Thind, Raj Gupta, Rigoberto Perez de Alejo, Piers Lambert