Patents by Inventor Surendra Singh
Surendra Singh 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: 20240411556Abstract: Disclosed herein is a method for providing a fair access to a spinlock to one or more cores in a multicore system. The method includes setting, a spinlock variable by the first core of the one or more cores. The setting of the spinlock variable corresponds to changing a cache state of the spinlock variable in a cache of the first core to MODIFIED. Further, the method includes setting a secondary variable by the second core of the one or more cores. The setting of the secondary variable corresponds to changing a cache state of the secondary variable in a cache of the second core to MODIFIED. Furthermore, the method includes releasing, by the first core, the spinlock after performing one or more operations on the critical section of data. Furthermore, the method includes updating, by the first core, the INVALID secondary variable.Type: ApplicationFiled: May 30, 2024Publication date: December 12, 2024Applicant: Samsung Electronics Co., Ltd.Inventors: Anirban SAHA, Surendra SINGH, Tushar VRIND
-
Patent number: 12165934Abstract: A method for processing a substrate within a processing chamber comprises receiving a first radiation signal corresponding to a film on a target element disposed within the processing chamber, analyzing the first radiation signal, and controlling the processing of the substrate based on the analyzed first radiation signal. The processing chamber includes a substrate support configured to support the substrate within a processing volume and a controller coupled to a first sensing device configured to receive the first radiation signal.Type: GrantFiled: July 24, 2020Date of Patent: December 10, 2024Assignee: Applied Materials, Inc.Inventors: Zuoming Zhu, Shu-Kwan Lau, Ala Moradian, Enle Choo, Flora Fong-Song Chang, Vilen K Nestorov, Zhiyuan Ye, Bindusagar Marath Sankarathodi, Maxim D. Shaposhnikov, Surendra Singh Srivastava, Zhepeng Cong, Patricia M. Liu, Errol C. Sanchez, Jenny C. Lin, Schubert S. Chu, Balakrishnam R. Jampana
-
Publication number: 20240339352Abstract: A substrate support assembly is provided including: a susceptor assembly that includes an inner portion having an inner body, an outer rim disposed around the inner body, and a plurality of recessed portions, each recessed portion recessed relative to a lower surface of the inner body; and an outer portion positioned around the inner portion, the outer portion including an inner ledge. The outer rim of the inner portion is positioned on the inner ledge of the outer portion; and a first plurality of lift pins. Each lift pin of the first plurality of lift pins underlies one of the recessed portions of the inner portion of the susceptor assembly.Type: ApplicationFiled: April 7, 2023Publication date: October 10, 2024Inventors: Zhepeng CONG, Nimrod SMITH, Zuoming ZHU, Surendra Singh SRIVASTAVA
-
Publication number: 20240340792Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive, from a base station, configuration information indicating a wake-up signal (WUS) configuration associated with a discontinuous reception (DRX) cycle, wherein the WU'S configuration indicates one or more WUS occasions. The UE may identify one or more conditions. The UE may refrain from monitoring at least one WUS occasion, from the one or more WUS occasions, based at least in part on the identification of the one or more conditions. The UE may monitor one or more resources during an on duration associated with the DRX cycle. Numerous other aspects are described.Type: ApplicationFiled: May 18, 2022Publication date: October 10, 2024Inventors: Peter Pui Lok ANG, Zae Yong CHOI, Jafar MOHSENI, Alexei Yurievitch GOROKHOV, Aamod KHANDEKAR, Jittra JOOTAR, Surendra BOPPANA, Shailesh MAHESHWARI, Scott HOOVER, Yu HU, Pawneet SINGH, Marcelo SCHIOCCHET, Joshua Tennyson MACDONALD, Chunxia LI, Matthew Heng ZHANG, Shan QING, Hua XU, Xuqiang ZHANG, Liang ZHU, Hui LIU, Lingchong GAO
-
Publication number: 20240232318Abstract: An apparatus comprises a processing device configured to obtain, from an access authorization server, a usage-based access authorization for software associated with controlling delivery of input-output operations to a storage system over selected ones of a plurality of paths through a network. The processing device is also configured to provision access authorization for the software to multi-path input-output drivers of a plurality of host devices. The processing device is further configured to receive, from the multi-path input-output drivers, usage information characterizing usage by the host devices of the software over a designated time period. The processing device is further configured to modify the provisioning of the access authorization for the software to the multi-path input-output drivers responsive to determining that the usage of the software by the host devices over the designated time period exceeds an allowable amount of usage specified in the usage-based access authorization.Type: ApplicationFiled: January 5, 2023Publication date: July 11, 2024Inventors: Surendra Singh Chauhan, Udit Tyagi, Manikandan Sethuraman
-
Publication number: 20240054250Abstract: A canary update method according to some embodiments is disclosed. The canary update method includes executing, by a processor configured to process tasks including the canary, computer program instructions to perform operations including extracting, by a processor, a first value from an array including N values, setting the canary to the first value, determining that the canary is updated based on a canary flag value of a first task, extracting, when determined that the canary is updated, a second value from the array, and updating the canary of the first task to the second value. The processor is configured to access a memory through a mapping circuit, and the mapping circuit includes mapping information between a physical memory region in the memory corresponding to the first task and a virtual memory region associated with the mapping circuit.Type: ApplicationFiled: July 31, 2023Publication date: February 15, 2024Inventors: Jaeyoung Lee, Sachin Pundkar, Somraj Mani, Surendra Singh, Tushar Vrind, Venkata Raju Indukuri, Danby Kim
-
Patent number: 11860973Abstract: Systems, apparatus, and methods are disclosed for foreline diagnostics and control. A foreline coupled to a chamber exhaust is instrumented with one or more sensors, in some embodiments placed between the chamber exhaust and an abatement system. The one or more sensors are positioned to measure pressure in the foreline as an indicator of conductance. The sensors are coupled to a trained machine learning model configured to provide a signal when the foreline needs a cleaning cycle or when preventive maintenance should be performed. In some embodiments, the trained machine learning predicts when cleaning or preventive maintenance will be needed.Type: GrantFiled: October 27, 2020Date of Patent: January 2, 2024Assignee: Applied Materials, Inc.Inventors: Ala Moradian, Martin A. Hilkene, Zuoming Zhu, Errol Antonio C. Sanchez, Bindusagar Marath Sankarathodi, Patricia M. Liu, Surendra Singh Srivastava
-
Patent number: 11755473Abstract: A method for managing memory leaks in a memory device includes grouping, by a garbage collection system, a plurality of similar memory allocations of the memory device into one or more Unique Fixed Identifiers (UFIs); identifying, by the garbage collection system, one of the one or more UFIs having a highest accumulated memory size and adding each of the plurality of memory allocations in the identified one of the one or more UFIs into a Potential Leak Candidate List (PLCL); identifying, by the garbage collection system, the memory leaks in the memory device by identifying unreferenced memory addresses associated with the plurality of memory allocations in the PLCL; and releasing, by the garbage collection system, the identified unreferenced memory addresses associated with the plurality of memory allocations corresponding to the memory leaks into the memory device.Type: GrantFiled: June 24, 2022Date of Patent: September 12, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Surendra Singh, Dinesh Gehlot, Mallikarjun Shivappa Bidari, Raju Udava Siddappa, Shashank Vimal, Shreya Ganatra, Sujay Shankar Gaitonde, Tushar Vrind, Venkata Raju Indukuri
-
Patent number: 11734068Abstract: The disclosed system and methods are directed to a data-driven choreography of microservices sagas that enable the composition of microservices without depriving each individual microservice of its independence.Type: GrantFiled: September 26, 2022Date of Patent: August 22, 2023Assignee: INTUIT INC.Inventors: Samkeet Sanjay Shah, Hao Chi Lieu, Fangzhou Xu, Ameen Radwan, Abhishek Surendra Singh Dhabriya, Omer Sheen Azmon, Aditi Rajawat, Ankith A. Aiyar, Gennadiy Ziskind
-
Publication number: 20230214321Abstract: A method for managing memory leaks in a memory device includes grouping, by a garbage collection system, a plurality of similar memory allocations of the memory device into one or more Unique Fixed Identifiers (UFIs); identifying, by the garbage collection system, one of the one or more UFIs having a highest accumulated memory size and adding each of the plurality of memory allocations in the identified one of the one or more UFIs into a Potential Leak Candidate List (PLCL); identifying, by the garbage collection system, the memory leaks in the memory device by identifying unreferenced memory addresses associated with the plurality of memory allocations in the PLCL; and releasing, by the garbage collection system, the identified unreferenced memory addresses associated with the plurality of memory allocations corresponding to the memory leaks into the memory device.Type: ApplicationFiled: June 24, 2022Publication date: July 6, 2023Inventors: Surendra SINGH, Dinesh GEHLOT, Mallikarjun Shivappa BIDARI, Raju Udava SIDDAPPA, Shashank VIMAL, Shreya GANATRA, Sujay Shankar GAITONDE, Tushar VRIND, Venkata Raju INDUKURI
-
Patent number: 11635338Abstract: Methods and apparatus for detecting a vacuum leak within a processing chamber are described herein. More specifically, the methods and apparatus relate to the utilization of a spectral measurement device, such as a spectral gauge, to determine the leak rate within a process chamber while the process chamber is held at a leak test pressure. The spectral measurement device determines the rate of increase of one or more gases within the processing chamber and can be used to determine if the processing chamber passes or fails the leak test.Type: GrantFiled: October 23, 2020Date of Patent: April 25, 2023Assignee: Applied Materials, Inc.Inventors: Martin A. Hilkene, Surendra Singh Srivastava
-
Patent number: 11568117Abstract: A system and method for generating simulation-friendly compact physical models for passive structures is disclosed. The method includes generating an impedance map specifying impedances at a plurality of frequencies corresponding to one or more port-pairs of a circuit component using a processor to extract a plurality of impedance values between the one or more port-pairs based on a first value for each parameter of a plurality of parameters of the circuit component. The method includes generating a second circuit representation model based on updating the plurality of impedance values between the one or more port-pairs based on a second value for one or more parameters of the plurality of parameters of the circuit component, and updating the second circuit representation model by tuning the updated plurality of impedance values of the between the one or more port-pairs based on a predetermined use context of the circuit component in a circuit.Type: GrantFiled: March 9, 2021Date of Patent: January 31, 2023Assignee: SYNOPSYS, INC.Inventors: Surendra Singh Rawat, Sunderarajan S. Mohan
-
Publication number: 20220350866Abstract: An apparatus comprises a processing device configured to provide, to a given multi-path input-output driver of a given host device, obfuscated software code of at least a given portion of a given piece of software. The processing device is also configured to receive from the given multi-path input-output driver obfuscated log files produced by running the obfuscated software code of the given portion of the given piece of software, to generate de-obfuscated log files utilizing a mapping between the obfuscated software code of the given portion of the given piece of software and corresponding un-obfuscated software code of the given portion of the given piece of software, to analyze the de-obfuscated log files to identify actions to be performed for issues encountered by the given multi-path input-output driver, and to perform the actions to resolve the issues encountered by the given multi-path input-output driver.Type: ApplicationFiled: May 3, 2021Publication date: November 3, 2022Inventors: Surendra Singh Chauhan, Udit Tyagi
-
Publication number: 20220283029Abstract: One or more embodiments herein relate to methods for detection using optical emission spectroscopy. In these embodiments, an optical signal is delivered from the process chamber to an optical emission spectrometer (OES). The OES identifies emission peaks of photons, which corresponds to the optical intensity of radiation from the photons, to determine the concentrations of each of the precursor gases and reaction products. The OES sends input signals of the data results to a controller. The controller can adjust process variables within the process chamber in real time during deposition based on the comparison. In other embodiments, the controller can automatically trigger a process chamber clean based on a comparison of input signals of process chamber residues received before the deposition process and input signals of process chamber residues received after the deposition process.Type: ApplicationFiled: July 8, 2020Publication date: September 8, 2022Inventors: Zuoming ZHU, Martin A. HILKENE, Avinash SHERVEGAR, Surendra Singh SRIVASTAVA, Ala MORADIAN, Shu-Kwan LAU, Zhiyuan YE, Enle CHOO, Flora Fong-Song CHANG, Bindusugar MARATH SANKARATHODI, Patricia M. LIU, Errol Antonio C. SANCHEZ, Jenny LIN, Nyi O. MYO, Schubert S. CHU
-
Patent number: 11422718Abstract: An apparatus comprises a processing device configured to receive, from a given multi-path input-output driver of a given one of a plurality of host devices that utilizes a given piece of software for controlling delivery of input-output operations to a storage system over selected ones of a plurality of paths through a network, an access authorization check request for the given piece of software in response to expiration of a designated access authorization refresh interval, wherein authorization to access software code of the given piece of software is provided by an access authorization server external to the plurality of host devices. The processing device is also configured to determine an access authorization status of the given multi-path input-output driver. The processing device is further configured to provide, to the given multi-path input-output driver, an access authorization check response comprising the access authorization status of the given multi-path input-output driver.Type: GrantFiled: May 3, 2021Date of Patent: August 23, 2022Assignee: EMC IP Holding Company LLCInventors: Surendra Singh Chauhan, Udit Tyagi
-
Patent number: 11388135Abstract: A host device comprises a processor coupled to a memory. Upon installation or update of a software program configured to execute on the host device and wherein a management operation is to be performed for the software program in conjunction with a management server, the host device is configured to send a query to a given system with which the host device interacts with respect to one or more operations different than the management operation. The host device is further configured to obtain from the given system, in response to the query, a reply with management server information previously stored on the given system, and then utilize the management server information obtained from the given system to communicate with the management server to perform the management operation.Type: GrantFiled: March 31, 2020Date of Patent: July 12, 2022Assignee: EMC IP Holding Company LLCInventors: Manikandan Sethuraman, Peniel Charles, Nagaveni Bhavi, Amudha Krishnasamy, Surendra Singh Chauhan
-
Patent number: 11372951Abstract: An apparatus includes a first host device comprising a first multi-path input-output (MPIO) driver configured to discover additional MPIO drivers of additional host devices of an enterprise system that utilize a given piece of software for controlling delivery of input-output operations to a storage system over selected ones of a plurality of paths through a network, the given software being licensed by a license server external to the enterprise system. The first MPIO driver is also configured to obtain a pool of licenses for the given software from the license server and to receive from a given one of the additional MPIO drivers a request for a license to utilize the given software. The first MPIO driver is further configured to check out one of the pool of licenses and enable use of the given software by the given additional MPIO based at least in part on the checked-out license.Type: GrantFiled: December 12, 2019Date of Patent: June 28, 2022Assignee: EMC IP Holding Company LLCInventors: Mahalakshmi Sokkalal, Maneesh Pusalkar, Vigneshwaran Rajasekaran, Surendra Singh Chauhan, Udit Tyagi, Nagaveni Bhavi, Gopinath Marappan
-
Publication number: 20220155148Abstract: An apparatus for controlling temperature profile of a substrate within an epitaxial chamber includes a bottom center pyrometer and a bottom outer pyrometer to respectively measure temperatures at a center location and an outer location of a first surface of a susceptor of an epitaxy chamber, a top center pyrometer and a top outer pyrometer to respectively measure temperatures at a center location and an outer location of a substrate disposed on a second surface of the susceptor opposite the first surface, a first controller to receive signals, from the bottom center pyrometer and the bottom outer pyrometer, and output a feedback signal to a first heating lamp module that heats the first surface based on the measured temperatures of the first surface, and a second controller to receive signals, from the top center pyrometer, the top outer pyrometer, the bottom center pyrometer, and the bottom outer pyrometer, and output a feedback signal to a second heating lamp module that heats the substrate based on the meaType: ApplicationFiled: June 29, 2020Publication date: May 19, 2022Inventors: Zuoming ZHU, Shu-Kwan LAU, Enle CHOO, Ala MORADIAN, Flora Fong-Song CHANG, Maxim D. SHAPOSHNIKOV, Bindusagar MARATH SANKARATHODI, Zhepeng CONG, Zhiyuan YE, Vilen K. NESTOROV, Surendra Singh SRIVASTAVA, Saurabh CHOPRA, Patricia M. LIU, Errol Antonio C. SANCHEZ, Jenny C. LIN, Schubert S. CHU
-
Publication number: 20220144737Abstract: Disclosed herein are embodiments of a method for making cannabidiol. Also disclosed herein are embodiments of a composition comprising cannabidiol and one or more GRAS components. The method and composition embodiments described herein address the drawbacks associated with conventional methods for making and/or isolating cannabidiol.Type: ApplicationFiled: January 26, 2022Publication date: May 12, 2022Applicant: PureForm Global, Inc.Inventors: Marc Bencivenga, Matthew Forster, Paul Herrinton, Paul Jass, Surendra Singh, Todd Zahn
-
Publication number: 20220128425Abstract: Methods and apparatus for detecting a vacuum leak within a processing chamber are described herein. More specifically, the methods and apparatus relate to the utilization of a spectral measurement device, such as a spectral gauge, to determine the leak rate within a process chamber while the process chamber is held at a leak test pressure. The spectral measurement device determines the rate of increase of one or more gases within the processing chamber and can be used to determine if the processing chamber passes or fails the leak test.Type: ApplicationFiled: October 23, 2020Publication date: April 28, 2022Inventors: Martin A. HILKENE, Surendra Singh SRIVASTAVA