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: 12273413Abstract: 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: GrantFiled: May 3, 2023Date of Patent: April 8, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Rami Y. Al-Dalky, Nalin Raj Gupta, Abhishek Agarwal, Pradeepkumar Mani, Pranav Agarwal
-
Patent number: 12260925Abstract: 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: GrantFiled: July 25, 2023Date of Patent: March 25, 2025Assignee: Sandisk Technologies, Inc.Inventors: Sugandha Sharma, Mahim Raj Gupta
-
Publication number: 20240372912Abstract: 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: ApplicationFiled: May 3, 2023Publication date: November 7, 2024Inventors: Rami Y. AL-DALKY, Nalin Raj GUPTA, Abhishek AGARWAL, Pradeepkumar MANI, Pranav AGARWAL
-
Publication number: 20240353490Abstract: 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: ApplicationFiled: June 28, 2024Publication date: October 24, 2024Inventors: 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: 20240337225Abstract: 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: ApplicationFiled: June 18, 2024Publication date: October 10, 2024Applicant: Cummins Inc.Inventors: Thomas R. Nelson, Jeffrey Diwakar Abraham, Siddharth Raj Gupta
-
Publication number: 20240312546Abstract: 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: ApplicationFiled: July 25, 2023Publication date: September 19, 2024Applicant: Western Digital Technologies, Inc.Inventors: Sugandha Sharma, Mahim Raj Gupta
-
Patent number: 12037955Abstract: 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: GrantFiled: August 9, 2023Date of Patent: July 16, 2024Assignee: Cummins Inc.Inventors: Thomas R. Nelson, Jeffrey Diwakar Abraham, Siddharth Raj Gupta
-
Publication number: 20240185940Abstract: 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: ApplicationFiled: July 25, 2023Publication date: June 6, 2024Applicant: Western Digital Technologies, Inc.Inventors: Shabtay Yudkovich, David Avraham, Mahim Raj Gupta
-
Publication number: 20240176705Abstract: 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: ApplicationFiled: July 7, 2023Publication date: May 30, 2024Inventors: Mahim Raj GUPTA, Ramkumar Subramanian, Piyush Girish Sagdeo, Lior Avital
-
Publication number: 20240052796Abstract: 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: ApplicationFiled: August 9, 2023Publication date: February 15, 2024Applicant: Cummins Inc.Inventors: Thomas R. Nelson, Jeffrey Diwakar Abraham, Siddharth Raj Gupta
-
Publication number: 20230239231Abstract: 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: ApplicationFiled: March 27, 2023Publication date: July 27, 2023Inventors: Gagan Raj Gupta, Pradeep Kunjunny
-
Patent number: 11616713Abstract: 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: GrantFiled: December 20, 2021Date of Patent: March 28, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Gagan Raj Gupta, Pradeep Kunjunny
-
Publication number: 20220116302Abstract: 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: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Inventors: Gagan Raj Gupta, Pradeep Kunjunny
-
Patent number: 11206205Abstract: 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: GrantFiled: July 30, 2020Date of Patent: December 21, 2021Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Gagan Raj Gupta, Pradeep Kunjunny
-
Patent number: 10971009Abstract: 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: GrantFiled: June 28, 2013Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pramod Anantharam, Raj Gupta, Biplav Srivastava
-
Patent number: 10938626Abstract: 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: GrantFiled: December 28, 2018Date of Patent: March 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Nalin Raj Gupta, Mohit Garg, Ashok Kumar Nandoori, Ning Wei, Abhishek Agarwal, Vikrant Arora
-
Patent number: 10664407Abstract: 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: GrantFiled: May 30, 2018Date of Patent: May 26, 2020Assignee: Intel CorporationInventors: Anant Raj Gupta, Ingo Volkening, Jun Ye Zhou
-
Patent number: 10573388Abstract: 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: GrantFiled: April 4, 2018Date of Patent: February 25, 2020Assignee: Western Digital Technologies, Inc.Inventors: Mahim Raj Gupta, Mohsen Purahmad, Bo Lei, Joanna Lai, Xiying Costa
-
Publication number: 20200036578Abstract: 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: ApplicationFiled: December 28, 2018Publication date: January 30, 2020Inventors: Nalin Raj GUPTA, Mohit GARG, Ashok Kumar NANDOORI, Ning WEI, Abhishek AGARWAL, Vikrant ARORA
-
Patent number: 10533709Abstract: 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: GrantFiled: March 17, 2016Date of Patent: January 14, 2020Assignee: Linde AktiengesellschaftInventors: Brian Jacobsen, Mandip Thind, Raj Gupta, Rigoberto Perez de Alejo, Piers Lambert